.legal-main{background:var(--surface)}.legal-page{max-width:820px;padding-block:62px 120px}.legal-page h1{font-size:clamp(42px,6vw,68px)}.legal-page>.lead{margin-bottom:70px}.legal-page section{border-top:1px solid var(--line);padding:30px 0}.legal-page section h2{font-family:var(--font-sans);letter-spacing:0;margin-bottom:13px;font-size:21px;font-weight:800}.legal-page section p{color:var(--muted);margin-bottom:0;line-height:1.75}.legal-page section p+p,.legal-page section p+ul,.legal-page section ul+p{margin-top:13px}.legal-page ul{color:var(--muted);margin:14px 0 0;padding-left:22px}.legal-page li+li{margin-top:8px}.legal-page a{color:var(--accent-dark);text-underline-offset:3px}.legal-page a:hover{text-decoration:underline}.legal-note{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:20px 0 0;padding:20px 22px}.legal-note p+p{margin-top:6px!important}.legal-actions{margin-top:18px}:root[data-theme=dark] .legal-page a{color:var(--accent)}.legal-date{color:var(--muted);margin-top:34px;font-size:13px}
