/* Only the optional first-lesson return card; existing design tokens are retained. */
#nawa-lesson-continuation { box-sizing:border-box; min-width:0; width:100%; margin-block:1rem; overflow-wrap:anywhere; }
#nawa-lesson-continuation h2 { margin:0 0 .5rem; font-size:clamp(1.15rem,3vw,1.5rem); }
#nawa-lesson-continuation .nawa-lesson-return-title { font-weight:700; }
#nawa-lesson-continuation p { max-width:75ch; }
#nawa-lesson-continuation [lang="ar"] { margin-inline-start:auto; text-align:right; }
#nawa-lesson-continuation .hero-actions { display:flex; flex-wrap:wrap; gap:.75rem; }
#nawa-lesson-continuation .btn { min-width:0; max-width:100%; white-space:normal; }
#nawa-lesson-continuation .bilingual-action { display:inline-flex; flex-direction:column; align-items:center; }
@media(max-width:480px) { #nawa-lesson-continuation .hero-actions .btn { width:100%; } }
