html{scroll-padding-top:24px}
.privacy-hero{padding:74px 0 68px;background:radial-gradient(ellipse at 88% 20%,rgba(194,153,75,.16),transparent 55%);border-bottom:1px solid var(--line)}
.privacy-crumb{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--muted);font-size:14px}
.privacy-crumb a{text-decoration:none;border-bottom:1px solid var(--line)}
.privacy-crumb a:hover{color:var(--bone)}
.privacy-hero h1{font-family:var(--display);font-size:clamp(34px,5vw,60px);font-weight:500;line-height:1.15;letter-spacing:.02em;color:var(--gold-hi)}
.privacy-lead{max-width:62ch;margin-top:22px;color:var(--bone);font-size:19px}
.privacy-section{padding:72px 0 88px}
.privacy-content{max-width:850px}
.privacy-content>section{padding:28px 0;border-bottom:1px solid var(--line)}
.privacy-content>section:first-of-type{padding-top:18px}
.privacy-content h2{margin-bottom:14px;font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:.02em;color:var(--gold-hi)}
.privacy-content p,.privacy-content li{color:var(--muted);line-height:1.8}
.privacy-content p+p{margin-top:12px}
.privacy-content a{color:var(--gold-hi);text-underline-offset:3px;overflow-wrap:anywhere}
.privacy-content ul{display:grid;gap:8px;margin:14px 0 0;padding-left:22px}
.privacy-updated{margin-bottom:18px;color:var(--gold)!important;font-size:14px}
.privacy-note{margin-top:28px;font-size:14px}
@media(max-width:900px){
  .privacy-hero{padding:58px 0}
  .privacy-section{padding:56px 0 68px}
}
@media(max-width:600px){
  .privacy-hero{padding:44px 0}
  .privacy-lead{font-size:17px}
  .privacy-section{padding:42px 0 52px}
  .privacy-content>section{padding:24px 0}
  .privacy-content h2{font-size:20px}
}
