.privacy-hero{padding-top:var(--space-12);padding-bottom:var(--space-8)}.privacy-hero-inner{display:flex;flex-direction:column;gap:var(--space-6)}.privacy-hero-text h1{margin-bottom:var(--space-3)}.privacy-meta{font-size:var(--font-size-sm);color:var(--color-text-muted)}.privacy-toc{border-radius:var(--radius-card);background:rgba(255,255,255,0.9);box-shadow:var(--shadow-sm);padding:var(--space-4)}.privacy-toc ul{display:flex;flex-direction:column;gap:var(--space-2)}.privacy-toc a{font-size:var(--font-size-sm);color:var(--color-text-muted)}.privacy-toc a:hover{color:var(--color-primary)}.privacy-section{margin-bottom:var(--space-6)}.privacy-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-3)}.privacy-note{font-size:var(--font-size-xs);color:var(--color-text-muted)}.privacy-contact{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin-top:var(--space-3)}@media (min-width:768px){.privacy-hero-inner{flex-direction:row;align-items:flex-start;justify-content:space-between}.privacy-hero-text{flex:2;max-width:640px}.privacy-toc{flex:1;max-width:360px;position:sticky;top:96px}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}