.language-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.language-map .fine{color:inherit;opacity:.9}.reflection-label{display:block;font-weight:700;line-height:1.7;margin:24px 0 8px}#oralView{line-height:1.85;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}#oralView textarea{font:inherit;width:100%;padding:14px;border:1px solid #9aadc3;border-radius:10px;resize:vertical;min-height:110px}#oralView h2{font-size:28px;line-height:1.3}#actionStatus{font-size:12px;color:var(--muted)}@media(max-width:650px){.language-nodes{grid-template-columns:1fr}#oralView{padding:20px}}@media print{#oralView{display:none!important}}
