.privacy{padding-block:64px 80px}.privacy-heading{max-width:780px;margin-bottom:56px}.privacy h1{font-size:clamp(46px,7vw,80px)}.privacy-date{color:var(--gold);font-size:13px}.privacy-lead{font-size:18px;color:var(--muted);line-height:1.8}.privacy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:64px}.privacy-index{position:sticky;top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;border-left:1px solid var(--line);padding-left:20px}.privacy-copy{max-width:760px;min-width:0}.privacy-copy section{margin-bottom:38px;scroll-margin-top:30px}.privacy-copy h2{font-size:28px;letter-spacing:-.5px;line-height:1.3;margin-bottom:18px}.privacy-copy h3{font-size:21px;margin-bottom:10px;color:var(--gold)}.privacy-copy p,.privacy-copy li{color:var(--muted)}.privacy-copy strong{color:var(--ink)}.privacy-copy ul{padding-left:22px}.privacy-copy li{margin-bottom:14px}.privacy-copy p a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.privacy-contact{padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:4px}.privacy-contact .button{font-size:14px;gap:16px}.privacy-contact .eyebrow{color:var(--gold)}@media(max-width:800px){.privacy-layout{grid-template-columns:1fr;gap:32px}.privacy-index{position:static;flex-direction:row;flex-wrap:wrap;gap:12px 22px}.privacy-heading{margin-bottom:30px}.privacy{padding-block:36px 48px}.privacy-contact{padding:22px}.site-header nav{display:flex}.site-header{flex-wrap:wrap;padding-block:20px}.privacy-copy h2{font-size:25px}}@media print{body{background:white;color:black}.site-header,.privacy-index,footer,.skip-link{display:none}.privacy-layout{display:block}.privacy-copy p,.privacy-copy li,.privacy-lead{color:black}.privacy-contact{background:none}.privacy{width:100%;padding:0}.privacy-copy{max-width:none}}
