.legalPage_page__HR21x{--primary:#1677ff;--secondary:#12d8c4;--ink:#0f172a;--muted:#64748b;--gradient-main:linear-gradient(135deg,var(--primary),var(--secondary));--shadow:0 24px 70px rgba(15,23,42,0.08);min-height:100vh;padding:6rem 0 4rem;background:radial-gradient(circle at 10% 0,rgba(22,119,255,.1),transparent 26rem),radial-gradient(circle at 90% 10%,rgba(18,216,196,.12),transparent 28rem),#f8fcff}.legalPage_header__5D49O{width:min(880px,calc(100% - 2rem));margin:0 auto 2rem}.legalPage_eyebrow__vYwdz{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .75rem;color:var(--primary);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.legalPage_header__5D49O h1{margin:0;color:var(--ink);font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.02em}.legalPage_updated__fwD0f{margin:.85rem 0 0;color:var(--muted);font-size:.9rem}.legalPage_content__sRpAg{width:min(880px,calc(100% - 2rem));margin:0 auto;padding:clamp(1.75rem,4vw,2.75rem);border-radius:1.75rem;background:#ffffff;border:1px solid rgba(15,23,42,.08);box-shadow:var(--shadow)}.legalPage_content__sRpAg h2{margin:2.25rem 0 .9rem;color:var(--ink);font-size:1.3rem}.legalPage_content__sRpAg h2:first-child{margin-top:0}.legalPage_content__sRpAg h3{margin:1.5rem 0 .6rem;color:var(--ink);font-size:1.05rem}.legalPage_content__sRpAg p,.legalPage_content__sRpAg ul{margin:0 0 .9rem;color:#374151;line-height:1.75}.legalPage_content__sRpAg ul{padding-left:1.3rem}.legalPage_content__sRpAg li{margin-bottom:.35rem}.legalPage_content__sRpAg a{color:var(--primary);font-weight:700;text-decoration:underline}.legalPage_content__sRpAg strong{color:var(--ink)}.legalPage_factList__tKM5C{display:grid;gap:.85rem;margin:0 0 1.5rem;padding:1.25rem;border-radius:1rem;background:#f8fafc;border:1px solid #eef1f4}.legalPage_factList__tKM5C div{display:grid;gap:.15rem}.legalPage_factList__tKM5C dt{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.legalPage_factList__tKM5C dd{margin:0;color:var(--ink);font-weight:700;line-height:1.5}