.national-coverage{margin-top:13px;padding-top:12px;border-top:1px solid #e5e8eb}
.national-coverage>header{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center}
.national-coverage>header div{display:grid;gap:2px}
.national-coverage>header b{font-size:12px}
.national-coverage>header small{color:#7f8998;font-size:9.5px}
.national-coverage>header>span{grid-row:1/3;grid-column:2;padding:5px 8px;border-radius:999px;background:#e9f5ee;color:#267354;font-size:9.5px;font-weight:850}
.national-coverage>p{margin:9px 0 8px;color:#647083;font-size:10px;line-height:1.45}
.national-coverage details{border:1px solid #dfe4e9;border-radius:12px;background:#fff}
.national-coverage summary{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;list-style:none;color:#3f4b5e;font-size:10.5px;font-weight:800;cursor:pointer}
.national-coverage summary::-webkit-details-marker{display:none}
.national-coverage summary::after{content:'⌄';color:#7e8795;font-size:13px;transition:transform .18s ease}
.national-coverage details[open] summary::after{transform:rotate(180deg)}
.national-coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:250px;overflow:auto;padding:0 8px 8px}
.national-coverage-grid article{min-width:0;padding:7px 8px;border-radius:9px;background:#f5f7f6}
.national-coverage-grid article b,.national-coverage-grid article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.national-coverage-grid article b{color:#344154;font-size:10px}
.national-coverage-grid article small{margin-top:2px;color:#7e8998;font-size:7.8px}
html[dir=rtl] .national-coverage,html[dir=rtl] .national-coverage summary{text-align:right}
@media(max-width:700px){.national-coverage-grid{grid-template-columns:1fr;max-height:210px}}
