.worked-example .example-equation{overflow-x:auto;padding:10px 0;max-width:100%}
.worked-example-group>.detail-body{padding:5px 0 0}.worked-example-group .worked-example>summary{font-size:11px;line-height:1.5;padding:9px 4px}.worked-example-group .worked-example>.detail-body{padding:10px 4px}
.worked-example .example-equation .katex-display{margin:.4em 0}
.worked-figure{margin:16px 0 10px;min-width:0;background:#fff}
.worked-figure svg{display:block;width:100%;height:auto;max-width:900px;margin:auto}
.worked-figure figcaption{font-size:11px;line-height:1.55;color:#52655f;padding:8px 6px}
.plot-slot{min-height:120px;max-width:100%}
.plot-slot>p{padding:18px}
.plot-links{display:flex;gap:14px;flex-wrap:wrap;font-size:12px}
.worked-page{margin:0;background:#f5f4ec;color:#233e3b;font:15px/1.6 system-ui,sans-serif}
.worked-page>header,.worked-page main{max-width:920px;margin:auto;padding:24px}
.worked-page a{color:#185d62}
.worked-page h1{font-size:32px;line-height:1.2}
.worked-full{background:white;margin:20px 0;padding:28px;border:1px solid #d3ddd4;border-radius:8px;scroll-margin-top:20px}
.worked-full h2{font-size:25px;line-height:1.25;margin-top:0}
.worked-full h4{font-size:18px;margin-bottom:8px}
.worked-full .example-equation{overflow-x:auto}
.worked-full .math-note{font-size:13px;color:#52655f}
@media(max-width:550px){.worked-page>header,.worked-page main{padding:12px}.worked-full{padding:14px}.worked-full h2{font-size:22px}}
@media print{.worked-page{background:white}.worked-full{break-before:page;border:0}.plot-links{display:none}}
