.legal-page{color:#07152d;background:linear-gradient(#020711 0,#071426 310px,#f5f8fc 310px);max-width:none;min-height:100vh;padding:0}.legal-nav{color:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,72px);display:flex}.legal-nav>a{color:#fff;font-weight:800;text-decoration:none}.legal-nav div{flex-wrap:wrap;gap:18px;display:flex}.legal-nav div a{color:#bcd1e8;font-size:13px;text-decoration:none}.legal-hero{color:#fff;max-width:960px;margin:auto;padding:64px 24px 74px}.legal-hero p{color:#42c7ff;text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:850}.legal-hero h1{letter-spacing:-4px;margin:14px 0 18px;font-size:clamp(44px,7vw,76px)}.legal-hero span{color:#cbd9e8;max-width:720px;line-height:1.65;display:block}.legal-document{background:#fff;border:1px solid #dce6f2;border-radius:22px;max-width:960px;margin:-28px auto 70px;padding:clamp(28px,5vw,58px);box-shadow:0 24px 70px #031b3820}.legal-document>p:first-child{color:#627086;margin-top:0}.legal-document section{border-top:1px solid #e5edf6;max-width:none;padding:26px 0}.legal-document section:first-of-type{border-top:0}.legal-document h2{margin:0 0 12px;font-size:24px}.legal-document h3{font-size:17px}.legal-document p,.legal-document li{color:#43526a;line-height:1.75}.legal-document a{color:#036ee9;font-weight:700}.legal-document .legal-callout{background:#edf8ff;border:1px solid #a9dfff;border-radius:12px;padding:20px}.legal-links{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.legal-links a{border:1px solid #c9d8e8;border-radius:9px;padding:11px 15px;text-decoration:none}.legal-footer{color:#627086;border:0;max-width:960px;margin:auto;padding:0 24px 48px}.legal-footer a{color:#036ee9}@media (max-width:680px){.legal-nav{align-items:flex-start;gap:20px;height:auto;padding-block:22px}.legal-nav div{justify-content:flex-end}.legal-hero h1{letter-spacing:-2px}.legal-document{margin-inline:14px}}
