.privacy-page{width:min(100% - 2rem,900px);padding-top:clamp(2.5rem,7vw,5rem)}
.privacy-hero{padding-bottom:clamp(2rem,5vw,3.5rem);border-bottom:1px solid var(--line)}
.privacy-hero h1{margin:.2rem 0 1.2rem;font:800 clamp(2.25rem,7vw,4.8rem)/1 var(--display);letter-spacing:-.04em;text-transform:uppercase}
.privacy-hero h1 span{color:var(--gold)}
.privacy-hero>p:not(.eyebrow):not(.updated){max-width:760px;margin:0;color:#d9e7ea;font-size:1.14rem}
.privacy-hero .updated{margin:1.1rem 0 0;color:var(--muted);font-size:.88rem}
.privacy-content{display:grid;gap:1rem;padding:clamp(1.5rem,5vw,3rem) 0}
.privacy-content article{padding:clamp(1.2rem,4vw,2rem);border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035)}
.privacy-content h2{margin:0 0 .7rem;font:800 clamp(1.25rem,3vw,1.65rem)/1.2 var(--display);text-transform:uppercase}
.privacy-content p{margin:.65rem 0 0;color:#d9e7ea}
.privacy-content a{color:var(--gold);font-weight:800}
.privacy-callout{border-color:rgba(246,196,85,.5)!important;background:rgba(246,196,85,.08)!important}
.privacy-callout h2{color:var(--gold)}
.privacy-help{margin-top:1rem;background:linear-gradient(145deg,rgba(10,49,87,.98),rgba(3,22,41,.98))!important;text-align:center}
.privacy-help .eyebrow{margin-bottom:.35rem}
.privacy-help h2{font-size:clamp(1.5rem,4vw,2.1rem)}
.privacy-help p{max-width:680px;margin:.7rem auto 1.5rem}
.privacy-actions{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}
@media(max-width:600px){.privacy-page{width:min(100% - 1.25rem,900px)}.privacy-actions a{width:100%}}
