.campaign-header-managed{position:relative;z-index:1000;font-family:var(--nav-font);color:var(--nav-text)}
.campaign-breaking-bar{display:flex;align-items:center;gap:14px;min-height:var(--topbar-height);padding:0 clamp(14px,4vw,64px);background:var(--topbar-bg);color:var(--topbar-text);font-family:var(--topbar-font);font-weight:var(--topbar-weight);font-size:.76rem;letter-spacing:.035em}
.campaign-breaking-badge{flex:none;padding:4px 9px;border-radius:3px;background:var(--topbar-accent);color:var(--topbar-text);font-weight:800;text-transform:uppercase}.campaign-breaking-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--topbar-text)}.campaign-breaking-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.campaign-breaking-actions a,.campaign-breaking-actions button{display:grid;place-items:center;border:0;background:transparent;color:var(--topbar-text)}
.campaign-header-managed .campaign-utility-bar{min-height:var(--utility-height);background:var(--utility-bg);color:var(--utility-text);font-family:var(--utility-font);font-weight:var(--utility-weight)}
.campaign-header-managed .campaign-utility-divider{background:var(--utility-border)}.campaign-header-managed .campaign-utility-bar a,.campaign-header-managed .campaign-utility-bar button{color:var(--utility-text)}.campaign-header-managed .campaign-utility-bar a:hover,.campaign-header-managed .campaign-utility-bar button:hover{color:var(--utility-hover)}
.campaign-header-managed .campaign-navbar{min-height:var(--nav-height);background:var(--nav-bg);border-bottom:1px solid var(--nav-border);box-shadow:var(--nav-shadow);font-family:var(--nav-font)}
.campaign-header-managed .campaign-navbar-inner{min-height:var(--nav-height)}.campaign-header-managed .campaign-brand{align-self:stretch;min-width:240px;background:var(--nav-brand-bg);color:var(--nav-brand-text)}.campaign-header-managed .campaign-brand-name{display:inline-block;color:var(--nav-brand-text);font-family:var(--nav-font);font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.campaign-header-managed .campaign-brand-mark img{width:64px;height:64px;object-fit:contain}
.campaign-header-managed .campaign-nav-link{position:relative;color:var(--nav-text);font-size:var(--nav-font-size);font-weight:var(--nav-font-weight)}.campaign-header-managed .campaign-nav-link:hover{color:var(--nav-hover)}.campaign-header-managed .is-active>.campaign-nav-link{color:var(--nav-active)}
.campaign-header-managed .is-active>.campaign-nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:7px;height:3px;border-radius:3px;background:var(--nav-accent)}
.campaign-header-managed .campaign-nav-button{border-radius:var(--nav-radius);background:var(--nav-button-bg);color:var(--nav-button-text)}
.campaign-header-managed .campaign-nav-dropdown{border:1px solid var(--nav-border);border-radius:var(--nav-radius);background:var(--nav-dropdown-bg);box-shadow:var(--nav-shadow)}.campaign-header-managed .campaign-nav-dropdown .campaign-nav-link{color:var(--nav-dropdown-text)}
.campaign-navbar--minimal-underline .campaign-brand{min-width:210px;background:transparent;color:var(--nav-text)}.campaign-navbar--soft-pills .campaign-nav-link{border-radius:999px}.campaign-navbar--soft-pills .is-active>.campaign-nav-link{background:color-mix(in srgb,var(--nav-accent) 14%,transparent)}.campaign-navbar--soft-pills .is-active>.campaign-nav-link:after{display:none}
.campaign-navbar--solid-modern .campaign-navbar,.campaign-navbar--solid-modern .campaign-brand{background:var(--nav-bg)}.campaign-navbar--solid-modern .campaign-brand{color:var(--nav-text)}
.campaign-navbar--bordered-elegant .campaign-navbar{box-shadow:none;border-block:1px solid var(--nav-border)}.campaign-navbar--gradient-premium .campaign-navbar{background:linear-gradient(115deg,var(--nav-bg),var(--nav-accent))}
.campaign-header-managed a:focus-visible,.campaign-header-managed button:focus-visible{outline:3px solid var(--nav-accent);outline-offset:3px}
@media(max-width:1100px){.campaign-header-managed .campaign-utility-center{display:none}.campaign-header-managed .campaign-mobile-menu{display:grid}.campaign-header-managed .campaign-nav-links{display:none;position:absolute;top:100%;left:0;right:0;max-height:70vh;overflow:auto;padding:12px;background:var(--nav-bg);box-shadow:var(--nav-shadow)}.campaign-header-managed .campaign-nav-links.is-open{display:block}.campaign-header-managed .campaign-nav-item{display:flex;flex-wrap:wrap}.campaign-header-managed .campaign-nav-link{flex:1}.campaign-header-managed .campaign-nav-dropdown{position:static;display:none;flex-basis:100%;margin:4px 12px}.campaign-header-managed .has-children.is-open>.campaign-nav-dropdown{display:block}}
@media(max-width:700px){.campaign-breaking-bar time{display:none}.campaign-breaking-text{font-size:.7rem}.campaign-header-managed .campaign-utility-left>*:not(.campaign-language){display:none}.campaign-header-managed .campaign-utility-right .campaign-utility-text-link{display:none}.campaign-header-managed .campaign-brand{min-width:0}.campaign-header-managed .campaign-brand>span:last-child{display:none}.campaign-header-managed .campaign-brand-mark img{width:54px;height:54px}}
@media(prefers-reduced-motion:reduce){.campaign-header-managed *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
