.header__inline-menu{display:none!important}desktop-nav{display:none}@media screen and (min-width: 900px){desktop-nav{display:block}}.desktop-nav{background:linear-gradient(to bottom,var(--c-white,#ffffff),#f7f7f7);border-top:1px solid rgba(0,0,0,0.08);position:relative;z-index:4;transition:box-shadow 0.2s ease}.scrolled-past-header .desktop-nav{box-shadow:var(--shadow-sm,0 1px 4px rgba(0,0,0,0.06))}@media screen and (min-width: 900px){.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal,
  predictive-search{z-index:5}}.desktop-nav__inner{display:flex;align-items:center;justify-content:flex-start;position:relative;overflow:visible}.desktop-nav__menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:nowrap}.desktop-nav__item{position:relative}.desktop-nav__link{display:block;padding:0.6rem 0.8rem;color:var(--c-ink,#294270);text-decoration:none;text-transform:uppercase;font-size:var(--text-2xs,1rem);font-weight:var(--fw-semibold,600);letter-spacing:0.06em;white-space:nowrap;transition:background-color 0.15s ease,color 0.15s ease}.desktop-nav__link:hover,
.desktop-nav__link--active{background-color:#f0f4fb;color:var(--c-primary,#326be0)}@media screen and (min-width: 1100px){.desktop-nav__link{padding:0.7rem 1.1rem;font-size:var(--text-2xs,1.05rem)}}@media screen and (min-width: 1300px){.desktop-nav__link{padding:0.8rem 1.4rem;font-size:var(--text-2xs,1.1rem)}}.desktop-nav__dropdown{position:absolute;top:100%;left:0;min-width:22rem;background-color:var(--c-white,#ffffff);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,0.12));border-radius:0 0 var(--radius-sm,4px) var(--radius-sm,4px);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;z-index:100}.desktop-nav__item:hover > .desktop-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.desktop-nav__dropdown-menu{list-style:none;margin:0;padding:0.6rem 0}.desktop-nav__dropdown-item{margin:0}.desktop-nav__dropdown-link{display:block;padding:0.8rem 1.8rem;color:var(--c-ink,#294270);text-decoration:none;font-size:var(--text-xs,1.3rem);font-weight:var(--fw-medium,500);transition:background-color 0.15s ease,color 0.15s ease}.desktop-nav__dropdown-link:hover,
.desktop-nav__dropdown-link--active{background-color:#f0f4fb;color:var(--c-primary,#326be0)}.desktop-nav__dropdown-link--nested{padding-left:3rem;font-size:var(--text-xs,1.2rem);color:#5a6a8a}.desktop-nav__pinned{list-style:none}.desktop-nav__pinned .desktop-nav__link{display:flex;align-items:center;gap:0.4rem}.desktop-nav__badge{display:inline-flex;align-items:center;justify-content:center;background-color:#ffc10e;color:#6c5105;font-size:0.7rem;font-weight:var(--fw-bold,700);letter-spacing:0.05em;padding:0.15rem 0.4rem;border-radius:var(--radius-sm,3px);line-height:1;text-transform:uppercase}.desktop-nav__more{position:relative;list-style:none;flex-shrink:0}.desktop-nav__more-btn{display:block;padding:0.6rem 0.8rem;color:var(--c-ink,#294270);background:none;border:none;cursor:pointer;text-transform:uppercase;font-size:var(--text-2xs,1rem);font-weight:var(--fw-semibold,600);letter-spacing:0.06em;white-space:nowrap;font-family:inherit;transition:background-color 0.15s ease,color 0.15s ease}.desktop-nav__more-btn:hover{background-color:#f0f4fb;color:var(--c-primary,#326be0)}@media screen and (min-width: 1100px){.desktop-nav__more-btn{padding:0.7rem 1.1rem;font-size:var(--text-2xs,1.05rem)}}@media screen and (min-width: 1300px){.desktop-nav__more-btn{padding:0.8rem 1.4rem;font-size:var(--text-2xs,1.1rem)}}.desktop-nav__more .desktop-nav__more-dropdown{opacity:0;visibility:hidden;transform:translateY(-4px);right:0;left:auto}.desktop-nav__more--open .desktop-nav__more-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.desktop-nav[data-align="center"] .desktop-nav__inner{justify-content:center}.desktop-nav[data-align="right"] .desktop-nav__inner{justify-content:flex-end}.desktop-nav[data-overflow="wrap"] .desktop-nav__inner{flex-wrap:wrap;row-gap:0.4rem}.desktop-nav[data-overflow="wrap"] .desktop-nav__menu{flex-wrap:wrap}