*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:100px}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--ink);background:var(--paper)}img,svg{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3{line-height:1.13;text-wrap:balance}p{max-width:72ch;text-wrap:pretty}button,a,input,textarea,select{transition:color .18s,background .18s,border-color .18s,box-shadow .18s}a{color:inherit;text-decoration:none}button{cursor:pointer}button:active,.button:active{transform:translateY(1px)}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}::selection{background:var(--orange);color:white}ul{list-style:none}button{background:none;border:0}img{background:var(--wash)}.skip{position:absolute;left:16px;top:-100px;z-index:100;padding:16px;background:white}.skip:focus{top:16px}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
