/* Shared mobile menu: use the same typography on every page. */
@media(max-width:768px){
 body #masthead #mobile-menu>li>a,
 body #masthead #mobile-menu>li>a>span{
 font-family:Pretendard,sans-serif!important;
 font-size:clamp(28px,7.7vw,36px)!important;
 font-weight:700!important;
 font-style:normal!important;
 line-height:1.25!important;
 letter-spacing:-.025em!important;
 }
 body #masthead #mobile-menu>li>a{padding-top:10px!important;padding-bottom:10px!important}
 body.is-mobile-menu #masthead{z-index:1000!important}
 body.is-mobile-menu .work-toolbar{visibility:hidden!important;pointer-events:none!important}
 body #masthead .menu-slide-in-overlay .holder{background:#fff!important}
 body #masthead #mobile-menu>li>a,body #masthead #mobile-menu>li>a span{color:#171717!important}
 body.dark-scheme #masthead .menu-slide-in-overlay .holder{background:#171717!important}
 body.dark-scheme #masthead #mobile-menu>li>a,body.dark-scheme #masthead #mobile-menu>li>a span{color:#fff!important}
 body #masthead #mobile-menu>li.current-menu-item>a,body #masthead #mobile-menu>li.current-menu-item>a span{color:#e7344c!important}
}
