.primary-navigation a{display:inline-flex;align-items:center;gap:6px}
.primary-navigation .menu-icon{width:15px;height:15px;flex:none;color:#6689bb}
.site-menu nav a .menu-icon,.mobile-menu-panel .menu-icon{flex:none}
@media(max-width:900px){.site-menu nav{padding:10px;min-width:260px;border:1px solid #dbe6f5;box-shadow:0 18px 42px #18345e25}.site-menu nav a{min-height:48px;padding:11px 13px;gap:12px}.site-menu nav a:hover,.site-menu nav a:focus-visible{background:#edf4fc}}
@media(max-width:650px){.mobile-menu-panel-head strong{font-family:var(--serif);font-size:20px;font-weight:400}.mobile-menu-panel>a{min-height:52px;border-radius:10px}.mobile-menu-panel>a:hover,.mobile-menu-panel>a:focus-visible{background:#edf4fc}}
