.legal-page{min-height:100vh;padding:0 24px 80px;background:radial-gradient(circle at 15% 0,rgba(242,24,69,.14),transparent 28%),#09090c;color:#f7f7f9}
.legal-head{display:flex;width:min(900px,100%);height:82px;align-items:center;justify-content:space-between;margin:auto;border-bottom:1px solid #ffffff12}.legal-logo{color:#fff;font-size:25px;font-weight:950;letter-spacing:-1px;text-decoration:none}.legal-logo span{color:#f21845}.legal-head>a:last-child{padding:9px 13px;border:1px solid #ffffff1b;border-radius:10px;color:#c8c8ce;font-size:13px;font-weight:750;text-decoration:none}
.legal-logo-image img{display:block;max-width:180px;height:38px;object-fit:contain;object-position:left center}
.legal-document{width:min(900px,100%);margin:58px auto 0;padding:46px 52px;border:1px solid #ffffff13;border-radius:24px;background:linear-gradient(145deg,rgba(22,22,27,.96),rgba(13,13,17,.98));box-shadow:0 30px 80px #0006}.legal-label{color:#ff3455;font-size:10px;font-weight:900;letter-spacing:2px}.legal-document h1{margin:12px 0 7px;font-size:clamp(36px,6vw,54px);letter-spacing:-1.8px}.legal-updated{margin:0 0 39px!important;color:#7f7f89!important;font-size:13px}
.legal-document section{padding:27px 0;border-top:1px solid #ffffff0d}.legal-document h2{margin:0 0 13px;font-size:21px}.legal-document p,.legal-document li{color:#ababB4;line-height:1.75}.legal-document p{margin:0}.legal-document ul{display:grid;gap:11px;margin:0;padding-left:20px}.legal-document li::marker{color:#f21845}.legal-document footer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:22px;padding:22px;border:1px solid #f2184530;border-radius:16px;background:#f218450b}.legal-document footer p{color:#c4c4cb}.legal-document footer a{color:#ff3657;font-weight:800;text-decoration:none}
@media(max-width:650px){.legal-page{padding:0 14px 45px}.legal-head{height:68px}.legal-document{margin-top:24px;padding:28px 20px;border-radius:19px}.legal-document section{padding:22px 0}.legal-document footer{align-items:flex-start;flex-direction:column}}
