.privacy-page{min-height:100svh;padding:calc(var(--space-3xl) + 60px) 0 var(--space-3xl);background:#0a0a0a}.privacy-container{max-width:980px}.privacy-header{padding-bottom:var(--space-xl);border-bottom:1px solid var(--border)}.privacy-eyebrow{margin-bottom:var(--space-sm);color:var(--accent-primary);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.privacy-header h1{margin-bottom:var(--space-md);color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:400;line-height:1.08}.privacy-header>p:last-child,.privacy-content p,.privacy-content li{color:var(--text-secondary);line-height:1.8}.privacy-header>p:last-child{max-width:680px;font-size:var(--text-lg)}.privacy-content{gap:var(--space-xl);padding:var(--space-xl) 0;display:grid}.privacy-content section{gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);display:grid}.privacy-content h2{color:var(--text-primary);font-size:var(--text-lg);line-height:1.35}.privacy-content ul{grid-column:2;gap:6px;padding-left:1.2rem;display:grid}.privacy-content a{color:var(--accent-primary);text-underline-offset:3px;text-decoration:underline}.privacy-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:700px){.privacy-content section{gap:var(--space-sm);grid-template-columns:1fr}.privacy-content ul{grid-column:1}.privacy-actions{flex-direction:column}}
