.legal-page{color:#17213a;background:#f7f9fc;min-height:100vh;padding:28px 18px 70px}.legal-card{background:#fff;border:1px solid #e4eaf3;border-radius:24px;width:min(860px,100%);margin:0 auto;padding:28px 22px;box-shadow:0 10px 35px #304c760d}.legal-back{color:#246bfd;margin-bottom:28px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.legal-card h1{letter-spacing:-1.2px;margin:0 0 8px;font-size:clamp(32px,6vw,48px);line-height:1.1}.legal-updated{color:#7b879b;margin:0 0 28px;font-size:12px}.legal-card h2{margin:28px 0 9px;font-size:19px}.legal-card p{color:#4f5d74;margin:0 0 14px;font-size:14px;line-height:1.75}.legal-card a{color:#246bfd}.legal-links{border-top:1px solid #edf0f5;flex-wrap:wrap;gap:18px;margin-top:32px;padding-top:20px;font-size:13px;font-weight:800;display:flex}.eyebrow{letter-spacing:1.1px;color:#66728b;margin:0 0 7px;font-size:11px;font-weight:800}
