/* Legacy mobile navigation */
@media (max-width:1100px){
.legacy-nav .wp-block-navigation__responsive-container-open,.legacy-nav .wp-block-navigation__responsive-container-close{min-width:48px!important;min-height:48px!important;}
.legacy-nav .wp-block-navigation__responsive-container.is-menu-open{overflow-y:auto!important;overscroll-behavior:contain;transform:none!important;animation:none!important;}
.legacy-nav .is-menu-open .wp-block-navigation__responsive-container-close{position:fixed!important;top:12px!important;right:12px!important;z-index:100010!important;background:#0b1015!important;border-radius:4px;}
.legacy-nav .is-menu-open .wp-block-navigation__responsive-container-content{padding:72px 20px 28px!important;align-items:stretch!important;}
.legacy-nav .is-menu-open .wp-block-navigation__container,.legacy-nav .is-menu-open .wp-block-navigation__submenu-container{width:100%!important;min-width:0!important;align-items:stretch!important;gap:0!important;padding:0!important;}
.legacy-nav .is-menu-open .wp-block-navigation-item{width:100%!important;align-items:stretch!important;}
.legacy-nav .is-menu-open .wp-block-navigation-item__content{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;box-sizing:border-box!important;min-height:48px!important;padding:10px 8px!important;font-size:16px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;letter-spacing:.02em!important;}
.legacy-nav .is-menu-open .wp-block-navigation-submenu__toggle{font-size:17px!important;font-weight:700!important;margin-top:8px;}
.legacy-nav .is-menu-open .legacy-adult-discipline .wp-block-navigation-item__content{padding-left:24px!important;}
.legacy-nav .is-menu-open .legacy-nav-group-label .wp-block-navigation-item__content{font-size:14px!important;color:#63ceff!important;}
.has-modal-open .legacy-mobile-cta{display:none!important;}
.legacy-nav .is-menu-open .wp-block-navigation-item__label{text-wrap:balance;}
}
