.privacy-hero{padding:92px 0 64px;border-bottom:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at 14% 12%,rgba(198,162,90,.12),transparent 24%),radial-gradient(circle at 86% 18%,rgba(198,162,90,.07),transparent 28%)}.privacy-hero h1{max-width:20ch;margin-bottom:18px;font-size:clamp(2.9rem,5.4vw,4.6rem);line-height:1.02;text-wrap:balance}.privacy-updated{margin:0 0 20px;color:var(--color-gold);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.privacy-lead{max-width:78ch;margin:0;color:var(--color-soft);font-size:1.02rem;line-height:1.85}.privacy-content{max-width:820px;display:grid;gap:clamp(36px,5vw,52px)}.privacy-block h2{margin-bottom:16px;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.12}.privacy-block p{margin:0 0 14px;color:var(--color-soft);font-size:1rem;line-height:1.85}.privacy-block p:last-child{margin-bottom:0}.privacy-block ul{margin:0 0 14px;padding-left:22px;display:grid;gap:8px;color:var(--color-soft);font-size:1rem;line-height:1.7}.privacy-block a{color:var(--color-gold-soft);text-decoration-color:#c6a25a75;text-underline-offset:4px}.privacy-block a:hover,.privacy-contact strong,.privacy-resource strong{color:var(--color-text)}.privacy-consent-reset{margin-top:18px}
