.legal{background:radial-gradient(1200px 500px at 15% -10%,#2b214055,#0000),#09090d;min-height:100vh}.legal-top{justify-content:space-between;align-items:center;max-width:820px;margin:0 auto;padding:22px 16px;display:flex}.legal-brand{color:#fff;letter-spacing:-.4px;align-items:center;gap:9px;font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.legal-mark{color:#1a1424;background:#b7a1ef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.legal-dot{color:#c9a7ff}.legal-back{color:#d9d2e8;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.legal-back:hover{background:#ffffff12}.legal-body{color:#d9d6e0;max-width:820px;margin:0 auto;padding:18px 16px 64px;font-size:15.5px;line-height:1.7}.legal-kicker{color:#a89bbd;letter-spacing:1.6px;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.legal-body h1{color:#fff;letter-spacing:-1.2px;margin:8px 0 12px;font-family:Manrope,Arial,sans-serif;font-size:clamp(32px,6vw,46px);line-height:1.1}.legal-intro{color:#c9c5d2;margin:0 0 28px;font-size:17px}.legal-body h2{color:#fff;letter-spacing:-.3px;margin:34px 0 8px;font-family:Manrope,Arial,sans-serif;font-size:20px}.legal-body ul{margin:8px 0;padding-left:20px}.legal-body li{margin:5px 0}.legal-body a{color:#c9a7ff}.legal-body strong{color:#f4f1fa}.legal-footer{border-top:1px solid #ffffff1a;margin-top:48px;padding-top:20px}.legal-footer nav{flex-wrap:wrap;gap:18px;font-size:14px;display:flex}
