.privacy-main{padding-top:var(--space-16);padding-bottom:var(--space-16)}.privacy-hero{padding-bottom:var(--space-10)}.privacy-hero-inner{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(0,1.4fr);gap:var(--space-8);align-items:center}.privacy-kicker{font-size:var(--text-sm);letter-spacing:0.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2)}.privacy-hero h1{margin-bottom:var(--space-4)}.privacy-intro{max-width:40rem}.privacy-hero-meta h2{font-size:var(--text-xl);margin-bottom:var(--space-3)}.privacy-links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.privacy-note{font-size:var(--text-sm);color:var(--color-text-muted)}.privacy-content{padding-top:var(--space-4)}.privacy-card{padding:var(--space-6)}.privacy-grid{display:grid;grid-template-columns:minmax(0,2.3fr)minmax(0,1.2fr);gap:var(--space-8);align-items:flex-start}.privacy-article h2{margin-top:var(--space-6);margin-bottom:var(--space-3);font-size:var(--text-2xl)}.privacy-article h2:first-of-type{margin-top:0}.privacy-article p{margin-bottom:var(--space-3)}.privacy-article ul{list-style:disc;padding-left:1.25rem;margin-bottom:var(--space-4);color:var(--color-text-muted)}.privacy-article li+li{margin-top:0.25rem}.privacy-article a{text-decoration:underline;text-decoration-color:rgba(242,193,92,0.6);text-underline-offset:0.18em}.privacy-article a:hover{text-decoration-color:var(--color-primary-strong)}.privacy-aside-card h2{font-size:var(--text-xl);margin-bottom:var(--space-3)}.privacy-aside-card p{margin-bottom:var(--space-4)}.privacy-aside-list{margin-bottom:var(--space-5);display:grid;gap:0.35rem;font-size:var(--text-sm);color:var(--color-text-muted)}.privacy-aside-list li::before{content:"• ";color:var(--color-primary)}@media (max-width:1024px){.privacy-hero-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.privacy-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}@media (max-width:640px){.privacy-main{padding-top:var(--space-12);padding-bottom:var(--space-12)}.privacy-card{padding:var(--space-5)}.privacy-hero h1{font-size:var(--text-3xl)}.privacy-article h2{font-size:var(--text-xl)}}