.Legal_page__ClaB4{padding:3rem 0 4rem;min-height:70vh}.Legal_container__bB6fp{max-width:740px;margin:0 auto;padding:0 1.5rem}.Legal_title__gqjIP{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;letter-spacing:-.02em;color:var(--color-text);margin-bottom:.5rem}.Legal_updated__R4DtY{font-size:.82rem;color:var(--color-text-muted);margin-bottom:2.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--color-border-soft)}.Legal_section__vxdrz{margin-bottom:2rem}.Legal_section__vxdrz h2{font-size:1.18rem;font-weight:800;margin-bottom:.6rem}.Legal_section__vxdrz h2,.Legal_section__vxdrz h3{font-family:var(--font-display);color:var(--color-text)}.Legal_section__vxdrz h3{font-size:1rem;font-weight:700;margin-bottom:.4rem;margin-top:1.2rem}.Legal_section__vxdrz p{font-size:.9rem;line-height:1.7;color:var(--color-text-soft);margin-bottom:.8rem}.Legal_section__vxdrz ul{list-style:disc;padding-left:1.4rem;margin-bottom:1rem}.Legal_section__vxdrz li{font-size:.9rem;line-height:1.7;color:var(--color-text-soft);margin-bottom:.3rem}.Legal_section__vxdrz a{color:var(--color-coral);font-weight:600;text-decoration:underline;text-underline-offset:2px}.Legal_section__vxdrz a:hover{color:var(--color-coral-dark)}.Legal_contact__d1K2T{background:linear-gradient(165deg,rgba(255,255,255,.9),rgba(240,244,252,.86));border:1px solid var(--color-border-soft);border-radius:1rem;padding:1.4rem 1.6rem;margin-top:2rem}.Legal_contact__d1K2T h2{font-family:var(--font-display);font-size:1.1rem;font-weight:800;color:var(--color-text);margin-bottom:.5rem}.Legal_contact__d1K2T p{font-size:.88rem;line-height:1.6;color:var(--color-text-soft);margin:0}.Legal_contact__d1K2T a{color:var(--color-coral);font-weight:600}@media (min-width:768px){.Legal_page__ClaB4{padding:4rem 0 5rem}}