@media screen and (min-width: 768px), print {
  .p-career-areas__intro {
    margin-top: 45rem;
  }
}
.p-career-areas__intro-title {
  font-size: 20rem;
}
@media screen and (min-width: 768px), print {
  .p-career-areas__intro-title {
    font-size: 46rem;
  }
}
.p-career-areas__intro-text {
  margin-bottom: 60rem;
}
@media screen and (min-width: 768px), print {
  .p-career-areas__intro-text {
    max-width: 760rem;
    font-size: 17rem;
    margin-bottom: 120rem;
  }
}
.p-career-areas__block {
  border-top: 1px solid rgba(112, 112, 112, 0.4);
  padding: 30rem 0 50rem;
  display: grid;
  gap: 30rem;
}
@media screen and (min-width: 768px), print {
  .p-career-areas__block {
    padding: 70rem 0;
    grid-template-columns: 432rem 760rem;
    justify-content: space-between;
  }
}
.p-career-areas__block-img {
  width: 100%;
}
.p-career-areas__block-heading {
  color: #EF7C03;
  font-size: 28rem;
  line-height: 1.1;
}
@media screen and (min-width: 768px), print {
  .p-career-areas__block-heading {
    font-size: 36rem;
  }
}
.p-career-areas__block-list {
  display: grid;
  gap: 48rem;
}
@media screen and (min-width: 768px), print {
  .p-career-areas__block-list {
    gap: 40rem;
  }
}
.p-career-areas__block-term {
  font-size: 18rem;
  color: #EF7C03;
  font-weight: 500;
  margin-bottom: 16rem;
}
@media screen and (min-width: 768px), print {
  .p-career-areas__block-term {
    font-size: 20rem;
  }
}/*# sourceMappingURL=career-areas.css.map */