#ms-nav-toggle {display:none; border:1px solid #161410; padding:.5rem .75rem; background:#FBF6E9; color:#161410; font:500 12px 'IBM Plex Mono',monospace; cursor:pointer;}
#ms-nav-toggle[hidden] {display:none!important;}
#ms-primary-nav {display:flex;flex-wrap:wrap;gap:1rem; font-size:16px;}
#ms-primary-nav a:focus-visible,#ms-nav-toggle:focus-visible {outline:3px solid #E7522B;outline-offset:3px;}
#ms-search-input {min-width:0;width:100%;}
@media(max-width:767px){
 .ms-header-row {flex-wrap:wrap;align-items:center;gap:1rem;}
 #ms-nav-toggle:not([hidden]) {display:inline-block;margin-left:auto;}
 #ms-primary-nav {flex-basis:100%;width:100%;padding:.75rem 0;gap:.5rem;}
 #ms-primary-nav a {display:block;padding:.5rem .75rem;border:1px solid #16141040;}
 #ms-primary-nav.is-enhanced {display:none;}
 #ms-primary-nav.is-enhanced.is-open {display:flex;}
 main li[data-coverage] > a.group.grid {column-gap:.5rem;grid-template-columns:auto minmax(0,1fr);}
 main li[data-coverage] > a.group.grid > .text-right {grid-column:2;align-items:flex-start;text-align:left;}
 main li[data-coverage] > a.group.grid .display {overflow-wrap:anywhere;}
 main li[data-coverage] > a.group.grid p {grid-column:2;}
 .ms-directory-row > a {align-items:flex-start;}
 main header.flex {flex-wrap:wrap;}
 main .grid > a.group {min-width:0;}
 main .grid > a.group .flex {flex-wrap:wrap;}
}
