.privacy-policy-page *{margin:0;padding:0;box-sizing:border-box}.privacy-policy-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5;padding:20px;min-height:100vh}.privacy-container{max-width:900px;margin:0 auto;background-color:#ffffff;padding:40px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.privacy-container h1{color:#2c3e50;font-size:2.5em;margin-bottom:10px;border-bottom:3px solid #3498db;padding-bottom:15px}.effective-date{color:#7f8c8d;font-size:.9em;margin-bottom:30px;font-style:italic}.privacy-container h2{color:#2c3e50;font-size:1.8em;margin-top:40px;margin-bottom:15px;padding-top:20px;border-top:2px solid #ecf0f1}.privacy-container h3{color:#34495e;font-size:1.4em;margin-top:25px;margin-bottom:12px}.privacy-container h4{color:#34495e;font-size:1.2em;margin-top:20px;margin-bottom:10px}.privacy-container p{margin-bottom:15px;text-align:justify}.privacy-container ol,.privacy-container ul{margin-left:30px;margin-bottom:15px}.privacy-container li{margin-bottom:8px}.intro{font-size:1.1em;color:#555;margin-bottom:30px;padding:20px;background-color:#ecf0f1;border-left:4px solid #3498db;border-radius:4px}.contact-info{background-color:#e8f5e9;padding:20px;border-radius:6px;margin-top:20px;border-left:4px solid #4caf50}.contact-info strong{color:#2e7d32}.highlight{background-color:#fff3cd;padding:15px;border-left:4px solid #ffc107;border-radius:4px;margin:20px 0}.section{margin-bottom:30px}.subsection{margin-left:20px;margin-bottom:20px}.privacy-container a{color:#3498db;text-decoration:none}.privacy-container a:hover{text-decoration:underline}.last-updated{margin-top:40px;padding-top:20px;border-top:2px solid #ecf0f1;text-align:center;color:#7f8c8d;font-size:.9em}@media (max-width:768px){.privacy-container{padding:20px}.privacy-container h1{font-size:2em}.privacy-container h2{font-size:1.5em}.privacy-container h3{font-size:1.2em}}