.legal .links a{font-family:var(--mono)}.doc{max-width:760px;margin:0 auto;padding:140px 22px 110px}.doc .lbl{color:var(--ink3);margin:0 0 18px}.doc h1{font-size:clamp(38px,6vw,64px);line-height:1.02;letter-spacing:-.045em;margin:0 0 20px}.doc .lead{font-size:17px;line-height:1.55;color:var(--ink2);margin:0 0 48px;max-width:640px}.doc section{border-top:1px solid var(--rule);padding:26px 0 8px}.doc h2{font-size:20px;letter-spacing:-.02em;margin:0 0 12px;font-weight:400}.doc p,.doc li{font-size:14.5px;line-height:1.65;color:#2a2a2e}.doc p{margin:0 0 12px}.doc ul{margin:0 0 14px;padding-left:18px}.doc li{margin:0 0 6px}.doc li::marker{color:var(--accent)}.doc a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.doc b{font-weight:500;color:var(--ink)}.foot .legallinks a{color:inherit;text-decoration:none;transition:color .2s}.foot .legallinks a:hover{color:#fff}@media(max-width:760px){.doc{padding:110px 16px 80px}.legal .links{display:none}}
