
/* DexNews V1.0.5 — primary navigation themes. Scoped to the main navigation only. */
.primary-nav{--dn-nav-start:#102b60;--dn-nav-end:#174db4;--dn-nav-hover:#ffffff20;--dn-nav-active:#ffffff;--dn-nav-text:#f4f8ff;position:relative;background:linear-gradient(112deg,var(--dn-nav-start),var(--dn-nav-end));border:0;box-shadow:0 5px 20px rgba(12,40,93,.12);isolation:isolate}
.primary-nav:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff12,transparent 65%);pointer-events:none;z-index:-1}
.primary-nav>.wrap>ul,.primary-nav .menu{gap:5px;align-items:center}
.primary-nav li>a{color:var(--dn-nav-text);border-radius:9px;margin:7px 0;padding:12px 16px;line-height:1.4;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}
.primary-nav>div>ul>li>a:hover,.primary-nav>div>ul>li>a:focus-visible,.primary-nav>div>ul>li.current-menu-item>a,.primary-nav>div>ul>li.current-menu-ancestor>a,.primary-nav>div>ul>li.current_page_item>a{color:var(--dn-nav-active);background:var(--dn-nav-hover);box-shadow:inset 0 -2px 0 #ffffffbb}
.primary-nav>div>ul>li>a:hover{transform:translateY(-1px)}
.primary-nav a:focus-visible{outline:2px solid #fff;outline-offset:2px}
.primary-nav .sub-menu,.primary-nav .children{background:#fff;border:1px solid #e0e7f4;border-radius:12px;padding:7px;box-shadow:0 18px 45px #0d28512e;min-width:220px}
.primary-nav .sub-menu a,.primary-nav .children a{color:#183051;margin:0;padding:11px 13px;border-radius:8px;font-weight:650}
.primary-nav .sub-menu a:hover,.primary-nav .children a:hover,.primary-nav .sub-menu .current-menu-item>a{background:#edf3ff;color:#174db4;box-shadow:none;transform:none}
.primary-nav.dn-nav-ocean{--dn-nav-start:#073e62;--dn-nav-end:#087a99;--dn-nav-hover:#ffffff25}
.primary-nav.dn-nav-purple{--dn-nav-start:#271458;--dn-nav-end:#7137b5;--dn-nav-hover:#ffffff26}
.primary-nav.dn-nav-emerald{--dn-nav-start:#064e3b;--dn-nav-end:#0d8c78;--dn-nav-hover:#ffffff25}
.primary-nav.dn-nav-charcoal{--dn-nav-start:#151d2e;--dn-nav-end:#37445f;--dn-nav-hover:#ffffff22}
.primary-nav.dn-nav-light{--dn-nav-start:#e9f1ff;--dn-nav-end:#fff;--dn-nav-text:#173761;--dn-nav-active:#174db4;--dn-nav-hover:#d6e5ff;box-shadow:0 2px 12px #142a4510;border-block:1px solid #e3e9f3}
.primary-nav.dn-nav-light:before{display:none}
.primary-nav.dn-nav-light>div>ul>li>a:hover,.primary-nav.dn-nav-light>div>ul>li.current-menu-item>a,.primary-nav.dn-nav-light>div>ul>li.current-menu-ancestor>a{box-shadow:inset 0 -2px 0 #2463d5}
.primary-nav.dn-nav-light a:focus-visible{outline-color:#2463d5}
@media(max-width:760px){.primary-nav li>a{margin:3px 0;padding:12px 14px}.primary-nav .sub-menu,.primary-nav .children{position:static;box-shadow:none;background:#ffffff13;border:0;margin:2px 0 6px 12px;padding:4px}.primary-nav .sub-menu a,.primary-nav .children a{color:var(--dn-nav-text)}.primary-nav.dn-nav-light .sub-menu a,.primary-nav.dn-nav-light .children a{color:#173761}}
@media(prefers-reduced-motion:reduce){.primary-nav li>a{transition:none;transform:none!important}}
