.legal-page{padding-top:80px}.legal-hero{border-bottom:1px solid var(--border);padding-block:35px 40px}.legal-hero>nav{color:var(--text-muted);gap:12px;margin-bottom:35px;font-size:10px;display:flex}.legal-eyebrow{letter-spacing:1.8px;color:var(--primary);margin-bottom:18px;font-size:9px;font-weight:600}.legal-page .legal-hero h1{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(38px,4.7vw,62px);font-weight:600;line-height:1.15}.legal-updated{color:var(--text-muted);margin-bottom:0;font-size:11px}.legal-layout{grid-template-columns:240px minmax(0,740px);align-items:start;gap:80px;padding-block:45px 80px;display:grid}.legal-sidebar{position:sticky;top:110px}.legal-policy-nav{border-bottom:1px solid var(--border);gap:7px;padding-bottom:23px;display:grid}.legal-policy-nav>a{color:var(--text-muted);border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex}.legal-policy-nav>a[aria-current]{background:var(--surface);border-color:var(--border);color:var(--primary)}.legal-outline{margin-top:25px}.legal-outline>summary{color:var(--text-muted);cursor:pointer;font-size:10px;font-weight:600}.legal-outline nav{gap:14px;padding-top:20px;display:grid}.legal-outline a{color:var(--text-muted);font-size:11px;line-height:1.6}.legal-outline a:hover{color:var(--primary)}.legal-help{border-top:1px solid var(--border);margin-top:25px;padding-top:24px}.legal-help>p{color:var(--text-muted);margin-bottom:13px;font-size:11px}.legal-help>a{color:var(--primary);align-items:center;gap:9px;font-size:11px;display:flex}.legal-prose{min-width:0;font-size:15px;line-height:1.95}.legal-page .legal-prose p{margin:0 0 1.5em}.legal-page .legal-prose h2{letter-spacing:-.035em;border-top:1px solid var(--border);margin:36px 0 18px;padding-top:24px;scroll-margin-top:110px;font-size:24px;font-weight:600;line-height:1.35}.legal-page .legal-prose h2:first-child{margin-top:0}.legal-prose ul{margin-block:0 1.7em;padding-left:1.5em;list-style:outside}.legal-prose li{margin-block:.4em;padding-left:.3em}.legal-prose li::marker{color:var(--primary)}.legal-prose>div{border-radius:10px;margin-top:20px;padding:23px}.legal-page .legal-prose>div p{margin-bottom:6px;font-size:12px;line-height:1.8}.legal-prose a{color:var(--primary);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}@media (max-width:1023px){.legal-page{padding-top:72px}.legal-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media (max-width:700px){.legal-hero{padding-block:25px 30px}.legal-hero>nav{margin-bottom:28px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:25px 50px}.legal-sidebar{position:static}.legal-policy-nav{grid-template-columns:1fr 1fr;gap:7px;padding-bottom:17px}.legal-policy-nav>a{gap:7px;padding:11px 8px;font-size:10px}.legal-outline{border:1px solid var(--border);border-radius:8px;margin-top:18px;padding:15px}.legal-help{display:none}.legal-prose{font-size:14px;line-height:1.9}.legal-page .legal-prose h2{font-size:22px}}
