:root{--canvas:#f7f8f5;--surface:#fff;--ink:#233b32;--muted:#647168;--line:#e3e7df;--forest:#183c32;--lime:#d7ef8c}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:3px solid #66833b}::selection{background:var(--lime);color:var(--forest)}h1,h2,h3,p{margin:0}svg{flex-shrink:0}.skip-link{z-index:20;background:var(--forest);color:#fff;border-radius:6px;padding:14px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}
