.legal-page{min-height:100vh;padding:0 9vw 70px;background:#10130f;color:#fff}.legal-page header{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.legal-page header>a:last-child{color:#d5ddd1;text-decoration:none;font-size:13px;font-weight:700}.legal-page main{max-width:800px;margin:0 auto;padding-top:58px}.legal-page h1{font-size:clamp(47px,7vw,72px);margin:14px 0}.updated{color:#aeb8a9;font-size:12px}.legal-page nav{display:flex;gap:9px;flex-wrap:wrap;margin:31px 0}.legal-page nav a{border:1px solid rgba(168,237,56,.45);border-radius:999px;padding:9px 13px;color:#bef968;text-decoration:none;font-size:12px;font-weight:700}.legal-page section{padding:31px 0;border-top:1px solid rgba(255,255,255,.12);scroll-margin-top:20px}.section-label{margin:0 0 8px;color:#a8ed38;font-size:10px;font-weight:800;letter-spacing:1.3px}.legal-page h2{font:700 28px "Syne",sans-serif;letter-spacing:-1.2px;margin:0 0 16px}.legal-page li{color:#c2cbc0;line-height:1.65;margin:9px 0}.legal-note{border:1px solid rgba(168,237,56,.28);border-radius:14px;padding:17px;color:#d3ddcc;font-size:12px;line-height:1.55;background:rgba(168,237,56,.06)}@media(max-width:600px){.legal-page{padding:0 20px 35px}.legal-page header{height:66px}.legal-page main{padding-top:39px}.legal-page h1{font-size:48px;letter-spacing:-3px}.legal-page h2{font-size:24px}}
