.privacy_legalPage__iyXJs{min-height:100vh;background:var(--color-bg);padding:2rem 1rem}.privacy_legalContainer__9wts9{max-width:800px;margin:0 auto;background:var(--color-bg-surface);padding:3rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.privacy_legalContainer__9wts9 h1{font-size:2.5rem;font-weight:700;color:var(--color-fg);margin-bottom:.5rem}.privacy_legalUpdated__4yyzM{color:var(--color-fg-muted);font-size:.95rem;margin-bottom:2rem}.privacy_section__jyQYm{margin-bottom:2.5rem}.privacy_section__jyQYm h2{font-size:1.75rem;font-weight:600;color:var(--color-fg);margin-top:2rem;margin-bottom:1rem}.privacy_section__jyQYm h3{font-size:1.25rem;font-weight:600;color:var(--color-fg);margin-top:1.5rem;margin-bottom:.75rem}.privacy_section__jyQYm ol,.privacy_section__jyQYm p,.privacy_section__jyQYm ul{color:var(--color-fg);line-height:1.7;margin-bottom:1rem}.privacy_section__jyQYm ol,.privacy_section__jyQYm ul{margin-left:1.5rem}.privacy_section__jyQYm li{margin-bottom:.5rem}.privacy_section__jyQYm strong{font-weight:600;color:var(--color-accent-brand)}.privacy_section__jyQYm a{color:var(--color-accent-brand);text-decoration:none}.privacy_section__jyQYm a:hover{text-decoration:underline}@media (max-width:768px){.privacy_legalContainer__9wts9{padding:2rem 1.5rem}.privacy_legalContainer__9wts9 h1{font-size:2rem}.privacy_section__jyQYm h2{font-size:1.5rem}.privacy_section__jyQYm h3{font-size:1.15rem}}