.privacy-hero{padding-top:calc(var(--space-12) + var(--header-height));background:radial-gradient(circle at top,rgba(200,169,106,0.08),transparent 60%)}.privacy-hero-inner{display:grid;gap:var(--space-6)}.privacy-hero-meta{font-size:var(--font-size-sm)}.privacy-hero-highlight{color:var(--color-text-muted);margin-bottom:var(--space-3)}.privacy-hero-note{font-size:var(--font-size-xs);color:var(--color-text-soft)}.privacy-grid{display:grid;gap:var(--space-6)}.privacy-main h2{margin-top:var(--space-4)}.privacy-main h2:first-of-type{margin-top:0}.privacy-list{margin-bottom:var(--space-4);padding-left:var(--space-4);display:grid;gap:0.35rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.privacy-list li{position:relative}.privacy-list li::before{content:"";position:absolute;left:-1.1rem;top:0.55rem;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at center,var(--color-gold),var(--color-accent))}.privacy-aside{display:flex;flex-direction:column;gap:var(--space-4)}.privacy-aside-card{position:sticky;top:calc(var(--header-height) + var(--space-4))}.privacy-aside-title{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.privacy-aside-links{display:grid;gap:var(--space-3);margin-top:var(--space-2);margin-bottom:var(--space-3)}.privacy-link{font-size:var(--font-size-sm);color:var(--color-gold-soft)}.privacy-link:hover{color:var(--color-gold)}.privacy-aside-note{font-size:var(--font-size-xs);color:var(--color-text-soft)}@media(min-width:768px){.privacy-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.privacy-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}