.legal-page{color:#eaf4ff;background:#020712;min-height:100vh}.legal-nav{border-bottom:1px solid #15283e;justify-content:space-between;align-items:center;width:min(1040px,100% - 48px);height:82px;margin:auto;display:flex}.legal-back{color:#7890a8;align-items:center;gap:8px;font-size:12px;text-decoration:none;transition:all .2s;display:inline-flex}.legal-back:hover{color:#dceeff}.legal-main{width:min(820px,100% - 48px);margin:auto;padding:92px 0 130px}.legal-eyebrow{color:#55cff8;font:650 9px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.legal-main h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(46px,7vw,76px);font-weight:550;line-height:.95}.legal-intro{color:#92a5b8;max-width:700px;margin:28px 0 18px;font-size:17px;line-height:1.75}.legal-updated{color:#526a80;font:9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.legal-summary{background:#193149;border:1px solid #193149;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:54px 0 70px;display:grid;overflow:hidden}.legal-summary article{background:#07111c;padding:22px}.legal-summary span{color:#50ccf6;font:8px var(--font-mono);letter-spacing:.13em;margin-bottom:9px;display:block}.legal-summary p{color:#94a7b9;margin:0;font-size:11px;line-height:1.6}.legal-section{border-top:1px solid #172b40;padding:34px 0}.legal-section h2{letter-spacing:-.025em;margin:0 0 16px;font-size:21px;font-weight:580}.legal-section h3{margin:25px 0 10px;font-size:14px}.legal-section p,.legal-section li{color:#8da0b3;font-size:13px;line-height:1.8}.legal-section ul{gap:7px;margin:14px 0;padding-left:20px;display:grid}.legal-section a{color:#62d3f8}.legal-callout{color:#afc7d8;background:#081824;border:1px solid #23516b;border-radius:12px;margin:18px 0;padding:18px 20px;font-size:12px;line-height:1.7}.legal-contact{background:linear-gradient(145deg,#081724,#050d17);border:1px solid #24445d;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding:25px;display:flex}.legal-contact p{color:#72869a;margin:5px 0 0;font-size:11px}.legal-contact a{color:#58cff6;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.legal-footer{color:#536b81;border-top:1px solid #15283e;justify-content:space-between;width:min(1040px,100% - 48px);margin:auto;padding:30px 0;font-size:9px;display:flex}.legal-footer div{gap:18px;display:flex}.legal-footer a{color:#72869b;text-decoration:none}@media (max-width:650px){.legal-nav,.legal-main,.legal-footer{width:calc(100% - 32px)}.legal-main{padding:64px 0 90px}.legal-summary{grid-template-columns:1fr}.legal-contact{flex-direction:column;align-items:flex-start}.legal-footer{flex-direction:column;align-items:flex-start;gap:15px}.legal-main h1{font-size:48px}}
