.location-map{margin:0;border:1px solid var(--hair-soft);background:var(--paper)}.location-map img{width:100%;height:auto;display:block}.nearby-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(28px,3.2vw,44px);margin-top:clamp(34px,4vw,54px)}.nearby-group h3{font-family:var(--mark);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--dusk);margin:0 0 1em;padding-bottom:.8em;border-bottom:1px solid var(--hair-soft)}.nearby-group ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.nearby-group li{position:relative;padding-left:18px;color:var(--ink-2);font-size:.93rem;line-height:1.55}.nearby-group li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--surf)}@media(max-width:960px){.nearby-groups{grid-template-columns:1fr 1fr}}@media(max-width:600px){.nearby-groups{grid-template-columns:1fr}}