.primary-nav .nav-talent-dropdown{position:static}.primary-nav .nav-programs-menu small{color:var(--blue)}.primary-nav .nav-programs-menu b{color:var(--ink)}:is(.primary-nav .nav-programs-menu a:hover small,.primary-nav .nav-programs-menu a:hover b,.primary-nav .nav-programs-menu a:focus-visible small,.primary-nav .nav-programs-menu a:focus-visible b){color:#fff}.primary-nav .nav-talent-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(720px,100vw - 48px);padding:18px;left:50%;transform:translate(-50%)translateY(8px)}.primary-nav .nav-talent-dropdown:hover .nav-talent-menu,.primary-nav .nav-talent-dropdown:focus-within .nav-talent-menu{transform:translate(-50%)translateY(0)}.primary-nav .nav-talent-group{flex-direction:column;gap:2px;display:flex}.primary-nav .nav-talent-group>p{color:#4978bd;font-family:var(--font-poppins), sans-serif;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #cbd6e2;margin:0 0 7px;padding:0 10px 9px;font-size:.72rem;font-weight:800}.primary-nav .nav-talent-menu .nav-talent-group a{background:0 0;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;padding:8px 10px;display:flex}:is(.primary-nav .nav-talent-menu .nav-talent-group a:hover,.primary-nav .nav-talent-menu .nav-talent-group a:focus-visible){color:#fff;background:#071d31}.primary-nav .nav-talent-menu .nav-talent-group b{font-size:.84rem;line-height:1.25}.primary-nav .nav-talent-menu .nav-talent-group small{color:#60748a;text-transform:none;font-size:.7rem;line-height:1.35}:is(.primary-nav .nav-talent-menu .nav-talent-group a:hover small,.primary-nav .nav-talent-menu .nav-talent-group a:focus-visible small){color:#d7e2ee}.primary-nav .nav-talent-footer{border-top:1px solid #cbd6e2;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:12px;display:flex}.primary-nav .nav-talent-menu .nav-talent-footer a{color:#315f9f;background:0 0;min-height:0;padding:8px 10px;font-size:.78rem}:is(.primary-nav .nav-talent-menu .nav-talent-footer a:hover,.primary-nav .nav-talent-menu .nav-talent-footer a:focus-visible){color:#fff;background:#071d31}.mobile-subnav{border-bottom:1px solid #d7e0e9}.mobile-nav nav .mobile-subnav summary{color:#315f9f;cursor:pointer;width:auto;height:auto;font-family:var(--font-poppins), sans-serif;background:#f1f6fb;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:1rem;font-weight:800;list-style:none;display:flex}.mobile-nav nav .mobile-subnav summary span{color:#fff;background:#4978bd;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;line-height:1;transition:transform .18s;display:grid}.mobile-nav nav .mobile-subnav[open] summary{color:#234f8c;background:#e6eef8}.mobile-nav nav .mobile-subnav summary::-webkit-details-marker{display:none}.mobile-nav nav .mobile-subnav[open] summary span{transform:rotate(180deg)}.mobile-nav nav .mobile-subnav div{background:#f3f7fb;padding:2px 12px 12px}.mobile-nav nav .mobile-subnav p{color:#4978bd;font-family:var(--font-poppins), sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:14px 8px 5px;font-size:.66rem;font-weight:800}.mobile-nav nav .mobile-subnav a{color:var(--blue-dark);border-bottom:0;padding:8px;font-size:.8rem;font-weight:600}.mobile-nav nav .mobile-subnav .mobile-subnav-overview{color:#315f9f;font-weight:800}@media (max-width:1100px){.primary-nav .nav-talent-menu{width:min(660px,100vw - 32px)}}
