.privacy-hero{padding-top:var(--space-16);padding-bottom:var(--space-10);} .privacy-hero-inner{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,2.1fr);gap:var(--space-6);align-items:flex-start;} .privacy-hero-rail{display:flex;flex-direction:column;gap:var(--space-4);max-width:260px;} .privacy-hero-main{position:relative;display:flex;flex-direction:column;gap:var(--space-4);} .hero-type-wrapper{position:relative;padding-bottom:var(--space-2);} .privacy-hero-intro{max-width:720px;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);} .privacy-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);} .privacy-content-section{padding-top:var(--space-10);padding-bottom:var(--space-16);} .privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);} .privacy-block{padding:var(--space-6);background-color:var(--color-surface);} .privacy-list{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);} .privacy-list li{position:relative;padding-left:1.1rem;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text);} .privacy-list li::before{content:"//";position:absolute;left:0;top:0;color:var(--color-accent);font-family:var(--font-mono);font-size:0.65rem;letter-spacing:0.18em;text-transform:uppercase;} .privacy-updated{margin-top:var(--space-4);font-size:var(--font-size-sm);} .privacy-cta{margin-top:var(--space-10);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);background-color:var(--color-surface);} .privacy-cta-text{max-width:620px;} .privacy-cta-text p{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);} .privacy-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);} @media (max-width:960px){.privacy-hero-inner{grid-template-columns:1fr;}.privacy-hero-rail{max-width:none;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);}.privacy-hero-intro{max-width:none;}} @media (max-width:768px){.privacy-hero{padding-top:var(--space-12);padding-bottom:var(--space-8);}.privacy-content-section{padding-top:var(--space-8);padding-bottom:var(--space-12);}.privacy-grid{grid-template-columns:1fr;gap:var(--space-5);}.privacy-block{padding:var(--space-4);}.privacy-cta{margin-top:var(--space-8);}.privacy-cta-actions{width:100%;}}