.job-archive-page__intro {
  margin-top: 80px;
}

.job-archive-page__intro p {
  font-size: 1.6rem;
  line-height: 32px;
  text-align: center;
}

.job-archive-page__jobs {
  margin-top: 80px;
}

.job-archive-page__list {
  display: grid;
  gap: 16px;
}

.job-archive-page__list,
.job-archive-page__jobs > .lower-empty-state {
  margin-top: 40px;
}

.job-archive-page .lower-section-title h2 {
  line-height: 36px;
}

.job-archive-page > .lower-breadcrumb {
  margin-top: 80px;
}

.job-archive-page > .lower-footer-wave {
  margin-top: 40px;
}

@media (max-width: 899px) {
  .job-archive-page__intro,
  .job-archive-page__jobs {
    margin-top: 64px;
  }
}

@media (max-width: 599px) {
  .job-archive-page__intro { margin-top: 40px; }

  .job-archive-page__intro p {
    font-size: 1.5rem;
    line-height: 30px;
    text-align: left;
  }

  .job-archive-page__intro p br {
    display: none;
  }
}
