.privacy-hero{position:relative}.privacy-hero-inner{align-items:center;gap:var(--space-10)}.privacy-hero-copy h1{max-width:26rem}.privacy-hero-copy .lead{max-width:34rem;margin-top:var(--space-3);margin-bottom:var(--space-4)}.privacy-hero-aside{display:flex;justify-content:flex-end}.privacy-meta-card{max-width:420px}.privacy-meta-card h2{margin-bottom:var(--space-4)}.privacy-meta-list{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.privacy-meta-label{display:block;font-size:var(--text-xs);letter-spacing:0.18em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}.privacy-meta-value{font-size:var(--text-sm);color:var(--accent-graphite)}.privacy-meta-cta{margin-top:var(--space-1)}.privacy-content{background:radial-gradient(circle at top,var(--accent-ivory) 0,var(--color-background) 55%,#e3ded5 100%)}.privacy-legal-card{position:relative}.privacy-toc{margin-bottom:var(--space-6)}.privacy-toc-title{margin-bottom:var(--space-3)}.privacy-toc-intro{max-width:40rem}.privacy-section{margin-top:var(--space-7)}.privacy-section h2{margin-bottom:var(--space-3)}.privacy-section h3{margin-top:var(--space-4)}.privacy-list{margin-top:var(--space-2);padding-left:1.1rem}.privacy-list li{margin-bottom:var(--space-2);color:var(--color-text-soft);position:relative}.privacy-list li::marker{color:var(--color-primary)}.privacy-updated{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-3)}.privacy-cta-final{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-soft);display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center;justify-content:space-between}.privacy-cta-text{max-width:32rem}.privacy-cta-text p{margin-top:var(--space-2);margin-bottom:0}.privacy-cta-actions{flex-shrink:0}@media (max-width:767px){.privacy-hero-inner{grid-template-columns:1fr;gap:var(--space-6)}.privacy-hero-aside{justify-content:flex-start}.privacy-meta-card{max-width:100%}.privacy-cta-final{flex-direction:column;align-items:flex-start}.privacy-cta-actions{width:100%;flex-direction:column}.privacy-cta-actions .btn{width:100%;justify-content:center}}