*,:before,:after{box-sizing:border-box}:root{--page-max:1120px;--page-pad:var(--space-2xl);--section-pad-y:var(--space-4xl);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:1024px){:root{--page-pad:max(var(--space-4xl), calc((100vw - var(--page-max)) / 2));--section-pad-y:96px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-paper);color:var(--color-ink);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trail-step{opacity:.55;transition:opacity .2s}.trail-on .trail-step:not(.on){opacity:0}@media (prefers-reduced-motion:reduce){.trail-step{transition:none}}[id]{scroll-margin-top:var(--space-lg)}
