.privacy-policy-page{min-height:100vh;display:flex;flex-direction:column}.privacy-policy-main{flex:1;padding:2rem 0;margin-top:120px}.privacy-policy-content{max-width:800px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.privacy-policy-content h1{font-size:2.5rem;margin-bottom:.5rem;color:#333}.privacy-policy-content .last-updated{color:#666;font-size:.9rem;margin-bottom:2rem;font-style:italic}.privacy-policy-content section{margin-bottom:2.5rem}.privacy-policy-content h2{font-size:1.8rem;margin-bottom:1rem;color:#333;border-bottom:2px solid #d4af37;padding-bottom:.5rem}.privacy-policy-content h3{font-size:1.4rem;margin-top:1.5rem;margin-bottom:.75rem;color:#444}.privacy-policy-content p{line-height:1.8;margin-bottom:1rem;color:#555}.privacy-policy-content ul{margin-left:1.5rem;margin-bottom:1rem}.privacy-policy-content li{line-height:1.8;margin-bottom:.5rem;color:#555}.privacy-policy-content a{color:#d4af37;text-decoration:underline;transition:color .3s ease}.privacy-policy-content a:hover{color:#f5d76e}.privacy-email-link{color:#d4af37;text-decoration:underline;transition:color .3s ease;font-weight:500}.privacy-email-link:hover{color:#f5d76e}@media(max-width:768px){.privacy-policy-main{margin-top:100px;padding:1rem 0}.privacy-policy-content{padding:1.5rem}.privacy-policy-content h1{font-size:2rem}.privacy-policy-content h2{font-size:1.5rem}.privacy-policy-content h3{font-size:1.2rem}}
