.hero-privacy{padding-top:var(--space-20)}.privacy-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:var(--space-8);align-items:stretch}.privacy-hero-text{padding:var(--space-8);max-width:640px}.privacy-hero-meta{margin-top:var(--space-5)}.privacy-hero-card{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-4)}.privacy-hero-card .card-title{margin-bottom:var(--space-3)}.privacy-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.privacy-grid-narrow{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-list{margin-bottom:var(--space-4);padding-left:1.1rem}.privacy-list li{position:relative;margin-bottom:var(--space-2);font-size:0.95rem;color:var(--gray-700)}.privacy-list li::before{content:"";position:absolute;left:-0.9rem;top:0.7rem;width:6px;height:6px;border-radius:999px;background:var(--color-accent)}.privacy-contact{margin-top:var(--space-2)}.privacy-contact-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-bottom:var(--space-6)}.privacy-contact h3{margin-bottom:var(--space-3)}.privacy-bottom-links{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-3)}.privacy-bottom-links .pill-nav-item{background:#fff;border-radius:var(--radius-pill);border:1px solid var(--color-border);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.12em;padding:0.5rem 1.2rem;color:var(--gray-600)}.privacy-bottom-links .pill-nav-item:hover{border-color:var(--color-accent);color:var(--color-primary-hover);box-shadow:0 10px 24px rgba(15,23,42,0.12)}@media(max-width:1024px){.privacy-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.privacy-hero-text{order:1}.privacy-hero-card{order:2}}@media(max-width:900px){.hero-privacy{padding-top:var(--space-16)}.privacy-grid,.privacy-grid-narrow{grid-template-columns:minmax(0,1fr)}.privacy-contact-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.privacy-hero-text{padding:var(--space-6)}.privacy-hero-actions{flex-direction:column}.privacy-bottom-links{flex-direction:column}}
