footer{max-width:1080px;margin:auto;padding:54px 36px 75px;color:var(--muted);font-size:14px}@media(max-width:760px){body{font-size:16px}.hero{padding:54px 22px 38px}main{padding:0 21px}section{padding:58px 0}nav{justify-content:flex-start}.stats{gap:12px}.stats b{font-size:29px}.stats span{font-size:11px}.split{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.card,.callout{padding:21px}.equation{font-size:15px;padding:12px}figure{padding:8px}th,td{padding:11px 12px}}@media(max-width:420px){.flow{grid-template-columns:1fr}.stats{grid-template-columns:1fr}.stats div{display:flex;align-items:baseline;gap:12px}}