.privacy-page{background:#fff;min-height:100vh;padding:8rem 0 4rem}.privacy-header{text-align:center;border-bottom:2px solid var(--border);margin-bottom:4rem;padding-bottom:2rem}.privacy-header h1{font-family:var(--font-display);color:var(--primary);margin-bottom:1rem;font-size:3rem;font-weight:700}.privacy-header .last-updated{color:var(--text-light);font-size:.95rem}.privacy-content{max-width:900px;margin:0 auto}.privacy-section{margin-bottom:3rem}.privacy-section h2{font-family:var(--font-display);color:var(--primary);margin-bottom:1.5rem;font-size:1.75rem;font-weight:700}.privacy-section p{color:var(--text);margin-bottom:1rem;font-size:1.05rem;line-height:1.8}.privacy-section ul{margin:1rem 0 1.5rem 2rem}.privacy-section li{color:var(--text);margin-bottom:.75rem;font-size:1.05rem;line-height:1.8}.privacy-section a{color:var(--accent);text-decoration:underline;transition:color .3s}.privacy-section a:hover{color:var(--accent-dark)}.privacy-section strong{color:var(--primary);font-weight:600}@media (max-width:768px){.privacy-page{padding:7rem 0 3rem}.privacy-header h1{font-size:2rem}.privacy-section h2{font-size:1.5rem}.privacy-section p,.privacy-section li{font-size:1rem}.privacy-content{padding:0 1.5rem}}
