.header-mobile-ai{display:none}
@media(max-width:1200px){
 .header-mobile-ai{--ai-ink:#f7f6f2;--ai-hover-ink:#20201e}
 .header-light .header-mobile-ai,.audience-her .header-mobile-ai{--ai-ink:#15161a;--ai-hover-ink:#fff}
 .header>nav .main-category.header-audience-row{gap:16px}
 .header .main-category>.header-mobile-ai{display:flex;flex:0 0 auto;min-width:0;margin-left:auto;padding-left:0}
 .header .main-category>.header-mobile-ai>.header-ai-link{display:flex;align-items:center;justify-content:center;width:clamp(88px,24vw,148px);min-height:32px;padding:4px 6px;gap:4px;border:1px solid var(--ai-ink);color:var(--ai-ink);background:transparent;font-size:10px;font-weight:600;line-height:11px;letter-spacing:.01em;white-space:normal;text-align:center;text-decoration:none;opacity:1;transition:background .2s,color .2s}
 .header .header-ai-link::before{content:none}
 .header .main-category>.header-mobile-ai>.header-ai-link:hover,.header .main-category>.header-mobile-ai>.header-ai-link[aria-current=page]{background:var(--ai-ink);color:var(--ai-hover-ink)}
 .header .header-ai-link:focus-visible{outline:2px solid #a98b60;outline-offset:4px}
 .header-mobile-ai .header-ai-link__arrow{font-size:12px;line-height:1;flex-shrink:0}
}
@media(max-width:360px){.header>nav .main-category.header-audience-row{padding:0 14px;gap:8px}}
@media(prefers-reduced-motion:reduce){.header .header-ai-link{transition:none}}
