.legal-shell{color:#f4effb;background:#120822;min-height:100svh;padding:0 16px 60px;font-family:Manrope,Arial,sans-serif}.legal-header{justify-content:space-between;align-items:center;gap:16px;width:min(100%,860px);min-height:72px;margin:0 auto;display:flex}.legal-header a{color:#b693f4;font-size:14px;font-weight:700}.legal-header span{color:#ff8f6c;font-family:Unbounded,Manrope,Arial,sans-serif;font-weight:700}.legal-card{background:#1d0f36;border:1px solid #352150;border-radius:24px;width:min(100%,860px);margin:0 auto;padding:clamp(24px,5vw,54px);box-shadow:0 18px 48px #05020c19}.legal-kicker{color:#ff8f6c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.legal-card h1{letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:10px 0 18px;font:800 clamp(22px,5.6vw,48px)/1.1 Unbounded,Manrope,Arial,sans-serif}.legal-lead{color:#c9bedd;margin:0 0 32px;font-size:16px;line-height:1.7}.legal-card section{border-top:1px solid #301e48;padding:24px 0}.legal-card h2{margin:0 0 12px;font-size:20px}.legal-card p,.legal-card li{color:#c9bedd;font-size:15px;line-height:1.75}.legal-card ul{margin:0;padding-left:22px;list-style:outside}.legal-card li+li{margin-top:4px}.legal-card li::marker{color:#ff8f6c}.legal-card p+p,.legal-card ul+p{margin-top:12px}.legal-card a{color:#ffb473}.legal-card a[href^=tel\:]{white-space:nowrap}@media (max-width:560px){.legal-shell,.legal-header{padding-inline:8px}.legal-card{border-radius:18px}}
