.shell-header.simple-header{display:grid;grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:14px 24px}
.simple-primary-nav{grid-column:1/-1;display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0}
.simple-primary-nav a{display:inline-block;padding:9px 11px;text-decoration:none;border-bottom:2px solid transparent}
.simple-primary-nav a:hover,.simple-primary-nav a:focus-visible,.simple-primary-nav a[aria-current="page"]{border-bottom-color:currentColor}
.menu-toggle{display:none;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:9px 12px;font:inherit;cursor:pointer}
.page-grid{grid-template-columns:minmax(0,1fr)!important}
.sidebar{display:none!important}
.shell-utility{display:flex;gap:10px;flex-wrap:wrap}
.ribbon a{color:inherit;text-decoration:none;display:block}
.ribbon a:hover,.ribbon a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.ribbon .ribbon-pair{display:flex;gap:.35em;justify-content:center;flex-wrap:wrap}
@media(max-width:760px){
 .shell-header.simple-header{grid-template-columns:1fr auto auto;gap:10px}
 .simple-primary-nav{display:none;grid-column:1/-1;align-items:stretch;flex-direction:column;border-top:1px solid var(--line);padding-top:8px}
 .simple-primary-nav[data-open="true"]{display:flex}
 .simple-primary-nav a{padding:10px 4px}
 .menu-toggle{display:inline-block}
 .no-js .simple-primary-nav{display:flex}
}
@media(max-width:480px){
 .shell-header.simple-header{grid-template-columns:1fr auto}
 .shell-header.simple-header .language-switch{grid-column:1/2}
 .shell-header.simple-header .menu-toggle{grid-column:2/3;grid-row:2}
 .ribbon .ribbon-pair{gap:.25em}
}
