.vhs-sources {
  grid-template-columns: minmax(0, 460px) minmax(0, 1fr);
  gap: clamp(48px, 5vw, 86px);
}

.vhs-sources h2 {
  max-width: 11ch;
  overflow-wrap: normal;
  text-wrap: balance;
}

@media (max-width: 1080px) {
  .vhs-sources {
    grid-template-columns: minmax(0, 1fr);
    gap: 30px;
  }

  .vhs-sources h2 {
    max-width: 12ch;
  }
}
