.legal-page{color:#172033;background:radial-gradient(circle at 10% 0,#6758db1f,#0000 31%),#f7f8fb;min-height:100vh;padding:52px 20px}.legal-wrap{width:min(820px,100%);margin:0 auto}.legal-brand{align-items:center;gap:10px;margin-bottom:30px;font-size:21px;font-weight:780;display:flex}.legal-brand img{object-fit:contain;width:35px;height:35px}.legal-card{background:#fff;border:1px solid #e3e5ec;border-radius:22px;padding:clamp(24px,5vw,52px);box-shadow:0 18px 56px #1f2a4417}.legal-eyebrow{color:#6758db;letter-spacing:1.35px;margin:0 0 10px;font-size:11px;font-weight:800}.legal-card h1{color:#172033;letter-spacing:-1.5px;margin:0;font-size:clamp(30px,6vw,47px);line-height:1.07}.legal-intro{color:#657089;margin:19px 0 34px;font-size:16px;line-height:1.65}.legal-card section{border-top:1px solid #eceef3;padding:23px 0}.legal-card section:first-of-type{border-top:0}.legal-card h2{letter-spacing:-.25px;margin:0 0 9px;font-size:17px}.legal-card p,.legal-card li{color:#657089;font-size:14px;line-height:1.7}.legal-card p{margin:0}.legal-card ul{margin:10px 0 0;padding-left:21px}.legal-card a{color:#5d4fd1;font-weight:700}.legal-meta{color:#8d95a5;margin:30px 0 0;font-size:12px;line-height:1.5}.legal-back{color:#5d4fd1;margin-top:26px;font-size:14px;font-weight:750;text-decoration:none;display:inline-block}@media (max-width:560px){.legal-page{padding:30px 14px}.legal-card{border-radius:17px}.legal-brand{margin-bottom:20px}}
