:root{--paper:#F1EFE8;--grid:#DCD9CF;--ink:#16181A;--muted:#6E7076;--rule:#C9C6BC;--teal:#0E5C5F;--teal-soft:#E3EDEC;--teal-line:#9BBDBB;--clay:#A85B22;--clay-soft:#F6EADC;--clay-line:#DCB68C;--stop:#8C2F1E;--measure:38rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:Newsreader,Georgia,serif;font-size:19px;line-height:1.62;font-optical-sizing:auto}.grid-ground{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:26px 26px}footer{border-top:1px solid var(--rule);padding:2rem clamp(1rem,5vw,3rem) 3rem}footer .inner{max-width:78rem;margin:0 auto;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}footer a{color:var(--teal)}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.navScroll{scrollbar-width:none;-ms-overflow-style:none}.navScroll::-webkit-scrollbar{display:none}.fourstrip{white-space:nowrap}@media (max-width:400px){.fourstrip{white-space:normal;line-height:1.35}}
