.legal-page{color:#e7eef4;background:#071019;min-height:100vh;padding:0 max(24px,50vw - 560px);font-family:Arial,Helvetica,sans-serif}.legal-page a{color:#80c5f7}.legal-header{border-bottom:1px solid #273744;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.legal-brand{align-items:center;gap:10px;max-width:390px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex;color:#e7eef4!important}.legal-brand img{flex:none}.legal-back{white-space:nowrap;font-size:.9rem;text-decoration:none}.legal-document{max-width:800px;padding:64px 0 84px}.legal-kicker{color:#80c5f7;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.legal-document h1{margin:12px 0 30px;font-size:clamp(2rem,5vw,3.3rem);line-height:1.1}.legal-document h2{margin:38px 0 12px;font-size:1.3rem;line-height:1.3}.legal-document p,.legal-document li{color:#b9c8d4;font-size:1rem;line-height:1.7}.legal-document p{margin:0 0 16px}.legal-document ul{margin:0 0 16px;padding-left:24px}.legal-document li+li{margin-top:6px}.legal-document strong{color:#e7eef4}.legal-footer{border-top:1px solid #273744;flex-wrap:wrap;gap:12px 28px;padding:24px 0 38px;font-size:.85rem;display:flex}@media (max-width:600px){.legal-header{flex-direction:column;align-items:flex-start;gap:12px}.legal-document{padding:48px 0 62px}}
