.LegalPage-module__KV6O7G__page{max-width:900px;padding:40px var(--container-padding)56px;color:var(--color-text-primary);flex:1;margin:0 auto}.LegalPage-module__KV6O7G__page h1{font-family:var(--font-display),"Segoe UI",sans-serif;letter-spacing:.03em;text-transform:none;color:var(--color-text-primary);margin:0 0 20px;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.15}.LegalPage-module__KV6O7G__page h2{font-family:var(--font-display),"Segoe UI",sans-serif;letter-spacing:.02em;text-transform:none;color:var(--color-text-primary);margin:32px 0 12px;font-size:1.2rem;font-weight:700}.LegalPage-module__KV6O7G__page p,.LegalPage-module__KV6O7G__page li{font-family:var(--font-body),"Segoe UI",sans-serif;color:var(--color-text-secondary);font-size:1rem;line-height:1.75}.LegalPage-module__KV6O7G__page p{margin:0 0 14px}.LegalPage-module__KV6O7G__page ul{margin:0 0 14px;padding-left:22px}.LegalPage-module__KV6O7G__page li{margin-bottom:8px}.LegalPage-module__KV6O7G__page a{color:var(--color-text-primary);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.LegalPage-module__KV6O7G__page a:hover{color:var(--color-accent-primary)}.LegalPage-module__KV6O7G__lead{color:var(--color-text-primary);font-size:1.05rem}.LegalPage-module__KV6O7G__contactBox{border-radius:var(--radius-md);background:var(--color-bg-card);border:1px solid #ffffff1f;margin:16px 0 0;padding:20px 22px}.LegalPage-module__KV6O7G__contactEmail{font-family:var(--font-display),"Segoe UI",sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-block}.LegalPage-module__KV6O7G__faqItem{margin-bottom:20px}.LegalPage-module__KV6O7G__faqItem h3{font-family:var(--font-display),"Segoe UI",sans-serif;text-transform:none;color:var(--color-text-primary);margin:0 0 8px;font-size:1rem;font-weight:700}.LegalPage-module__KV6O7G__faqItem p{margin:0}
