.esf-figure{max-width:var(--reading-width);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;margin:22px 0;padding:14px}.esf-figure h3{font-size:18px;line-height:1.7}.esf-figure p,.esf-figure h4{font-size:var(--text-body);line-height:1.85}.esf-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.esf-cards article{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--paper);min-width:0;padding:12px}.esf-cards h4{margin:0}.esf-figure .math-display{font-size:20px}.lesson-content [data-esf-boundary] p,.lesson-content [data-esf-self-answer] p,.lesson-content [data-esf-exam-answer] p{font-size:var(--text-body);line-height:1.85}
