.privacy-page{margin:120px auto 60px;max-width:800px;padding:0 20px}.privacy-page h1{font-size:2.5rem;margin-bottom:30px}.privacy-page h1,.privacy-page h2{color:var(--accent-color);font-family:Cormorant Garamond,serif}.privacy-page h2{font-size:1.8rem;margin-bottom:20px;margin-top:40px}.privacy-page h3{color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:1.2rem;margin-bottom:15px;margin-top:25px}.privacy-page p,.privacy-page ul{color:var(--text-secondary);line-height:1.8;margin-bottom:15px}.privacy-page ul{padding-left:25px}.privacy-page li{margin-bottom:10px}.privacy-page a{color:var(--accent-color);text-decoration:underline}.privacy-page a:hover{color:var(--primary-color)}.privacy-page .highlight{color:var(--accent-color);font-weight:500}.privacy-page code{background:rgba(212,175,55,.1);border-radius:3px;font-family:DM Sans,sans-serif;font-size:.9em;padding:2px 6px}.back-link{align-items:center;color:var(--accent-color);display:inline-flex;font-weight:500;gap:8px;margin-bottom:30px;text-decoration:none;transition:color .3s ease}.back-link:hover{color:var(--primary-color)}.last-updated{border-top:1px solid rgba(212,175,55,.2);color:var(--text-secondary);font-style:italic;margin-top:40px;padding-top:20px}@media (max-width:768px){.privacy-page{margin:100px auto 40px;padding:0 20px}.privacy-page h1{font-size:2rem}.privacy-page h2{font-size:1.5rem}.privacy-page h3{font-size:1.1rem}}