.legal-page{background:var(--background,#f7f8fb);min-height:100vh;color:var(--foreground,#101828);padding:48px 20px 80px}.legal-shell{width:min(860px,100%);margin:0 auto}.legal-back{color:#175cd3;align-items:center;gap:8px;margin-bottom:28px;font-weight:700;text-decoration:none;display:inline-flex}.legal-card{background:var(--surface,#fff);border:1px solid var(--line,#e4e7ec);border-radius:24px;padding:clamp(26px,5vw,56px);box-shadow:0 20px 60px #10182814}.legal-eyebrow{color:#155eef;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.legal-card h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(32px,6vw,50px);line-height:1.08}.legal-updated{color:#667085;margin:0 0 34px}.legal-card h2{letter-spacing:-.02em;margin:32px 0 10px;font-size:21px}.legal-card p,.legal-card li{color:#475467;font-size:16px;line-height:1.75}.legal-card ul,.legal-card ol{padding-left:24px}.legal-card a{color:#155eef;font-weight:650}.legal-note{background:#eff8ff;border:1px solid #b2ddff;border-radius:14px;margin-top:28px;padding:18px 20px}html[data-theme=dark] .legal-page{--surface:#101828;--line:#344054}html[data-theme=dark] .legal-card p,html[data-theme=dark] .legal-card li,html[data-theme=dark] .legal-updated{color:#d0d5dd}html[data-theme=dark] .legal-note{background:#102a43;border-color:#175cd3}
