.emergency-directory .emergency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px}
.emergency-directory .emergency-state{padding:24px 0;border-bottom:1px solid var(--line);min-width:0}
.emergency-directory .emergency-state h3{font-size:24px;line-height:1.2;margin-bottom:12px}
.emergency-directory .emergency-state ul{list-style:none;padding:0;margin:0}
.emergency-directory .emergency-state a{display:inline-block;padding-block:10px;font-size:14px;line-height:1.6;color:var(--teal);overflow-wrap:anywhere}
.emergency-directory .section-heading{margin-bottom:0}
@media(max-width:800px){.emergency-directory .emergency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}
@media(max-width:540px){.emergency-directory .emergency-grid{grid-template-columns:1fr}.emergency-directory .emergency-state{padding-block:22px}}
@media print{.emergency-directory .emergency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emergency-directory .emergency-state{break-inside:avoid}}
