.mobile-navigation{display:none}
@media(max-width:790px){
 .site-header.shell{position:relative;z-index:40;justify-content:space-between;height:76px;gap:16px}
 .site-header>.desktop-navigation{display:none}
 .site-header>.mobile-navigation{display:block;margin-left:auto}
 .mobile-navigation>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #dce5f3;border-radius:12px;background:#fff;color:#182b49;font-size:14px;font-weight:600;cursor:pointer;list-style:none}
 .mobile-navigation>summary::-webkit-details-marker{display:none}
 .mobile-navigation>summary .icon{width:16px;height:16px}
 .mobile-navigation[open]>summary{background:#f1f5ff;border-color:#b9cdfb;color:#2463eb}
 .mobile-navigation[open]>summary .icon{transform:rotate(180deg)}
 .site-header .mobile-navigation nav{position:absolute;top:calc(100% - 4px);left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:10px;background:#fff;border:1px solid #dce5f3;border-radius:16px;box-shadow:0 14px 36px #172c4b14;font-size:15px}
 .site-header .mobile-navigation nav a,.site-header .mobile-navigation nav a:nth-child(2){display:flex;align-items:center;min-height:48px;padding:12px 14px;border-radius:9px;color:#213553}
 .site-header .mobile-navigation nav a:hover,.site-header .mobile-navigation nav a[aria-current=page]{background:#f1f5ff;color:#2463eb}
}
