.locality-index-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:600px){.locality-index-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:980px){.locality-index-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.locality-index-grid .locality-card{aspect-ratio:1/1.1}.locality-index-grid .locality-overlay h2{color:var(--white);margin:0;font-size:15.5px}.locality-index-grid .locality-overlay .locality-empty{opacity:.75}.locality-skel{aspect-ratio:1/1.1;border-radius:14px}
