/* Four layouts from the supplied reference. Scoped to the new header. */
.oxh-header{--oxh-ink:#052351;--oxh-accent:#ff6500;--oxh-paper:#fff;--oxh-soft:#edf2f7;--oxh-line:#dbe3ec;--oxh-x:.02;--oxh-y:.5;--oxh-w:260px;--oxh-h:150px;color:var(--oxh-ink);background:var(--oxh-paper);width:calc(100% - 32px);max-width:var(--ox-width,1520px);margin:12px auto 24px;border:1px solid var(--oxh-line);border-radius:16px;box-shadow:0 5px 18px #0523510d;font:15px/1.4 system-ui,sans-serif;position:relative;z-index:510;box-sizing:border-box}.oxh-header *{box-sizing:border-box}.oxh-header a{color:inherit;text-decoration:none}.oxh-header button{cursor:pointer;color:inherit;font:inherit}.oxh-header [hidden]{display:none!important}.oxh-inner{padding:7px}.oxh-utility{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--oxh-soft);border-radius:9px;padding:10px 26px;font-size:14px;min-height:38px}.oxh-meta{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.oxh-meta>*+*{border-left:1px solid #bbc7d6;padding-left:18px}.oxh-socials .ox-socials{display:flex;gap:14px;align-items:center}.oxh-socials .ox-socials a{padding:0;background:none;border:0;font-size:0;color:inherit;width:auto;height:auto;display:inline-flex}.oxh-header .ox-icon{width:21px;height:21px;flex-shrink:0}.oxh-stage{height:var(--oxh-h);position:relative;margin:0 26px;min-width:0;isolation:isolate}.oxh-logo-area{position:absolute;inset:8px 0;pointer-events:none;--oxh-effective-w:min(var(--oxh-w),calc(100% - 8px))}.oxh-logo{position:absolute;left:calc((100% - var(--oxh-effective-w))*var(--oxh-x));top:calc((100% - min(calc(var(--oxh-w)/2.5),calc(100% - 8px)))*var(--oxh-y));width:var(--oxh-effective-w);height:min(calc(var(--oxh-w)/2.5),calc(100% - 8px));pointer-events:auto;z-index:3}.oxh-logo a{display:block;width:100%;height:100%}.oxh-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.oxh-logo img.oxh-default-logo{object-fit:cover;object-position:center 8%;border-radius:0}.oxh-left-widget,.oxh-right-widget{position:absolute;top:12px;bottom:12px;min-width:0;align-items:center;container-type:inline-size;overflow:hidden}.oxh-left-widget{left:0;width:max(0px,calc((100% - var(--oxh-w))*var(--oxh-x) - 24px))}.oxh-right-widget{right:0;width:max(0px,calc((100% - var(--oxh-w))*(1 - var(--oxh-x)) - 30px))}.oxh-banner{display:flex;justify-content:flex-end}.oxh-banner>*,.oxh-banner .ox-ad-slot{width:100%;max-width:880px;margin:0;min-height:80px;max-height:115px}.oxh-banner .ox-ad-slot img,.oxh-banner picture img{width:100%;height:100%;max-height:115px;object-fit:contain}.oxh-banner .ox-wire-space{height:110px;min-height:0;background:#dce3eb;border-radius:4px}.oxh-center-meta,.oxh-center-search,.oxh-feature{display:none}.oxh-navigation{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--oxh-ink);color:white;min-height:51px;padding:4px 24px}.oxh-navigation nav{min-width:0;flex:1}.oxh-navigation nav>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:0;background:none}.oxh-navigation li{position:relative;list-style:none;margin:0;padding:0}.oxh-navigation nav>ul>li>a{display:inline-flex;padding:10px 22px;font:700 16px/1.25 Outfit,system-ui,sans-serif;border-radius:8px;color:inherit;white-space:nowrap;background:none}.oxh-navigation nav>ul>li+li:before{content:'';height:14px;width:1px;background:#ffffff66;position:absolute;top:50%;left:0;transform:translateY(-50%)}.oxh-navigation nav>ul>li.current-menu-item>a,.oxh-navigation nav>ul>li.current_page_item>a,.oxh-navigation nav>ul>li>a[aria-current=page]{background:var(--oxh-accent);color:white}.oxh-navigation nav>ul>li>a:hover{color:#ff9a51}.oxh-navigation nav>ul>li.current-menu-item>a:hover{color:white}.oxh-tools{display:flex;align-items:center;gap:14px}.oxh-tools button{display:flex;align-items:center;justify-content:center;border:0;background:#ffffff12;color:inherit;width:40px;height:40px;padding:8px;border-radius:50%}.oxh-tools button>span{display:none}.oxh-search-box{padding:16px 24px;background:var(--oxh-soft)}.oxh-header .ox-search-form{width:100%;display:flex;gap:4px;align-items:center;border:1px solid #b9c9db;border-radius:24px;padding:4px 8px;background:var(--oxh-paper);color:var(--oxh-ink);margin:0;min-width:0}.oxh-header .ox-search-form input{border:0;background:none;color:inherit;font:14px system-ui;min-width:0;width:100%;padding:6px;box-shadow:none;outline-offset:2px}.oxh-header .ox-search-form button{border:0;background:none;color:inherit;display:flex;padding:4px;border-radius:50%}.oxh-header .ox-search-form button span{display:none}.oxh-ticker{display:flex;align-items:stretch;border-bottom:1px solid var(--oxh-line);font-size:14px;min-width:0}.oxh-ticker>strong{background:var(--oxh-accent);color:#061e40;display:flex;align-items:center;gap:12px;padding:8px 14px;font-size:12px;white-space:nowrap;clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);padding-right:24px;flex-shrink:0}.oxh-ticker>div{display:flex;gap:24px;align-items:center;overflow:auto;scrollbar-width:thin;padding:6px 16px;min-width:0}.oxh-ticker a{white-space:nowrap;font-size:14px}.oxh-ticker a+a{border-left:1px solid var(--oxh-line);padding-left:24px}.oxh-mobile-trigger,.oxh-mobile-tools{display:none}.oxh-navigation .sub-menu,.oxh-navigation .ox-mega-panel{position:absolute;top:100%;left:0;background:var(--oxh-paper);color:var(--oxh-ink);box-shadow:0 8px 24px #001b4526;border:1px solid var(--oxh-line);min-width:220px;z-index:12;display:none;padding:8px;list-style:none}.oxh-navigation .sub-menu a{display:block;padding:10px 12px}.oxh-navigation li:hover>.sub-menu,.oxh-navigation li:focus-within>.sub-menu,.oxh-navigation li.ox-open>.sub-menu,.oxh-navigation li.ox-open>.ox-mega-panel{display:block}.oxh-navigation .sub-menu .sub-menu{top:0;left:100%}.oxh-navigation .ox-sub-toggle{background:none;color:inherit;border:0;padding:6px;position:static}.oxh-navigation .ox-mega-panel .ox-mega-card{max-width:250px;display:flex;gap:8px;padding:8px}.oxh-navigation .ox-mega-panel img{width:70px;height:50px;object-fit:cover}
/* 02: centered mark, information and search flank the logo. */
.oxh-centered .oxh-utility,.oxh-centered .oxh-banner,.oxh-centered .oxh-ticker{display:none}.oxh-centered .oxh-center-meta{display:flex;align-content:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 16px;font-size:14px}.oxh-center-meta time{border-left:3px solid var(--oxh-accent);padding-left:12px}.oxh-center-meta .oxh-tagline{width:100%;color:#5a6780;font-size:13px}.oxh-centered .oxh-center-search{display:flex;gap:18px;justify-content:flex-end}.oxh-center-search .ox-search-form{max-width:240px}.oxh-centered .oxh-navigation{background:transparent;color:var(--oxh-ink);border-top:1px solid var(--oxh-line);border-bottom:1px solid var(--oxh-line);margin:0 24px;padding:0 16px}.oxh-centered .oxh-navigation nav>ul{justify-content:space-around}.oxh-centered .oxh-navigation nav>ul>li+li:before{display:none}.oxh-centered .oxh-navigation nav>ul>li>a{border-radius:0;padding:14px 18px;border-bottom:3px solid transparent}.oxh-centered .oxh-navigation nav>ul>li.current-menu-item>a,.oxh-centered .oxh-navigation nav>ul>li.current_page_item>a,.oxh-centered .oxh-navigation nav>ul>li>a[aria-current=page]{color:var(--oxh-accent);background:none;border-bottom-color:var(--oxh-accent)}.oxh-centered .oxh-tools{display:none}
/* 03: logo, navigation and search share one compact line. */
.oxh-compact{border-top:4px solid var(--oxh-accent)}.oxh-compact .oxh-utility,.oxh-compact .oxh-banner{display:none}.oxh-compact .oxh-navigation{background:transparent;color:var(--oxh-ink);padding:0;gap:8px;position:absolute;top:calc(var(--oxh-h)/2 - 18px);left:calc((100% - var(--oxh-w))*var(--oxh-x) + var(--oxh-w) + 42px);right:24px;min-height:38px}.oxh-compact .oxh-navigation nav>ul{flex-wrap:nowrap;justify-content:space-between}.oxh-compact .oxh-navigation nav>ul>li>a{padding:10px 12px;font-size:15px}.oxh-compact .oxh-navigation nav>ul>li+li:before{display:none}.oxh-compact .oxh-tools button[data-oxh-dark]{display:none}.oxh-compact .oxh-tools button[data-oxh-search]{width:auto;height:38px;border-radius:9px;padding:8px 18px;background:var(--oxh-accent);color:#fff;gap:10px}.oxh-compact .oxh-tools button>span{display:block;font-size:13px;white-space:nowrap}.oxh-compact .oxh-ticker{background:var(--oxh-soft);border-radius:7px;overflow:hidden;margin:0 8px 4px}.oxh-compact[data-desktop-align=right] .oxh-navigation{left:24px;right:calc((100% - var(--oxh-w))*(1 - var(--oxh-x)) + var(--oxh-w) + 42px)}.oxh-compact[data-desktop-align=center] .oxh-navigation{position:relative;inset:auto;margin:0 24px 10px}
/* 04: dark utility strip and real editorial teaser. */
.oxh-modern .oxh-utility{background:var(--oxh-ink);color:white}.oxh-modern .oxh-banner{display:none}.oxh-modern .oxh-feature{display:flex;gap:24px}.oxh-feature-story{display:flex;align-items:center;gap:18px;min-width:0;flex:1;max-height:110px;overflow:hidden}.oxh-feature-story img{width:170px;height:88px;border-radius:7px;object-fit:cover;flex-shrink:0}.oxh-feature-story small{display:block;color:var(--oxh-accent);font-size:13px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.oxh-feature-story strong{font:700 21px/1.15 Outfit,system-ui;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oxh-live{background:var(--oxh-accent);color:white!important;padding:10px 16px;display:flex;gap:8px;align-items:center;border-radius:8px;white-space:nowrap;font-weight:700}.oxh-modern .oxh-navigation{border-radius:10px}.oxh-modern .oxh-ticker{display:none}
@container(max-width:340px){.oxh-feature-story img{display:none}.oxh-feature .oxh-live{display:none}.oxh-center-search .oxh-socials{display:none}}
.ox-dark .oxh-header{--oxh-paper:#101d34;--oxh-ink:#eaf1ff;--oxh-soft:#1c2d48;--oxh-line:#33445e}.ox-dark .oxh-navigation,.ox-dark .oxh-modern .oxh-utility{background:#052351}.ox-dark .oxh-centered .oxh-navigation,.ox-dark .oxh-compact .oxh-navigation{background:transparent}.ox-dark .oxh-center-meta .oxh-tagline{color:#b4c3dc}
@media(min-width:1101px) and (max-width:1350px){.oxh-navigation nav>ul>li>a{padding-inline:14px}.oxh-compact .oxh-navigation nav>ul>li>a{font-size:13px;padding-inline:8px}.oxh-compact .oxh-tools button>span{display:none}.oxh-feature-story img{width:135px}.oxh-feature-story strong{font-size:18px}.oxh-center-search .oxh-socials{display:none}}
@media(max-width:1100px){
.oxh-header{position:sticky;top:0;margin:0 auto 16px;width:100%;max-width:100%;border-radius:0;border-inline:0;box-shadow:0 3px 14px #0523510a}.admin-bar .oxh-header{top:32px}.oxh-inner{padding:0 12px 8px}.oxh-utility{border-radius:0;margin:0 -12px;padding:5px 16px;min-height:28px;font-size:11px}.oxh-utility .oxh-tagline{display:none}.oxh-utility .oxh-socials{display:none}.oxh-meta{gap:12px}.oxh-meta>*+*{padding-left:12px}.oxh-stage{margin:0;height:var(--oxh-h)}.oxh-logo-area{inset:8px 78px 8px 44px}.oxh-left-widget,.oxh-right-widget{display:none!important}.oxh-mobile-trigger{display:flex;position:absolute;left:0;top:calc(50% - 20px);border:0;background:transparent;width:40px;height:40px;align-items:center;justify-content:center}.oxh-mobile-tools{display:flex;gap:0;position:absolute;right:0;top:calc(50% - 20px)}.oxh-mobile-tools button{display:flex;align-items:center;justify-content:center;background:transparent;border:0;width:36px;height:40px;padding:6px}.oxh-header .oxh-navigation,.oxh-header.oxh-compact .oxh-navigation{position:static;inset:auto;margin:0;min-height:40px;padding:2px 5px;display:flex;border-radius:9px;background:#052351;color:white;border:0}.oxh-navigation nav{overflow:auto;scrollbar-width:none}.oxh-navigation nav::-webkit-scrollbar{display:none}.oxh-header .oxh-navigation nav>ul{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:4px;width:max-content}.oxh-header .oxh-navigation nav>ul>li>a{font-size:13px;padding:9px 12px;border:0;border-radius:7px}.oxh-header .oxh-navigation nav>ul>li+li:before{display:none}.oxh-header .oxh-navigation nav>ul>li.current-menu-item>a,.oxh-header .oxh-navigation nav>ul>li.current_page_item>a,.oxh-header .oxh-navigation nav>ul>li>a[aria-current=page]{background:var(--oxh-accent);color:white}.oxh-header .oxh-tools{display:none}.oxh-navigation .ox-sub-toggle,.oxh-navigation .sub-menu,.oxh-navigation .ox-mega-panel{display:none!important}.oxh-header .oxh-ticker{display:none}.oxh-centered .oxh-navigation{background:var(--oxh-soft);color:var(--oxh-ink)}.oxh-compact .oxh-inner{padding-top:0}.oxh-modern .oxh-navigation{background:#052351}.oxh-centered .oxh-center-meta,.oxh-centered .oxh-center-search{display:none}.oxh-header button:focus-visible,.oxh-header a:focus-visible{outline:3px solid #ff923d;outline-offset:2px}
}
@media(max-width:700px){.admin-bar .oxh-header{top:46px}.oxh-utility{font-size:10px;padding-block:4px}.oxh-header .oxh-navigation nav>ul>li>a{font-size:12px;padding:8px 11px}.oxh-header .ox-icon{width:23px;height:23px}}
@media(prefers-reduced-motion:reduce){.oxh-header *{scroll-behavior:auto!important}}
/* Move supporting content to the free side when the logo is placed on the right. */
@media(min-width:1101px){.oxh-classic[data-desktop-align=right] .oxh-banner,.oxh-modern[data-desktop-align=right] .oxh-feature{left:0;right:auto;width:max(0px,calc((100% - var(--oxh-w))*var(--oxh-x) - 30px))}}
@media(min-width:1101px) and (max-width:1350px){.oxh-compact .oxh-navigation{position:relative;inset:auto!important;margin:0 24px 10px}}
