/* Content-aware navigation replaces the single desktop/mobile cut-off. */
body .nav-pill.mis-progressive{gap:12px!important;justify-content:flex-start!important;padding-inline:22px 14px!important}
body .nav-pill.mis-progressive .nav-logo{flex-shrink:0}
body .nav-pill.mis-progressive .nav-menu{display:flex!important;position:static!important;transform:none!important;margin-inline:auto!important;flex:0 0 auto;gap:4px!important}
body .nav-pill.mis-progressive .nav-ctas{display:flex!important;max-width:none!important;overflow:visible!important;opacity:1!important;pointer-events:auto!important;margin-left:auto}
body .nav-pill.mis-progressive .nav-burger{display:flex!important;flex:0 0 44px}
body .nav-pill.mis-progressive [hidden],body .nav-mobile.mis-overflow-menu [hidden]{display:none!important}
body .nav-mobile.mis-overflow-menu{display:none!important}
body .nav-mobile.mis-overflow-menu.is-open{display:block!important}
body .nav-pill.mis-progressive.mis-nav-phone .nav-ctas{display:none!important}
body .nav-pill.mis-progressive .nav-burger{margin-left:0}
body .nav-pill.mis-progressive .nav-menu[hidden]+.nav-ctas[hidden]+.nav-burger{margin-left:auto}
/* One circular marker for eyebrow labels, including the inline page labels. */
.mis-eyebrow-dot{display:inline-block!important;width:8px!important;height:8px!important;min-width:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:currentColor;transform:none!important}
body :is(.pushed-label,.eyebrow,.impact-eyebrow){display:inline-flex;align-items:center;gap:10px}
body :is(.pushed-label,.eyebrow,.impact-eyebrow)::before{content:'';display:inline-block;width:8px!important;height:8px!important;flex:0 0 8px;border-radius:50%!important;background:currentColor}
@media(max-width:600px){body .nav-pill.mis-progressive{padding-inline:18px 8px!important}body .nav-pill.mis-progressive .nav-burger{margin-left:auto}}
body .nav-mobile.mis-overflow-menu{left:auto;right:max(16px,calc((100vw - 1200px)/2));width:min(380px,calc(100vw - 32px))}
@media(max-width:600px){body .nav-mobile.mis-overflow-menu{left:16px;right:16px;width:auto}}
