@media(max-width:800px){.hero{padding-top:60px}.shell{width:min(100% - 24px,var(--max))}.card,.card.wide{grid-column:1/-1}.split{grid-template-columns:1fr}.section{padding:52px 0}.toc .shell{width:max-content;padding-inline:14px}}@media(max-width:420px){h1{font-size:42px}.lede{font-size:18px}.card{padding:19px}.equation{padding:14px 12px}}
