.Legal-module__U42PJq__legalWrapper{background:var(--bg,#fff);min-height:100vh}.Legal-module__U42PJq__legalHero{text-align:center;background:#4e1a6b;padding:80px 40px 50px}.Legal-module__U42PJq__legalHeroTitle{color:#eecb7c;letter-spacing:-1px;margin:0 0 12px;font-size:2.8rem;font-weight:900}.Legal-module__U42PJq__legalHeroSub{color:#ffffffbf;margin:0 0 28px;font-size:1rem}.Legal-module__U42PJq__legalNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.Legal-module__U42PJq__legalNav a{color:#eecb7c;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s}.Legal-module__U42PJq__legalNav a:hover{opacity:.7}.Legal-module__U42PJq__legalNav span{color:#ffffff4d}.Legal-module__U42PJq__legalContent{max-width:900px;margin:0 auto;padding:60px 24px 80px}.Legal-module__U42PJq__legalSection{scroll-margin-top:90px}.Legal-module__U42PJq__sectionTitle{color:#4e1a6b;letter-spacing:-.5px;margin:0 0 6px;font-size:1.9rem;font-weight:900}.Legal-module__U42PJq__lastUpdated{color:#94a3b8;margin:0 0 32px;font-size:.8rem}.Legal-module__U42PJq__block{margin-bottom:28px}.Legal-module__U42PJq__block h3{color:#4e1a6b;margin:0 0 8px;font-size:1rem;font-weight:700}.Legal-module__U42PJq__block p,.Legal-module__U42PJq__block ul{color:#475569;margin:0;font-size:.92rem;line-height:1.7}.Legal-module__U42PJq__block ul{padding-left:20px}.Legal-module__U42PJq__block ul li{margin-bottom:6px}.Legal-module__U42PJq__block a{color:#4e1a6b;font-weight:600;text-decoration:underline;transition:color .2s}.Legal-module__U42PJq__block a:hover{color:#eecb7c}.Legal-module__U42PJq__divider{background:linear-gradient(90deg,#0000,#eecb7c,#0000);border-radius:999px;height:2px;margin:60px 0}.Legal-module__U42PJq__sitemapGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px;display:grid}.Legal-module__U42PJq__sitemapCard{background:#f8f5ff;border:1px solid #e2d5f0;border-radius:14px;padding:24px}.Legal-module__U42PJq__sitemapCard h3{color:#4e1a6b;margin:0 0 14px;font-size:1rem;font-weight:800}.Legal-module__U42PJq__sitemapCard h3 a{color:inherit;text-decoration:none}.Legal-module__U42PJq__sitemapCard h3 a:hover{color:#eecb7c}.Legal-module__U42PJq__sitemapCard ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Legal-module__U42PJq__sitemapCard ul li a{color:#64748b;font-size:.88rem;text-decoration:none;transition:color .2s}.Legal-module__U42PJq__sitemapCard ul li a:hover{color:#4e1a6b}.app-container.dark .Legal-module__U42PJq__legalWrapper{background:#0f172a}.app-container.dark .Legal-module__U42PJq__sectionTitle{color:#eecb7c}.app-container.dark .Legal-module__U42PJq__block h3{color:#eecb7c}:is(.app-container.dark .Legal-module__U42PJq__block p,.app-container.dark .Legal-module__U42PJq__block ul){color:#cbd5e1}.app-container.dark .Legal-module__U42PJq__lastUpdated{color:#64748b}.app-container.dark .Legal-module__U42PJq__sitemapCard{background:#4e1a6b33;border-color:#4e1a6b66}.app-container.dark .Legal-module__U42PJq__sitemapCard h3{color:#eecb7c}.app-container.dark .Legal-module__U42PJq__sitemapCard ul li a{color:#94a3b8}.app-container.dark .Legal-module__U42PJq__sitemapCard ul li a:hover{color:#eecb7c}@media (max-width:640px){.Legal-module__U42PJq__legalHeroTitle{font-size:2rem}.Legal-module__U42PJq__sitemapGrid{grid-template-columns:1fr}.Legal-module__U42PJq__legalContent{padding:40px 16px 60px}}
