.policy-container{color:#fff;background:linear-gradient(145deg,#1a1a1a,#2c2c2c);border-radius:20px;max-width:800px;margin:30px auto;padding:30px 25px;font-family:Poppins,sans-serif;line-height:1.6;transition:transform .4s,box-shadow .4s;box-shadow:0 15px 40px rgba(0,0,0,.7)}.policy-container:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.8)}.policy-container h1{color:#ff4d6d;text-align:center;text-shadow:0 2px 10px rgba(255,77,109,.4);margin-bottom:10px;font-size:2rem}.policy-container h2{color:#ff6f91;margin:20px 0 10px;font-size:1.4rem}.effective-date{color:#ff85a2;text-align:center;margin-bottom:15px;font-size:.9rem;font-weight:500}.policy-section ul{margin-left:0;padding-left:0;list-style:inside}.policy-section li{margin:8px 0}.email{color:#ff4d6d;font-weight:700}@media (max-width:768px){.policy-container{margin:20px 10px;padding:25px 15px}.policy-container h1{font-size:1.7rem}.policy-container h2{font-size:1.2rem}.policy-section li{font-size:.95rem}.effective-date{font-size:.85rem}}@media (max-width:480px){.policy-container{margin:15px 10px;padding:20px 12px}.policy-container h1{font-size:1.5rem}.policy-container h2{font-size:1.1rem}.policy-section li{font-size:.9rem}}
