.privacy-container{max-width:900px;margin:0 auto;padding:var(--space-lg);color:var(--ov-text)}.privacy-header{text-align:center;margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--ov-border)}.privacy-header h1{font-size:2rem;color:var(--ov-text);margin-bottom:var(--space-sm);font-weight:600}.privacy-effective-date{font-size:.9rem;color:var(--ov-text-muted);margin-top:var(--space-sm)}.privacy-content{display:flex;flex-direction:column;gap:var(--space-xl)}.privacy-intro{font-size:1rem;color:var(--ov-text);line-height:1.7;margin-bottom:var(--space-lg)}.privacy-section{background:var(--ov-surface);border:1px solid var(--ov-border);border-radius:6px;padding:var(--space-xl);box-shadow:0 1px 3px rgba(0,0,0,.1)}.privacy-section h2{font-size:1.3rem;color:var(--ov-text);margin-bottom:var(--space-md);border-bottom:1px solid var(--ov-border);padding-bottom:var(--space-sm);font-weight:600}.privacy-section h3{font-size:1.1rem;color:var(--ov-text);margin-top:var(--space-lg);margin-bottom:var(--space-sm);font-weight:600}.privacy-section p{font-size:.95rem;color:var(--ov-text-muted);line-height:1.7;margin-bottom:var(--space-md)}.privacy-section ul{margin:var(--space-md) 0;padding-left:var(--space-xl);line-height:1.8;color:var(--ov-text-muted)}.privacy-section li{margin:var(--space-xs) 0}.privacy-section strong{color:var(--ov-text);font-weight:600}.privacy-contact-link{color:var(--ov-brand);text-decoration:none;font-weight:500}.privacy-contact-link:hover{text-decoration:underline}@media (max-width:768px){.privacy-container{padding:var(--space-md)}.privacy-header h1{font-size:1.5rem}.privacy-section{padding:var(--space-lg)}.privacy-section h2{font-size:1.1rem}}