/* Two explicit families, no new disclosure and no removed destination. */
html body .hub-header #main-nav{width:100%;flex-basis:100%;align-items:stretch;justify-content:flex-start}
html body .hub-header #main-nav .context-nav-group{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:6px 0}
html body .hub-header #main-nav .context-nav-group+.context-nav-group{border-top:1px solid #b9c6b6;padding-top:12px}
html body .hub-header #main-nav .context-nav-label{flex:0 0 112px;font-size:11px;font-weight:700;line-height:1.4;color:inherit}
html body .hub-header #main-nav .context-nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;min-width:0}
html body .hub-header #main-nav .context-nav-links li{margin:0;padding:0;min-width:0}
html body .hub-header #main-nav .context-nav-links a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;white-space:normal}
@media(max-width:760px){
 html body .hub-header #main-nav .context-nav-group{display:block;padding:10px 0}
 html body .hub-header #main-nav .context-nav-label{display:block;margin:0 0 10px;font-size:12px}
 html body .hub-header #main-nav .context-nav-links{display:flex;align-items:stretch;gap:8px}
 html body .hub-header #main-nav .context-nav-links li{flex:1 1 125px}
 html body .hub-header #main-nav .context-nav-links a{width:100%;height:100%;font-size:13px;justify-content:flex-start}
}
html.coudreo-high-contrast body .hub-header #main-nav .context-nav-group{border-color:currentColor}
html.coudreo-high-contrast body .hub-header #main-nav .context-nav-label{color:inherit}
