body{margin:0;background:#f4f0e8;color:#17130f;font:17px/1.7 Manrope,system-ui,sans-serif}main{max-width:820px;margin:auto;padding:40px 24px 72px}h1,h2{line-height:1.3}h1{font-size:clamp(28px,6vw,42px)}h2{font-size:24px;margin-top:36px}a{color:#a62d18;text-underline-offset:3px}nav{display:flex;gap:12px 24px;flex-wrap:wrap;padding:24px 0;font-size:15px;border-bottom:1px solid #cec6b8}.meta{color:#635d54;font-size:14px}table{border-collapse:collapse;width:100%;font-size:15px}th,td{border:1px solid #b9b0a2;padding:10px;text-align:left;vertical-align:top}code{overflow-wrap:anywhere}a:focus-visible{outline:3px solid #c1361f;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}