.mobile-header-controls{display:none}
@media(max-width:760px){
 body .header.brand-header.compact-mobile-header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:88px;padding:14px 20px!important;gap:0 12px;align-items:center}
 body .header.brand-header.compact-mobile-header .wordmark{grid-column:1;grid-row:1;font-size:25px}
 .compact-mobile-header .mobile-header-controls{display:flex;grid-column:2;grid-row:1;align-items:center;gap:8px}
 body .header.brand-header.compact-mobile-header .mobile-header-controls .language{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;font-size:11px}
 .mobile-menu-toggle{display:flex;align-items:center;justify-content:center;gap:7px;min-width:75px;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:transparent;font:13px/1.4 var(--sans,sans-serif);color:var(--ink)}
 .mobile-menu-icon{position:relative;display:block;width:16px;height:12px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
 .mobile-menu-icon:after{content:'';position:absolute;left:0;right:0;top:4px;border-top:1.5px solid currentColor}
 body .header.brand-header.compact-mobile-header nav{display:none;grid-column:1/-1;grid-row:2;width:100%;gap:0;padding:0;margin:12px 0 0;border-top:1px solid var(--line);font-size:15px}
 body .header.brand-header.compact-mobile-header.mobile-menu-open nav{display:flex;flex-direction:column;align-items:stretch}
 body .header.brand-header.compact-mobile-header nav>a{display:flex;grid-column:auto;grid-row:auto;justify-self:stretch;justify-content:flex-start;width:100%;min-height:48px;padding:10px 2px;font:15px/1.5 var(--serif,Georgia,serif);white-space:normal}
 body .header.brand-header.compact-mobile-header nav>a+a{border-top:1px solid #2f4a6d12}
 body .header.brand-header.compact-mobile-header nav>.language{display:none}
 .mobile-menu-toggle:focus-visible,.mobile-header-controls .language:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
}
