.audience-privacy main{max-width:850px;margin:0 auto;padding:65px var(--gutter) 80px}.audience-privacy h1{font:800 clamp(42px,6.5vw,76px)/.97 var(--font-display);margin:25px 0;text-transform:uppercase}.privacy-intro{font-size:17px!important}.audience-privacy section{padding-top:30px;margin-top:30px;border-top:1px solid var(--line)}.audience-privacy h2{font-size:20px;line-height:1.4;margin-bottom:18px}.audience-privacy p{font-size:14px;line-height:1.9;margin:12px 0;color:#ccc}.audience-privacy .eyebrow{font-size:10px}.audience-privacy p a{text-decoration:underline;text-underline-offset:3px}.privacy-choice{display:flex;align-items:center;gap:14px;min-height:54px;cursor:pointer;font-size:14px;padding:10px 0}.privacy-choice input{width:20px;height:20px;flex:none;accent-color:#aaa}.audience-privacy .back-link{font-size:12px;padding:14px 0}.privacy-footer{border-top:1px solid var(--line);padding:26px var(--gutter);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:12px;color:#aaa}
html[data-home-theme=light] .audience-privacy{background:white;color:#171717;--line:#ddd}html[data-home-theme=light] .audience-privacy p{color:#555}html[data-home-theme=light] .audience-privacy h1,html[data-home-theme=light] .audience-privacy .brand-name{color:#a51d24}html[data-home-theme=light] .audience-privacy .site-header{background:#fff;border-color:#ddd}html[data-home-theme=light] .privacy-footer{color:#555}
@media(max-width:600px){.audience-privacy main{padding-top:40px}.audience-privacy .site-header{gap:20px}.audience-privacy .brand-name{font-size:18px}.audience-privacy .brand-name span{font-size:7px}.audience-privacy .back-link{font-size:11px}}
