.policy-container{max-width:900px;margin:2rem auto;padding:0 20px}.policy-card{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2.5rem;margin-bottom:2rem}.policy-title{color:var(--primary);margin-bottom:1.5rem;text-align:center}.policy-section{margin-bottom:2rem}.policy-section h3{color:var(--dark);margin-bottom:1rem;border-bottom:1px solid #eee;padding-bottom:.5rem}.policy-section p,.policy-section ul{margin-bottom:1rem;line-height:1.7}.policy-section ul{padding-left:1.5rem}.policy-section li{margin-bottom:.5rem}@media (max-width:768px){.policy-card{padding:1.5rem}}