.policy-container{max-width:800px;margin:60px auto;padding:0 20px;line-height:1.6;color:#333;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.policy-container h1{font-size:2.5rem;color:#1a1a1a;margin-bottom:10px}.effective-date{color:#666;font-style:italic;margin-bottom:40px;border-bottom:2px solid #eee;padding-bottom:10px}.policy-container h2{margin-top:30px;color:#0056b3;font-size:1.5rem}.policy-container ul{margin-bottom:20px}.policy-container li{margin-bottom:8px}address{font-style:normal;background:#f9f9f9;padding:20px;border-radius:8px;margin-top:20px}address a{text-decoration:none;color:#ff086f}@media print{.policy-container{margin:0;max-width:100%}.footer-grid-container,.newsletter,.social-links{display:none}}