*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,Arial,sans-serif;background:#020b15;color:#f5f7fb}body{background-image:radial-gradient(circle at 80% 5%,#0b2234 0,transparent 28%),radial-gradient(circle at 10% 80%,#081b2c 0,transparent 24%)}a{color:inherit}.legal-wrap{width:min(900px,calc(100% - 32px));margin:auto;padding:42px 0 70px}.legal-logo{text-decoration:none;font-size:22px;font-weight:800;display:inline-block;margin-bottom:34px}.legal-logo b,.legal-kicker{color:#ff7a16}.legal-card{background:linear-gradient(145deg,#111c2b,#081321);border:1px solid #24364a;border-radius:22px;padding:clamp(24px,5vw,52px);box-shadow:0 30px 80px #0005}.legal-kicker{font-size:12px;font-weight:800;letter-spacing:1.7px;margin-bottom:12px}.legal-card h1{font-size:clamp(34px,6vw,58px);line-height:1.05;margin:0 0 26px}.legal-copy{white-space:pre-wrap;color:#c6d1db;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.back-link{display:inline-block;margin-top:24px;color:#c6d1db;text-decoration:none}.back-link:hover{color:#fff}@media(max-width:600px){.legal-wrap{padding-top:28px}.legal-card{border-radius:16px}}