.legal-card{color:#c9c9cf;overflow-wrap:anywhere;background:#121214;border:1px solid #ffffff14;border-radius:20px;margin-top:24px;padding:clamp(20px,4vw,36px);font-size:1rem;line-height:1.7}.legal-intro{color:#fff;margin:0 0 20px;font-size:1.05rem;font-weight:600}.legal-list{flex-direction:column;gap:16px;margin:0;padding-left:1.25rem;display:flex}.legal-list li::marker{color:var(--accentTwo);font-weight:800}.legal-list strong{color:#fff;font-weight:800}.legal-contact{color:#9a9aa2;border-top:1px solid #ffffff14;margin:28px 0 0;padding-top:20px}.legal-card a{color:var(--accentTwo);font-weight:700}.legal-nav{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.legal-nav a{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:700;text-decoration:none}.legal-nav a:hover{background:#ffffff1a}
