.legal-page{color:#eaf2fc;background:radial-gradient(circle at 85% 4%,#2566b82e,#0000 26%),#050f1e;min-height:100vh}.legal-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.legal-back{color:#9bb0c9;align-items:center;gap:7px;font-size:11px;display:flex}.legal-back:hover{color:#fff}.legal-main{padding-block:72px 100px}.legal-hero{max-width:850px}.legal-hero>span{color:#82b7ff;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.legal-hero h1{letter-spacing:-2.7px;margin:17px 0 18px;font-size:clamp(42px,5vw,68px);line-height:1.02}.legal-hero>p{color:#b0c1d5;max-width:730px;margin:0 0 16px;font-size:14px;line-height:1.75}.legal-hero>small{color:#7188a5;font-size:9px}.legal-layout{grid-template-columns:230px minmax(0,760px);align-items:start;gap:70px;margin-top:68px;display:grid}.legal-layout>nav{background:#0b1829;border:1px solid #263950;border-radius:13px;gap:4px;padding:18px;display:grid;position:sticky;top:25px}.legal-layout>nav>p{color:#6f8caf;letter-spacing:.13em;margin:3px 9px 10px;font-size:8px;font-weight:800}.legal-layout>nav>a{color:#a8bad0;border-radius:7px;align-items:center;gap:9px;min-height:40px;padding:8px 9px;font-size:10px;line-height:1.35;display:flex}.legal-layout>nav>a:hover{color:#fff;background:#142945}.legal-layout>nav>a span{color:#6f96c7;font-size:8px;font-weight:800}.legal-content{min-width:0}.legal-content>section{border-bottom:1px solid #1d3047;padding:0 0 42px;scroll-margin-top:25px}.legal-content>section+section{padding-top:42px}.legal-content>section>small{color:#6fa8ef;letter-spacing:.12em;font-size:8px;font-weight:800}.legal-content h2{letter-spacing:-.6px;margin:8px 0 18px;font-size:25px}.legal-content p,.legal-content li{color:#aebfd2;font-size:12px;line-height:1.8}.legal-content p{margin:0 0 14px}.legal-content ul{margin:10px 0 15px;padding-left:20px}.legal-content a{color:#8fc0ff;text-underline-offset:3px;text-decoration:underline}.legal-note{background:#0e2138;border:1px solid #345375;border-radius:10px;padding:17px 19px;color:#c5d8ee!important}.legal-footer{border-top:1px solid var(--line);color:#71839a;justify-content:space-between;align-items:center;min-height:82px;font-size:9px;display:flex}.legal-footer div{gap:20px;display:flex}.legal-footer a:hover{color:#fff}@media (max-width:820px){.legal-layout{grid-template-columns:1fr;gap:35px}.legal-layout>nav{position:static}.legal-main{padding-top:50px}}@media (max-width:600px){.legal-nav,.legal-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}.legal-main{padding-bottom:70px}.legal-hero h1{font-size:40px}.legal-layout{margin-top:45px}.legal-content h2{font-size:21px}}
