.privacy-header .site-header-inner{justify-content:space-between}
.privacy-header a{text-decoration:none}
.privacy-main{max-width:940px;margin:0 auto;padding:68px 26px 110px;background:transparent;color:var(--ink);font-size:15px;line-height:1.75}
.privacy-main .eyebrow{margin:0 0 14px}
.privacy-main h1{margin:0 0 6px;font-size:clamp(38px,5vw,59px);line-height:1.08;letter-spacing:-.065em;color:var(--ink);font-weight:800}
.privacy-main h1+p{margin:0 0 45px;color:var(--muted)}
.privacy-main h1+p small{font-size:13px;color:var(--muted)}
.privacy-main h2{margin:46px 0 11px;padding-top:22px;border-top:1px solid var(--line);font-size:22px;line-height:1.25;letter-spacing:-.035em;color:var(--brand-deep);font-weight:800}
.privacy-main p{margin:0 0 17px;color:var(--ink)}
.privacy-main ul{margin:0 0 20px;padding-left:24px;color:var(--ink)}
.privacy-main li{margin:7px 0;padding-left:4px}
.privacy-main li::marker{color:var(--magenta)}
.privacy-main a{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.privacy-main strong{font-weight:700}
@media(max-width:600px){.privacy-main{padding:47px 20px 75px;font-size:14px}.privacy-main h2{font-size:20px;margin-top:36px}.privacy-header .header-cta{display:inline-flex;font-size:11px;padding:0 10px;min-height:38px}.privacy-header .brand{font-size:19px}.privacy-header .site-header-inner{gap:8px;padding:0 15px}.privacy-header .theme-control{width:38px;height:38px}.privacy-header .header-actions{gap:7px}}
