*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffdf8;color:#202632;font-family:Atkinson Hyperlegible,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#315fd1}a:hover{color:#202632}:focus-visible{outline:3px solid #315fd1;outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.skip-link:focus{top:12px!important}