.Legal_legalHero__vY_PN{padding:64px 0 56px;text-align:center;background:linear-gradient(180deg,var(--primary-tint-5) 0,var(--bg) 100%)}.Legal_heroTitle__VCaes{font-size:clamp(28px,3.5vw,44px);font-weight:var(--fw-bold);color:var(--primary);line-height:1.1;letter-spacing:-.02em;margin:0 auto 12px}.Legal_heroDate__dv6nA{font-size:var(--text-sm);color:var(--on-surface-variant);margin:0}.Legal_legalBody__1NspR{padding:48px 0 80px;background:var(--surface-dim)}.Legal_legalCard__m1l86{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--outline-variant);padding:40px;display:flex;flex-direction:column;gap:28px}.Legal_section__kPnuz h2{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--on-surface);margin:0 0 8px}.Legal_section__kPnuz p{font-size:var(--text-md);color:var(--on-surface-variant);line-height:1.7;margin:0}@media (max-width:600px){.Legal_legalCard__m1l86{padding:24px}}