.ww-directory--meldpunt .ww-directory__group {
  margin-top: 48px;
}
.ww-directory--meldpunt .ww-directory__group:first-of-type {
  margin-top: 8px;
}
.ww-directory--meldpunt .ww-directory__group[hidden] {
  display: none;
}
.ww-directory--meldpunt .ww-directory__group-title {
  margin: 0 0 8px;
  font-family: "Archivo Black", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 22px;
  line-height: 1.25;
  color: #000;
}
.ww-directory--meldpunt .ww-directory__group-intro {
  max-width: 760px;
  margin-bottom: 20px;
  color: #52525b;
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 0.025em;
}
.ww-directory--meldpunt .ww-directory__group-intro p {
  margin: 0 0 8px;
}
.ww-directory--meldpunt .buurt-card .buurt-card__text {
  display: block;
  -webkit-line-clamp: unset;
  overflow: visible;
}
.ww-directory--meldpunt .buurt-card__thumb {
  background: #fff;
}
.ww-directory--meldpunt .buurt-card__img:not(.buurt-card__img--placeholder) {
  object-fit: contain;
}

@media (min-width: 992px) {
  .ww-directory--meldpunt .ww-directory__group-title {
    font-size: 28px;
  }
}
