.legal-hub,.legal-doc{color:#f7f3fb;background:#09080d;min-height:100vh;padding:38px clamp(22px,7vw,112px) 100px}.legal-top{border-bottom:1px solid #33283d;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.legal-top a{color:#02ffff;font:700 13px Chakra Petch,sans-serif}.legal-hero{max-width:1050px;padding:80px 0 44px}.legal-hero small,.legal-doc article>small{color:#02ffff;font:700 12px Chakra Petch,sans-serif}.legal-hero h1,.legal-doc h1{letter-spacing:-.04em;margin:14px 0 24px;font:400 clamp(42px,8vw,108px)/.92 Days One,sans-serif}.legal-hero p{color:#c8bdce;max-width:800px;font-size:19px;line-height:1.65}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legal-grid a{color:#fff;background:#100d16;border:1px solid #392d44;padding:28px;transition:all .2s}.legal-grid a:hover{border-color:#02ffff;transform:translateY(-2px)}.legal-grid b{font:600 24px Chakra Petch,sans-serif;display:block}.legal-grid span{color:#afa3b8;margin-top:9px;line-height:1.5;display:block}.legal-doc article{max-width:980px;margin:70px auto}.legal-doc h1{font-size:clamp(40px,6vw,78px)}.legal-meta{color:#a99db2;border-bottom:1px solid #33283d;flex-wrap:wrap;gap:20px;padding-bottom:28px;display:flex}.legal-doc h2{color:#fff;margin:54px 0 15px;font:600 clamp(22px,3vw,34px) Chakra Petch,sans-serif}.legal-doc h3{margin:30px 0 8px;font:600 19px Chakra Petch,sans-serif}.legal-doc p,.legal-doc li{color:#c6bbcc;font-size:16px;line-height:1.75}.legal-doc li+li{margin-top:8px}.legal-doc a{color:#02ffff}.legal-callout{background:#120d19;border-left:4px solid #8d20f0;margin:28px 0;padding:20px 24px}.legal-source{border-top:1px solid #33283d;margin-top:60px;padding-top:24px}.legal-source a{margin:8px 0;display:block}.legal-gate{z-index:10050;background:#050408f0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-gate section{background:#0d0b12;border:1px solid #8d20f0;width:min(720px,100%);padding:clamp(24px,5vw,54px);box-shadow:0 30px 100px #000}.legal-gate small{color:#02ffff;font-weight:800}.legal-gate h2{margin:14px 0;font:400 clamp(28px,5vw,48px)/1.05 Days One,sans-serif}.legal-gate>section>p{color:#c6bbcc;line-height:1.55}.legal-gate label{border:1px solid #352a40;margin:12px 0;padding:16px;line-height:1.45;display:block}.legal-gate input{accent-color:#8d20f0;margin-right:10px}.legal-gate button{color:#fff;background:#8d20f0;border:0;width:100%;min-height:52px;margin-top:14px;font-weight:900}.legal-gate button:disabled{opacity:.4}.legal-gate section>a{text-align:center;color:#02ffff;margin-top:18px;font-size:12px;font-weight:800;display:block}@media (max-width:720px){.legal-grid{grid-template-columns:1fr}.legal-top{align-items:flex-start}.legal-doc article{margin-top:45px}}
