.homeless-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}
.homeless-grid h3{font-size:1.1rem;line-height:1.5;margin:.4rem 0}
.homeless-services{color:var(--nav-link);font-weight:600;font-size:.9rem}
.homeless-contact{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,3fr);gap:.4rem .8rem;font-size:.9rem}
.homeless-contact dt{font-weight:600}.homeless-contact dd{margin:0;overflow-wrap:anywhere}
.homeless-hash{font-size:.8rem;overflow-wrap:anywhere}
.homeless-county-note,.homeless-gap{padding:1rem;border-left:4px solid var(--nav-warning);background:var(--nav-warning-bg);border-radius:.5rem}
.homeless-county-note h2{font-size:1.2rem}
.homeless-coverage{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.homeless-coverage li{border-bottom:1px solid var(--nav-border);padding-bottom:.7rem}
@media(max-width:700px){.homeless-grid,.homeless-coverage{grid-template-columns:1fr}.homeless-contact{grid-template-columns:1fr}.homeless-contact dd{margin-bottom:.5rem}}
