.PolicyPages-module__uGMVNq__container{max-width:900px;font-family:var(--font-geist-sans),sans-serif;background-color:#fff;min-height:100vh;margin:0 auto;padding:60px 20px}.PolicyPages-module__uGMVNq__content{color:#2c2c2c;background-color:#fff;line-height:1.8}.PolicyPages-module__uGMVNq__content h1{color:#000;margin-bottom:10px;font-size:2.5rem;font-weight:700}.PolicyPages-module__uGMVNq__lastUpdated{color:#666;margin-bottom:40px;font-size:.95rem;font-style:italic}.PolicyPages-module__uGMVNq__content section{margin-bottom:40px}.PolicyPages-module__uGMVNq__content h2{color:#000;border-bottom:2px solid #e0e0e0;margin-top:30px;margin-bottom:15px;padding-bottom:10px;font-size:1.5rem;font-weight:600}.PolicyPages-module__uGMVNq__content h3{color:#1a1a1a;margin-top:20px;margin-bottom:12px;font-size:1.1rem;font-weight:600}.PolicyPages-module__uGMVNq__content p{color:#444;margin-bottom:15px;font-size:1rem}.PolicyPages-module__uGMVNq__content ul{margin:15px 0 15px 30px;list-style-type:disc}.PolicyPages-module__uGMVNq__content li{color:#444;margin-bottom:10px;line-height:1.6}.PolicyPages-module__uGMVNq__content strong{color:#000;font-weight:600}@media (max-width:768px){.PolicyPages-module__uGMVNq__container{padding:40px 15px}.PolicyPages-module__uGMVNq__content h1{font-size:2rem}.PolicyPages-module__uGMVNq__content h2{font-size:1.3rem}.PolicyPages-module__uGMVNq__content h3{font-size:1rem}.PolicyPages-module__uGMVNq__content p{font-size:.95rem}}.PolicyPages-module__uGMVNq__footer{border-top:2px solid #e0e0e0;margin-top:60px;padding-top:40px}.PolicyPages-module__uGMVNq__footerTitle{color:#000;margin-bottom:20px;font-size:1.1rem;font-weight:600}.PolicyPages-module__uGMVNq__footerLinks{grid-template-columns:repeat(2,1fr);gap:15px;margin:0;padding:0;list-style:none;display:grid}.PolicyPages-module__uGMVNq__footerLinks li{margin-bottom:0}.PolicyPages-module__uGMVNq__footerLinks a{color:#007bff;font-size:1rem;text-decoration:none;transition:color .3s}.PolicyPages-module__uGMVNq__footerLinks a:hover{color:#0056b3;text-decoration:underline}@media (max-width:768px){.PolicyPages-module__uGMVNq__footer{margin-top:50px;padding-top:30px}.PolicyPages-module__uGMVNq__footerTitle{font-size:1rem}.PolicyPages-module__uGMVNq__footerLinks{gap:12px}.PolicyPages-module__uGMVNq__footerLinks a{font-size:.95rem}}
