.lesson-head[data-astro-cid-c5thqhwl]{background:linear-gradient(180deg, white, var(--color-brand-primary-soft));padding:clamp(3rem,8vw,6rem) 0 2.5rem}.lesson-head[data-astro-cid-c5thqhwl] nav[data-astro-cid-c5thqhwl]{color:var(--color-text-muted);gap:.55rem;margin-bottom:1.6rem;font-size:.86rem;display:flex}.lesson-head[data-astro-cid-c5thqhwl] nav[data-astro-cid-c5thqhwl] a[data-astro-cid-c5thqhwl]{color:inherit}h1[data-astro-cid-c5thqhwl]{margin:.8rem 0;font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.12}.learn[data-astro-cid-c5thqhwl]{max-width:760px;color:var(--color-text-secondary);font-size:1.08rem;line-height:1.8}.meta[data-astro-cid-c5thqhwl]{color:var(--color-text-muted);gap:1rem;font-size:.8rem;font-weight:700;display:flex}.t-section[data-astro-cid-c5thqhwl]{max-width:940px}h2[data-astro-cid-c5thqhwl]{margin:0 0 1rem;font-size:1.45rem}.t-section[data-astro-cid-c5thqhwl] small[data-astro-cid-c5thqhwl]{color:var(--color-text-muted);font-weight:500}.words-wrap[data-astro-cid-c5thqhwl]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}table[data-astro-cid-c5thqhwl]{border-collapse:collapse;background:var(--color-surface);width:100%;min-width:640px}th[data-astro-cid-c5thqhwl],td[data-astro-cid-c5thqhwl]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.7rem .85rem;font-size:.95rem}thead[data-astro-cid-c5thqhwl] th[data-astro-cid-c5thqhwl]{color:var(--color-text-inverse);background:var(--color-brand-primary);white-space:nowrap;font-weight:700}tbody[data-astro-cid-c5thqhwl] tr[data-astro-cid-c5thqhwl]:nth-child(2n){background:color-mix(in srgb, var(--color-surface-muted) 45%, transparent)}tbody[data-astro-cid-c5thqhwl] tr[data-astro-cid-c5thqhwl]:last-child td[data-astro-cid-c5thqhwl]{border-bottom:0}td[data-astro-cid-c5thqhwl].fr{font-family:var(--font-latin);white-space:nowrap;font-weight:650}td[data-astro-cid-c5thqhwl].ex{font-family:var(--font-latin);color:var(--color-text-secondary);font-style:italic}.audio-note[data-astro-cid-c5thqhwl]{color:var(--color-text-secondary);font-size:.9rem}.dialogue[data-astro-cid-c5thqhwl] p[data-astro-cid-c5thqhwl]{margin:.3rem 0;line-height:1.8}.dialogue[data-astro-cid-c5thqhwl] .who[data-astro-cid-c5thqhwl]{color:var(--color-brand-accent-hover)}.dialogue[data-astro-cid-c5thqhwl] .fr[data-astro-cid-c5thqhwl]{font-family:var(--font-latin)}.duo[data-astro-cid-c5thqhwl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:none;display:grid}.duo[data-astro-cid-c5thqhwl] .t-section[data-astro-cid-c5thqhwl]{margin-top:0}.panel[data-astro-cid-c5thqhwl]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1.3rem 1.5rem}.panel[data-astro-cid-c5thqhwl] p[data-astro-cid-c5thqhwl]{color:var(--color-text-secondary);margin:0;line-height:1.8}.quiz-list[data-astro-cid-c5thqhwl]{color:var(--color-text-primary);gap:.45rem;margin:0 0 .8rem;padding-left:1.4rem;display:grid}details[data-astro-cid-c5thqhwl].quiz{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:.9rem 1.1rem}details[data-astro-cid-c5thqhwl].quiz summary[data-astro-cid-c5thqhwl]{color:var(--color-brand-primary);cursor:pointer;font-weight:750}details[data-astro-cid-c5thqhwl].quiz ol[data-astro-cid-c5thqhwl]{color:var(--color-text-secondary);gap:.35rem;margin:.6rem 0 0;padding-left:1.4rem;display:grid}.phrase-card[data-astro-cid-c5thqhwl]{border:2px dashed var(--color-brand-accent);border-radius:var(--radius-md);background:var(--color-brand-accent-soft);font-family:var(--font-bangla);white-space:pre-wrap;margin:0;padding:1.2rem 1.4rem;font-size:1.02rem;line-height:2}.print-hint[data-astro-cid-c5thqhwl]{color:var(--color-text-muted);margin-top:.6rem;font-size:.82rem}.related[data-astro-cid-c5thqhwl]{color:var(--color-text-secondary);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.related[data-astro-cid-c5thqhwl] a[data-astro-cid-c5thqhwl]{color:var(--color-brand-primary);font-weight:650}@media (width<=720px){.duo[data-astro-cid-c5thqhwl]{grid-template-columns:1fr}}
