/* Shared learner navigation and topic emphasis, independent of the entry page. */
a.learning-assignment-link,.exam-learning-link a{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:60px;box-sizing:border-box;padding:10px 18px!important;font-family:'Baloo 2','Baloo 2 Fallback',sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:1.2;color:#57380e!important;background:#ffe49b!important;border:2px solid #fff7da!important;border-radius:22px!important;box-shadow:0 5px 0 #d8b464!important;text-decoration:none}
a.learning-assignment-link:hover,.exam-learning-link a:hover{transform:translateY(-2px);background:#ffdb7c!important}
a.learning-assignment-link:focus-visible,.exam-learning-link a:focus-visible{outline:3px solid #245bdf;outline-offset:5px}
.learning-topic-title{display:inline-block!important;max-width:100%;box-sizing:border-box;font-family:'Baloo 2','Baloo 2 Fallback',sans-serif!important;font-size:clamp(28px,3vw,36px)!important;font-weight:800!important;line-height:1.3!important;color:#235c45!important;background:#fff5ce!important;border:2px solid #fffdf0;border-radius:20px;padding:8px 24px!important;margin:8px 0 12px!important;box-shadow:0 3px 0 #d6ddb0;overflow-wrap:anywhere}
@media(max-width:700px){a.learning-assignment-link,.exam-learning-link a{font-size:20px!important;min-height:52px;padding:8px 12px!important;border-radius:18px!important}.learning-topic-title{font-size:26px!important;padding:7px 18px!important}}
