.privacy-main{padding-top:var(--space-6);padding-bottom:var(--space-10)}.privacy-header{align-items:flex-start}.privacy-header-meta{max-width:320px}.privacy-header-meta .privacy-meta-label{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-accent);margin-bottom:var(--space-2)}.privacy-header-meta .privacy-meta-text{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.privacy-header-meta .privacy-meta-note{font-size:var(--font-size-xs);color:var(--color-text-muted)}.privacy-toc{margin-bottom:var(--space-6)}.privacy-toc-card{display:flex;flex-direction:column;gap:var(--space-3)}.privacy-toc-title{font-size:var(--font-size-md);font-weight:600}.privacy-toc-list{list-style:decimal;margin-left:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-muted);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2)}.privacy-toc-list a{color:var(--color-text-muted)}.privacy-toc-list a:hover{color:var(--color-primary-strong)}.privacy-article{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.privacy-section h2{margin-bottom:var(--space-3)}.privacy-section h3{margin-top:var(--space-3);margin-bottom:var(--space-2);font-size:var(--font-size-lg)}.privacy-list{list-style:disc;margin-left:var(--space-5);margin-bottom:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex;flex-direction:column;gap:var(--space-1)}.privacy-updated{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.privacy-contact-cta{margin-top:var(--space-3)}@media (max-width:1024px){.privacy-header{flex-direction:column}.privacy-header-meta{max-width:none;width:100%}}@media (max-width:768px){.privacy-main{padding-top:var(--space-4);padding-bottom:var(--space-8)}.privacy-article{padding:var(--space-4)}.privacy-toc-list{grid-template-columns:1fr}}@media (max-width:640px){.privacy-article{padding:var(--space-3)}.privacy-section h2{font-size:var(--font-size-2xl)}.privacy-section h3{font-size:var(--font-size-md)}}