.root-lesson :is(p,h1,h2,h3,summary){text-wrap:balance}.root-equation{font:600 clamp(1.2rem,4vw,1.65rem)/1.6 system-ui,sans-serif;overflow-wrap:anywhere}.root-grid{display:grid;grid-template-columns:repeat(var(--side),1fr);gap:3px;width:min(100%,260px);aspect-ratio:1;margin:1rem auto}.root-grid span{background:#c9bcff;border:1px solid #5542a7;border-radius:3px}.root-figure figcaption{text-align:center}.root-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.root-buttons button:disabled{opacity:.45}.root-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.root-comparison>div{padding:1rem;background:#f4f0ff;color:#211c40;border:1px solid #bab4d3;border-radius:16px}.root-comparison h3{margin:0}.root-lesson :is(button,summary,a):focus-visible{outline:3px solid #6653c9;outline-offset:4px}@media(max-width:520px){.root-comparison{grid-template-columns:1fr}}
