/* DEXnews 2.7.30: Desktop navigation is a sibling, never a child, of the mobile drawer. */
.dx-desktop-navigation{display:block;min-width:0;width:100%;color:var(--dx-n-text,#354351)}
.dx-desktop-navigation .dx-desktop-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 16px;margin:0;padding:0;list-style:none;position:static!important;visibility:visible!important;opacity:1!important;max-height:none!important;overflow:visible!important;background:transparent!important}
.dx-desktop-align-center .dx-desktop-links{justify-content:center}
.dx-desktop-navigation .dx-desktop-links>li{position:relative;list-style:none;margin:0;padding:0}
.dx-desktop-navigation .dx-desktop-links>li>a{display:flex;align-items:center;min-height:48px;padding:10px 4px;text-decoration:none;font-weight:700;line-height:1.35;font-size:var(--dx-desk-nav-size,14px);color:var(--dx-n-text,#354351)!important;white-space:nowrap}
.dx-desktop-navigation .dx-desktop-links>li:hover>a,.dx-desktop-navigation .dx-desktop-links>.current-menu-item>a{color:var(--dx-n-active,#c92336)!important}
.dx-desktop-navigation .dx-desktop-links .sub-menu{display:none;position:absolute;z-index:1400;top:100%;left:0;margin:0;padding:6px;background:var(--dx-n-bg,#fff);box-shadow:0 10px 26px #0002;border:1px solid var(--dx-new-border,#ddd);border-radius:8px;list-style:none;min-width:210px}
.dx-desktop-navigation .dx-desktop-links li:hover>.sub-menu,.dx-desktop-navigation .dx-desktop-links li:focus-within>.sub-menu{display:block}
.dx-desktop-navigation .dx-desktop-links .sub-menu li{position:relative;list-style:none}
.dx-desktop-navigation .dx-desktop-links .sub-menu a{display:block;white-space:normal;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;color:var(--dx-n-text,#354351)!important;border-radius:5px}
.dx-desktop-navigation .dx-desktop-links .sub-menu a:hover{background:var(--dx-n-hover,#edf2f6)}
@media(min-width:769px){.dx-primary-nav .dx-navigation-menu,.dx-newsroom-shell .dx-navigation-menu{display:none!important}.dx-primary-nav .dx-nav-inner,.dx-newsroom-shell .dx-nav-inner{display:flex!important;align-items:center!important;min-height:48px!important}.dx-desktop-navigation{display:block!important}}
@media(max-width:768px){.dx-desktop-navigation,.dx-newsroom-shell .dx-desktop-navigation{display:none!important}}

/* v2.7.44 — centered menu that only scrolls if its content exceeds the nav width. */
@media(min-width:769px){
 .dx-primary-nav .dx-nav-inner>.dx-desktop-navigation,.dx-newsroom-shell .dx-nav-inner>.dx-desktop-navigation{flex:1 1 auto;min-width:0;width:100%}
 .dx-desktop-navigation{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:49px}
 .dx-nav-scroll-viewport{flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;scroll-behavior:smooth}
 .dx-nav-scroll-viewport::-webkit-scrollbar{display:none}
 .dx-desktop-navigation .dx-desktop-links{width:max-content;min-width:0;max-width:none;flex-wrap:nowrap!important;gap:0 28px;justify-content:flex-start!important;margin-inline:auto;padding-inline:0!important}
 .dx-desktop-navigation.is-overflow .dx-desktop-links{margin-inline:0;padding-inline:32px!important}
 .dx-desktop-navigation .dx-desktop-links>li{flex:none}
 .dx-desktop-navigation .dx-desktop-links>li>a{min-height:49px;padding:11px 0;font-weight:700}
 .dx-desktop-navigation .dx-desktop-links>li.current-menu-item>a,.dx-desktop-navigation .dx-desktop-links>li.current-menu-ancestor>a{color:var(--dx-n-active,#c92336)!important}
 .dx-desktop-navigation .dx-nav-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--dx-new-border,#d9e0e8);border-radius:6px;background:var(--dx-n-bg,#fff);color:var(--dx-n-text,#354351);font:700 23px/1 system-ui;width:29px;height:33px;padding:0;cursor:pointer;box-shadow:0 1px 4px #0001}
 .dx-desktop-navigation .dx-nav-scroll-btn[hidden]{display:none!important}
 .dx-desktop-navigation .dx-nav-scroll-prev{left:0}
 .dx-desktop-navigation .dx-nav-scroll-next{right:0}
 .dx-desktop-navigation .dx-nav-scroll-btn:disabled{opacity:.34;cursor:default}
 .dx-desktop-navigation.is-overflow .dx-desktop-links .sub-menu{display:none!important}
 .dx-desktop-navigation .dx-nav-scroll-viewport:focus-visible{outline:2px solid var(--dx-n-active,#c92336);outline-offset:-2px}
}
.dx-nav-menu-flyout{position:fixed;z-index:99999;min-width:200px;max-width:min(320px,90vw);padding:6px;margin:0;list-style:none;background:var(--dx-n-bg,#fff);border:1px solid var(--dx-new-border,#d9e0e8);border-radius:9px;box-shadow:0 12px 34px #0003}
.dx-nav-menu-flyout li{list-style:none;margin:0;padding:0}
.dx-nav-menu-flyout a{display:block;color:var(--dx-n-text,#354351);font-size:13px;font-weight:600;text-decoration:none;padding:11px 12px;border-radius:5px}
.dx-nav-menu-flyout a:hover,.dx-nav-menu-flyout a:focus-visible{background:var(--dx-n-hover,#edf2f6)}
@media(max-width:768px){.dx-nav-scroll-btn{display:none!important}}
@media(prefers-reduced-motion:reduce){.dx-nav-scroll-viewport{scroll-behavior:auto!important}}
