/* Keep the title and description together, independent of viewport height. */
.vacancies-page .page-intro {
  display: block;
  min-height: 0;
  padding: clamp(4rem, 5vw, 6rem) 0 clamp(2.5rem, 4vw, 4rem);
}

.vacancies-page .page-intro p {
  max-width: 38rem;
  margin: 1.5rem 0 0;
}

@media (max-width: 760px) {
  .vacancies-page .page-intro { padding: 3rem 0 2.5rem; }
  .vacancies-page .page-intro p { margin-top: 1.25rem; }
}
