.samenhang-met-beeld {
  display: grid;
  grid-template-columns: minmax(0, 1fr) clamp(168px, 25%, 270px);
  align-items: start;
  gap: clamp(28px, 4vw, 52px);
}

.samenhang-met-beeld .samenhang-tekst > :last-child {
  margin-bottom: 0;
}

.samenhang-met-beeld .doorkijk-beeld--staand {
  aspect-ratio: 4 / 5;
  margin: 0;
  overflow: hidden;
  background: var(--sand);
}

.samenhang-met-beeld .doorkijk-beeld--staand img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 700px) {
  .samenhang-met-beeld {
    grid-template-columns: minmax(0, 1fr);
    gap: 20px;
  }

  .samenhang-met-beeld .doorkijk-beeld--staand {
    aspect-ratio: 4 / 3;
  }
}

@media (min-width: 701px) {
  .samenhang-met-beeld .doorkijk-beeld--staand {
    margin-block-start: 8px;
  }
}
