.PolicyPage-module__CQCv2a__policyContainer{max-width:900px;margin:4rem auto;padding:0 1.5rem;animation:.6s ease-out PolicyPage-module__CQCv2a__fadeInUp}.PolicyPage-module__CQCv2a__policyCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:3.5rem;box-shadow:0 20px 40px #0f172a0d}.PolicyPage-module__CQCv2a__policyTitle{color:#0f172a;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:900}.PolicyPage-module__CQCv2a__lastUpdated{color:#64748b;margin-bottom:2.5rem;font-size:.9rem}.PolicyPage-module__CQCv2a__policyContent{color:#334155;font-size:1.1rem;line-height:1.8}.PolicyPage-module__CQCv2a__policyContent h2{color:#1e293b;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:800}.PolicyPage-module__CQCv2a__policyContent p{margin-bottom:1.25rem}.PolicyPage-module__CQCv2a__policyContent ol,.PolicyPage-module__CQCv2a__policyContent ul{margin-bottom:1.5rem;padding-left:1.5rem}.PolicyPage-module__CQCv2a__policyContent li{margin-bottom:.75rem}@media (max-width:640px){.PolicyPage-module__CQCv2a__policyCard{padding:2rem 1.5rem}.PolicyPage-module__CQCv2a__policyTitle{font-size:1.75rem}}@keyframes PolicyPage-module__CQCv2a__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
