:root{color-scheme:light;--paper: #f7f4eb;--ink: #193e3e;--muted: #50625b;--line: #bdc4b4;--serif: Georgia, "Times New Roman", serif;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-synthesis:none;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{margin:0;min-width:320px;padding-right:36px}a{color:inherit;text-underline-offset:3px}button,input,textarea,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid #ac6c26;outline-offset:5px}::selection{background:#ead18b;color:#163d3b}main:focus{outline:none}h1:focus{outline:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:50px;border:1px solid transparent;border-radius:3px;background:var(--ink);color:#fff8e9;padding:1rem 1.3rem;font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer}.button:disabled{opacity:.8}.skip-link{position:fixed;z-index:100;top:1rem;left:1rem;padding:1rem;background:#fff;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
