body.legal-page{background:#f4f5f7;color:#0b1d2c}.legal-nav{position:static}.legal-main{width:min(920px,calc(100% - 28px));margin:30px auto 55px}.legal-hero{background:#0b1d2c;color:#fff;border-radius:18px;padding:30px;border-bottom:5px solid #c8d5df}.legal-hero span{color:#c8d5df;font-size:.72rem;font-weight:900;letter-spacing:.14em}.legal-hero h1{font-size:clamp(2rem,5vw,3.4rem);margin:7px 0}.legal-hero p{color:#cdd1d7;margin:0}.legal-content{background:#fff;border:1px solid #e1e4e9;border-radius:16px;padding:28px;margin-top:16px}.legal-content h2{font-size:1.2rem;margin:28px 0 8px}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{font-size:.9rem;line-height:1.65;color:#4f5662}.legal-content li+li{margin-top:6px}.legal-content a{color:#234f74;font-weight:750}.legal-callout{background:#fff8d3;border-left:4px solid #c8d5df;border-radius:9px;padding:13px 15px;margin:18px 0;font-size:.86rem}.legal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.legal-actions a{background:#c8d5df;color:#0b1d2c;text-decoration:none;padding:11px 15px;border-radius:9px;font-weight:850}.legal-actions a.secondary{background:#eceff3}.legal-footer{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;background:#090a0c;padding:22px}.legal-footer a{color:#d8dbe0;text-decoration:none;font-size:.78rem}.legal-footer a:hover{color:#c8d5df}@media(max-width:600px){.legal-content{padding:20px}.legal-hero{padding:24px 20px}.legal-nav nav a:not(.gold){display:none}}
