.privacy-policy{max-width:800px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:Roboto,sans-serif;line-height:1.6;color:#333}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3{color:var(--color-primary);margin-top:20px;margin-bottom:10px;font-weight:700}.privacy-policy h1{font-size:2em;border-bottom:2px solid var(--color-primary);padding-bottom:10px}.privacy-policy h2{font-size:1.5em;border-bottom:1px solid var(--color-primary);padding-bottom:5px}.privacy-policy h3{font-size:1.25em}.privacy-policy p{margin-bottom:20px;font-size:1em;color:#555}.privacy-policy a{color:#007bff;text-decoration:none;transition:color .3s ease}.privacy-policy a:hover{color:#0056b3;text-decoration:underline}.privacy-policy ul{margin-left:20px;list-style-type:disc}.privacy-policy li{margin-bottom:10px}.privacy-policy blockquote{margin:20px 0;padding:15px;background-color:#e9ecef;border-left:5px solid var(--color-primary);font-style:italic;color:#555}.privacy-policy button{padding:10px 20px;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.privacy-policy button,.privacy-policy button:hover{background-color:var(--color-primary)}@media (max-width:600px){.privacy-policy{padding:15px}.privacy-policy h1{font-size:1.5em}.privacy-policy h2{font-size:1.25em}.privacy-policy h3{font-size:1.1em}.privacy-policy p{font-size:.9em}}