.legal{--line:#173e5b;--panel:#071927;color:#edf8ff;min-height:100vh;font:16px/1.72 var(--font-geist-sans),sans-serif;background:#020b14}.legal *{box-sizing:border-box}.legalShell{width:min(920px,100% - 34px);margin:auto}.legal header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020b14ef;position:sticky;top:0}.legalTop{align-items:center;gap:24px;height:76px;display:flex}.legalTop img{object-fit:contain;width:190px;max-height:55px;display:block}.legalTop nav{gap:22px;margin-left:auto;display:flex}.legal a{color:#bfe5ff;text-decoration:none}.legal a:hover{color:#3cb5ff}.legalHero{background:radial-gradient(circle at 82% 0,#0c4e7960,#0000 38%);padding:64px 0 35px}.legalHero small{color:#36b2ff;letter-spacing:.14em;font-weight:850}.legalHero h1{letter-spacing:-.045em;margin:6px 0 12px;font-size:clamp(40px,6vw,62px);line-height:1.04}.legalHero p{color:#9fb8c8;max-width:720px;font-size:18px}.legal article{padding:20px 0 80px}.legal article section{border:1px solid var(--line);background:var(--panel);border-radius:13px;margin:34px 0;padding:25px 28px}.legal h2{margin:0 0 12px;font-size:25px}.legal h3{margin:23px 0 8px;font-size:18px}.legal p,.legal li{color:#b8ccd8}.legal li+li{margin-top:8px}.legalNotice{border-left:4px solid #2eacff!important}.legal footer{border-top:1px solid var(--line);background:#01070c}.legalFoot{color:#7996a8;align-items:center;gap:22px;padding:26px 0;display:flex}.legalFoot span{margin-right:auto}@media (max-width:650px){.legalTop{height:66px}.legalTop img{width:158px}.legalTop nav{gap:12px;font-size:13px}.legalHero{padding-top:46px}.legal article section{padding:20px}.legalFoot{flex-wrap:wrap;align-items:flex-start}.legalFoot span{width:100%}}
