.policy-container{max-width:1200px;margin:2rem auto;padding:0 1.5rem;font-family:Poppins,sans-serif;color:#333}.policy-section{margin-bottom:3rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem}.policy-main-title{font-size:2.2rem;color:#2c3e50;margin-bottom:1.5rem;text-align:center;position:relative;padding-bottom:.5rem}.policy-main-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:3px;background-color:#4ab899}.policy-block{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e1e1e1}.policy-block-title{font-size:1.25rem;color:#2c3e50;margin-bottom:.75rem;font-weight:600;text-align:left}.policy-block p{margin:.3rem 0;line-height:1.7;color:#555}.policy-block ul{padding-left:1.5rem;margin:.5rem 0}.policy-block li{margin-bottom:.8rem;line-height:1.7;color:#555}.policy-block strong{font-weight:600;color:#2c3e50}@media (max-width:768px){.policy-container{padding:0 1rem;margin:1.5rem auto}.policy-section{padding:1.5rem}.policy-main-title{font-size:1.8rem}.policy-block-title{font-size:1.1rem}}@media (max-width:480px){.policy-container{padding:0 .8rem;margin:1rem auto}.policy-section{padding:1.2rem}.policy-main-title{font-size:1.5rem}.policy-block-title{font-size:1rem}}