.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}.doc .lbl a{text-decoration:none;color:inherit}.doc h3{font-size:15.5px;font-weight:500;letter-spacing:-.01em;margin:18px 0 6px}.doc ol{margin:0 0 14px;padding-left:20px}.doc ol li::marker{color:var(--accent);font-family:var(--mono);font-size:12px}.gcta{margin:0 0 44px}.doc .gcta a{text-decoration:none;color:#fff}.gend{text-align:left}.gend .gcta{margin:14px 0 20px}@media(max-width:760px){.doc{padding:110px 16px 80px}.legal .links{display:none}}
