:root{color-scheme:light;--ink:#171717;--muted:#66625d;--paper:#fbfaf7;--line:#e4dfd8;--accent:#7f3429}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.7}a{color:var(--accent);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid rgba(127,52,41,.3);outline-offset:4px;border-radius:2px}.topbar{border-bottom:1px solid var(--line);background:#fff}.topbar__inner{width:min(100% - 40px,760px);margin:auto;padding:20px 0}.brand{color:var(--ink);font-size:17px;font-weight:750;letter-spacing:-.02em;text-decoration:none}main{width:min(100% - 40px,760px);margin:auto;padding:clamp(48px,8vw,88px) 0 80px}.eyebrow{margin:0 0 12px;color:var(--accent);font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}h1{max-width:18ch;margin:0 0 12px;font-size:clamp(34px,7vw,56px);line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.updated{margin:0 0 46px;color:var(--muted);font-size:14px}.intro{margin:0 0 44px;padding:22px 24px;border-left:3px solid var(--accent);background:#fff;box-shadow:0 8px 30px rgba(45,35,28,.05)}section{padding:28px 0;border-top:1px solid var(--line)}h2{margin:0 0 12px;font-size:clamp(21px,3.8vw,26px);line-height:1.25;letter-spacing:-.025em;text-wrap:balance}p{margin:0 0 14px;text-wrap:pretty}ul{margin:10px 0 0;padding-left:22px}li{margin:8px 0}.legal-footer{padding:34px 20px calc(34px + env(safe-area-inset-bottom));background:#171717;color:rgba(255,255,255,.7);font-size:12px;line-height:1.65;text-align:center}.legal-footer__inner{max-width:760px;margin:auto}.legal-footer p{margin:0 0 8px}.legal-footer nav{margin:16px 0}.legal-footer a{color:#fff;font-weight:650}.legal-footer span{margin:0 8px;color:rgba(255,255,255,.35)}@media(max-width:480px){.topbar__inner,main{width:min(100% - 32px,760px)}.intro{padding:18px}.legal-footer nav a{display:block;padding:5px 0}.legal-footer nav span{display:none}}
