.nsmt-coverage-nav{position:relative;z-index:40;background:#202326;border-block:1px solid #46515c;color:#f4f1e9;font-family:'Oswald','Arial Narrow',Arial,sans-serif}
.nsmt-coverage-inner{display:flex;align-items:center;flex-wrap:wrap;gap:0;max-width:1440px;margin:auto;padding:0 20px}
.nsmt-coverage-group{display:flex;align-items:center;min-height:52px}
.nsmt-coverage-nav a,.nsmt-coverage-nav summary{color:#f4f1e9;font-size:14px;font-weight:700;text-decoration:none;line-height:1.4;padding:16px 10px;display:block}
.nsmt-coverage-nav a:hover,.nsmt-coverage-nav summary:hover{color:#69aeff;background:#11171c}
.nsmt-coverage-nav summary{cursor:pointer;list-style:none;padding-inline:4px 12px}.nsmt-coverage-nav summary::-webkit-details-marker{display:none}
.nsmt-coverage-nav a:focus-visible,.nsmt-coverage-nav summary:focus-visible{outline:2px solid #69aeff;outline-offset:-3px}
.nsmt-coverage-menu{position:absolute;top:100%;left:20px;right:20px;max-height:60vh;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));background:#151b21;border:1px solid #627180;box-shadow:0 12px 24px #0009;padding:12px;z-index:50}
.nsmt-coverage-menu a{padding:12px;font-size:15px}
body:has([data-shared-coverage]) .nav-shell,body:has([data-shared-coverage]) .hub-primary,body:has([data-shared-coverage]) .dest-masthead nav,body:has([data-shared-coverage]) .menu-button{display:none!important}
@media(max-width:640px){.nsmt-coverage-inner{padding:0 10px}.nsmt-coverage-group{min-height:44px}.nsmt-coverage-nav a,.nsmt-coverage-nav summary{font-size:12px;padding:13px 6px}.nsmt-coverage-nav summary{padding-inline:2px 8px}.nsmt-coverage-menu{left:10px;right:10px;grid-template-columns:1fr}.nsmt-coverage-menu a{font-size:15px;padding:12px}}
