.legal-module___OYdDq__legalPage{background:linear-gradient(#f8fafb 0%,#fff 100%);min-height:80vh;padding:4rem 0}.legal-module___OYdDq__legalPage h1{color:#0a2540;text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.legal-module___OYdDq__legalPage h2{color:#0a2540;margin-top:2rem;margin-bottom:1rem;font-size:1.75rem;font-weight:600}.legal-module___OYdDq__legalPage h3{color:#1a5490;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.legal-module___OYdDq__section{margin-bottom:2rem}.legal-module___OYdDq__section p{color:#4a5568;margin-bottom:1rem;line-height:1.7}.legal-module___OYdDq__section a{color:#1a5490;text-decoration:underline;transition:color .2s}.legal-module___OYdDq__section a:hover{color:#0d9488}.legal-module___OYdDq__section ul{margin-bottom:1rem;margin-left:2rem}.legal-module___OYdDq__section li{color:#4a5568;margin-bottom:.5rem;line-height:1.7}.legal-module___OYdDq__form{background:#f8fafb;border:1px solid #e2e8f0;border-radius:8px;margin-top:1rem;padding:2rem}.legal-module___OYdDq__form p{margin-bottom:1rem;line-height:1.6}.legal-module___OYdDq__lastUpdated{color:#718096;margin-top:2rem;font-size:.875rem;font-style:italic}@media (max-width:768px){.legal-module___OYdDq__legalPage{padding:2rem 0}.legal-module___OYdDq__legalPage h1{font-size:2rem}.legal-module___OYdDq__legalPage h2{font-size:1.5rem}.legal-module___OYdDq__section ul{margin-left:1.5rem}.legal-module___OYdDq__form{padding:1.5rem}}
