/* One motion owner. Existing navigation text, columns and logo sizes remain. */
@media(min-width:1181px){
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega{
    display:block!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:none!important;
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    background:#fbfbfd!important;
    transition:opacity 150ms ease,visibility 0s linear 150ms!important;
    will-change:auto!important;
    max-height:calc(100dvh - 44px);
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain;
  }
  .yl60-globalnav[data-yl-nav-controller="r41"].is-mega-active .yl60-mega{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transition:none!important;
    transform:none!important;
  }
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega-inner{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
    animation:none!important;
  }
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega-inner,
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega-inner *{
    will-change:auto!important;
    transform-style:flat!important;
    backface-visibility:visible!important;
  }
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega-inner .yl72-tile,
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega-inner .yl72-action,
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega-inner [data-mega-title],
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega-inner [data-mega-description]{
    animation:none!important;
    transition:none!important;
    opacity:1!important;
    transform:none!important;
    filter:none!important;
  }
  .yl41-motion-group{min-width:0;}
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-nav-link{
    transform:none!important;
    transition:color 160ms ease,opacity 160ms ease!important;
  }
}
@media(max-width:1180px){
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega{display:none!important;}
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-nav-links{display:none!important;}
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-menu-trigger{display:inline-flex!important;}
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-nav-inner{grid-template-columns:minmax(0,1fr) auto!important;}
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-nav-actions{grid-column:2;justify-self:end;}
  html.yl60-mobile-open,body.yl60-mobile-open{overflow:hidden!important;}
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mobile-drawer{
    display:block!important;
    position:fixed!important;
    top:44px!important;left:0!important;right:0!important;
    height:calc(100dvh - 44px)!important;
    max-height:calc(100dvh - 44px)!important;
    overflow-y:auto!important;
    overscroll-behavior:contain;
    background:#fbfbfd!important;
    color:#1d1d1f!important;
    z-index:20010!important;
    touch-action:pan-y!important;
    opacity:0;visibility:hidden;pointer-events:none;
    transform:translateY(-8px);
    transition:opacity 150ms ease,transform 150ms ease,visibility 150ms ease;
  }
  .yl60-globalnav[data-yl-nav-controller="r41"].mobile-open .yl60-mobile-drawer{
    opacity:1!important;visibility:visible!important;pointer-events:auto!important;
    transform:none!important;
  }
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mobile-head{
    position:sticky;top:0;z-index:1;
    min-height:48px;padding:0 18px;
    display:flex;align-items:center;justify-content:space-between;
    background:#fbfbfd!important;color:#1d1d1f!important;
    border-bottom:1px solid rgba(0,0,0,.07)!important;
  }
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mobile-head strong{font-size:13px;letter-spacing:-.01em;}
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mobile-close{
    width:44px;height:44px;border:0;background:transparent;color:#1d1d1f!important;
    display:inline-flex;align-items:center;justify-content:center;
  }
}
@media(prefers-reduced-motion:reduce){
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mega,
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-mobile-drawer,
  .yl60-globalnav[data-yl-nav-controller="r41"] .yl60-nav-link{transition:none!important;}
}
