.privacy-hero{padding-top:var(--space-12);padding-bottom:var(--space-8);background:radial-gradient(circle at top left,rgba(201,166,107,.16),transparent 55%),radial-gradient(circle at bottom right,rgba(11,90,75,.22),transparent 60%)}.privacy-hero-inner{max-width:840px;margin:0 auto}.privacy-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border-radius:var(--radius-full);background:rgba(11,90,75,.08);border:1px solid rgba(201,166,107,.4);font-size:var(--font-size-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-soft);margin-bottom:var(--space-4)}.privacy-hero-title{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin-bottom:var(--space-3)}@media (min-width:768px){.privacy-hero-title{font-size:var(--font-size-4xl)}}.privacy-hero-lead{font-size:var(--font-size-lg);color:var(--color-text-soft);max-width:60ch}.privacy-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.privacy-meta-item{display:flex;flex-direction:column;font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-soft)}.privacy-meta-item .value{margin-top:4px;font-size:var(--font-size-sm);color:var(--color-text)}.privacy-content{padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(245,241,234,.98));box-shadow:var(--shadow-sm);border:1px solid rgba(201,166,107,.22)}@media (max-width:767.98px){.privacy-content{padding:var(--space-4)}}.privacy-toc{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-elevated-bg);border:1px solid var(--color-border-soft);display:grid;row-gap:6px;column-gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));font-size:var(--font-size-sm)}.privacy-toc a{color:var(--color-text-soft)}.privacy-toc a:hover{color:var(--color-primary-soft)}.privacy-section+.privacy-section{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-soft)}.privacy-section h2{margin-bottom:var(--space-3)}.privacy-section h3{margin-top:var(--space-3)}.privacy-section ul{margin-left:1.2rem;margin-bottom:var(--space-3);color:var(--color-text-soft);padding-left:.4rem}.privacy-section li{margin-bottom:4px}.privacy-link{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.privacy-link:hover{color:var(--color-primary-soft)}