:root{--ink:#282b2c;--yellow:#ffd43b}*{box-sizing:border-box}body{margin:0;background:#f8f8f5;color:var(--ink);font:16px/1.75 Manrope,system-ui,Arial,sans-serif}header{background:#323536;padding:20px max(20px,calc((100vw - 1000px)/2))}header img{width:225px;max-width:100%;height:auto}main{max-width:820px;margin:0 auto;padding:55px 24px 70px}h1{font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-.04em}h2{font-size:20px;margin-top:30px;line-height:1.3}p{margin:12px 0}a{color:inherit;text-decoration-color:#d29217;text-underline-offset:4px}.back{font-size:14px;font-weight:700}footer{background:#323536;color:#fff;padding:24px;text-align:center;font-size:13px}.muted{color:#626867}.intro{font-size:18px}html{scroll-behavior:smooth}h1{scroll-margin-top:28px}.topnav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 42px}.topnav a{padding:9px 14px;border:1px solid #d8d8d1;border-radius:999px;text-decoration:none;font-size:13px;font-weight:700}.topnav a:hover,.topnav a:focus-visible{background:#ffd43b;color:#282b2c}.legal-section{padding-bottom:38px}.legal-section+.legal-section{border-top:1px solid #d8d8d1;padding-top:40px}main{max-width:850px}
