.privacy-policy-container{max-width:1400px;margin:120px auto 80px;padding:0 20px;font-family:Optima,Segoe UI,system-ui,sans-serif;color:#222;line-height:1.65;background-color:#fff}.policy-header{text-align:center;margin-bottom:40px}.policy-title{font-family:Optima,Times New Roman,serif;font-weight:400;font-style:normal;font-size:50px;line-height:110%;letter-spacing:0;text-transform:uppercase;text-align:center;color:#1a1a1a}.policy-content{max-width:90%;margin:0 auto}.policy-content .introduction{text-align:justify;font-size:17px;margin-bottom:25px;color:#333}.policy-section h2{font-size:24px;font-weight:500;color:#111;margin-top:45px;margin-bottom:12px}.policy-section p{font-size:16px;margin-bottom:15px;color:#333}.policy-section ol,.policy-section ul{margin-left:20px;margin-bottom:20px;list-style:disc;padding:0}.policy-section li{margin-bottom:6px;font-size:16px;line-height:1.6}.last-updated{font-style:italic;color:#666;font-size:15px;margin-top:10px}.policy-section a{color:#0a6847;text-decoration:none}.policy-section a:hover{text-decoration:underline}@media (max-width:768px){.privacy-policy-container{margin:100px auto 60px;padding:0 16px}.policy-title{font-size:36px}.policy-section h2{font-size:20px}.policy-section li,.policy-section p{font-size:15px}}.policy-line{border:1px solid #d2d2d2}.policy-section .info-list{list-style-type:none;padding:0;margin:0;line-height:1.6}.policy-section .info-list li{margin-bottom:20px}.policy-section .info-list strong{display:block;margin-bottom:5px;font-weight:700}.policy-section .info-list .sub-points{padding-left:20px}.policy-section ol{list-style-type:decimal}