.privacy{min-height:calc(100vh - 160px);padding:var(--space-2xl) 0}.privacy-container{max-width:var(--container-medium);margin:0 auto}.privacy .section-header{text-align:left;margin-bottom:var(--space-xl)}.privacy .section-header h1{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:var(--space-xs);background:linear-gradient(135deg,var(--text-primary) 0,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated{color:var(--text-secondary);font-size:.9rem;margin-top:var(--space-xs)}.privacy-content{color:var(--text-primary)}.privacy-section{margin-bottom:2.5rem;padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-color)}.privacy-section:last-child{border-bottom:none}.privacy-section h2{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;margin-bottom:var(--space-sm);color:var(--accent-primary)}.privacy-section p{line-height:1.8;margin-bottom:var(--space-sm);color:var(--text-secondary)}.privacy-section ul{margin-left:var(--space-md);margin-bottom:var(--space-sm)}.privacy-section li{line-height:1.8;margin-bottom:var(--space-xs);color:var(--text-secondary)}.privacy-section li strong{color:var(--text-primary)}.privacy-section a{color:var(--accent-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--transition-base)}.privacy-section a:hover{border-bottom-color:var(--accent-primary)}@media (max-width:768px){.privacy{padding:var(--space-lg) 0}.privacy .section-header,.privacy-section{margin-bottom:var(--space-lg)}.privacy-section{padding-bottom:var(--space-md)}.privacy-section h2{font-size:clamp(1.25rem,2.5vw,1.75rem)}}