.legal-page main{width:min(720px,100%)}.legal-section{border-top:1px solid var(--border);padding-top:32px;margin-top:40px}.legal-section h2{margin:0 0 20px;font-size:22px;font-weight:550;letter-spacing:-.7px}.legal-section h3{margin:28px 0 8px;font-size:14px;font-weight:550;color:var(--fg)}.legal-section p,.legal-list{margin:0 0 12px;color:var(--secondary);font-size:14px;line-height:1.8}.legal-list{padding-left:18px}.legal-list li{margin-bottom:6px}.legal-list strong{color:var(--fg);font-weight:500}.legal-facts{display:grid;grid-template-columns:max-content 1fr;gap:10px 24px;margin:0;font-size:14px;line-height:1.6}.legal-facts dt{color:var(--muted)}.legal-facts dd{margin:0;color:var(--fg)}.legal-section a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}.legal-section a:hover{text-decoration-color:currentColor}.legal-meta{margin-top:32px;font-size:11px;color:var(--muted)}@media(max-width:600px){.legal-facts{grid-template-columns:1fr;gap:2px}.legal-facts dd{margin-bottom:12px}}
