.site-navigation-mobile{display:flex;flex-direction:column;height:100%;max-width:400px;overflow:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%;will-change:transform;z-index:100}.site-navigation-mobile>*{flex-grow:1}body.menu-is-open .site-navigation-mobile{transform:translateX(0)}
