.privacy-policy-container{width:90%;max-width:1000px;margin:60px auto;padding:0 20px}.entry-header{margin-bottom:40px;text-align:center}.entry-title{color:#722c45;font-size:2.5rem;position:relative;padding-bottom:15px}.entry-title:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:80px;height:4px;background:linear-gradient(to right,#c86678,#722c45);transform:translateX(-50%);border-radius:2px}.privacy-updated{text-align:right;font-style:italic;color:#666;margin-bottom:30px;font-size:.9rem}.privacy-section section{margin-bottom:40px}.privacy-section h2{color:#722c45;font-size:1.5rem;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.privacy-section h3{color:#555;font-size:1.2rem;margin:20px 0 10px}.privacy-section ul,.privacy-section ol{margin-left:20px;margin-bottom:20px}.privacy-section li{margin-bottom:8px;line-height:1.6}.privacy-section p{margin-bottom:15px;line-height:1.7}.privacy-footer{margin-top:50px;padding-top:20px;border-top:1px solid #f0f0f0;text-align:center;font-size:.95rem}.privacy-footer a{color:#722c45;text-decoration:none;transition:color 0.3s ease}.privacy-footer a:hover{color:#c86678;text-decoration:underline}@media (max-width:768px){.privacy-policy-container{width:95%;margin:40px auto}.entry-title{font-size:2rem}.privacy-section h2{font-size:1.3rem}.privacy-section h3{font-size:1.1rem}}