.highlightsSection {
  background: var(--color-navy-deep);
  padding-block: var(--space-100);
}

.highlightsGrid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: clamp(2.5rem, calc(100 / 1920 * 100vw), 6.25rem);
}

.highlightsColumn {
  display: flex;
  flex-direction: column;
  gap: var(--space-24);
}

.highlightsItem {
  padding-left: 1.25rem;
  border-left: 4px solid var(--color-white);
}

.highlightsText {
  color: var(--color-white);
  font-size: var(--fs-32);
  font-weight: 300;
  line-height: 1.2;
}

.highlightsEm {
  color: var(--color-accent);
  font-weight: 700;
}

@media (max-width: 980px) {
  .highlightsGrid {
    grid-template-columns: 1fr;
    gap: 1.5rem;
  }
}

@media (max-width: 768px) {
  .highlightsSection {
    padding-block: 2.5rem;
  }

  .highlightsText {
    white-space: normal;
  }
}
