.rt-account-nav-item .rt-account-link{min-height:36px;font-size:14px;font-weight:600;box-sizing:border-box}
.menu .rt-account-nav-item .rt-account-link:focus-visible,.rt-account-fallback .rt-account-link:focus-visible{outline:3px solid #b67b0b;outline-offset:2px}
.rt-account-fallback{padding:8px 16px;text-align:right}
.rt-navbar-spacer{display:block;height:0;flex:0 0 auto;pointer-events:none}
html{scroll-padding-top:var(--rt-fixed-navbar-height,0px)}
@media(max-width:991px){
  .menu .rt-modern-navbar .rt-navbar-collapse{width:100%;max-width:100%;min-width:0;flex:0 0 auto;align-self:stretch;box-sizing:border-box;padding-left:0!important;padding-right:0!important}
  .menu .rt-modern-navbar .rt-account-nav-item .rt-account-link{min-height:44px;min-width:0;max-width:100%;margin:0!important;padding:10px 12px!important;white-space:normal;overflow-wrap:anywhere}
  .menu .rt-modern-navbar .navbar-collapse.show{max-height:calc(100vh - 88px);max-height:calc(100dvh - 88px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}
  .menu .rt-modern-navbar button.rt-navbar-toggler{width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:1px solid #b8c7d6;background:#fff;color:#102a43}
  .menu .rt-modern-navbar button.rt-navbar-toggler .hamburger{position:relative;display:block;width:22px;height:18px;margin:auto}
  .menu .rt-modern-navbar button.rt-navbar-toggler .hamburger span{width:22px;background-color:#102a43}
  .menu .rt-modern-navbar button.rt-navbar-toggler:focus-visible{outline:3px solid #b67b0b;outline-offset:2px}
}
@media(pointer:coarse){.rt-account-nav-item .rt-account-link{min-height:44px}}
