.nav-toggle{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;overflow:hidden}
.m-lang{display:none}
.nav-inner > .lang-li,.site-nav > .lang-li{display:flex;align-items:center;margin-left:10px}
@media (max-width:900px){
  .nav-inner > .lang-li,.site-nav > .lang-li{display:none!important}
  #menu{margin:0;padding:0}
  #navToggle:checked ~ nav #menu{display:block;position:fixed;top:68px;left:0;right:0;margin:0;
    background:#fff;max-height:calc(100vh - 68px);overflow-y:auto;border-bottom:1px solid #e8eaef;
    box-shadow:0 20px 40px -20px rgba(15,23,42,.4);z-index:59}
  #navToggle:checked ~ nav #menu>li>a{display:block;height:auto;line-height:1.4;padding:15px 20px;border-bottom:1px solid #f2f4f7}
  .m-lang{display:flex;gap:10px;padding:12px 16px;border-top:1px solid #eef1f6}
  .m-lang a{flex:1;text-align:center;padding:9px 0;border:1px solid #dfe3ea;border-radius:8px;
    font-size:13px;font-weight:700;color:#014694;text-decoration:none}
}
