.eh-job-market-data {
  margin-top: var(--wp--preset--spacing--6);
}

.eh-job-market-data__heading {
  font-size: 1.375rem;
  font-weight: 700;
  color: var(--wp--preset--color--off-black, #fcfbff);
  letter-spacing: -0.2px;
  line-height: 1.3;
  margin: 0 0 var(--wp--preset--spacing--5);
}

.eh-job-market-data-card {
  background: var(--wp--preset--color--white, #121214);
  border: 1px solid var(--wp--preset--color--neutral-100, #3f3f46);
  border-radius: 10px;
  padding: var(--wp--preset--spacing--7) var(--wp--preset--spacing--8);
  box-sizing: border-box;
}

.eh-job-market-data-card__question {
  font-size: 17px;
  font-weight: 700;
  color: var(--wp--preset--color--off-black, #fcfbff);
  letter-spacing: normal;
  line-height: 1.4;
  margin: 0 0 var(--wp--preset--spacing--4);
}

.eh-job-market-data-card__answer {
  font-size: var(--wp--preset--font-size--sm);
  line-height: 1.7;
  color: var(--wp--preset--color--neutral-500, #a9a9b2);
  margin: 0;
}

.eh-job-market-data-card__answer strong {
  font-weight: 700;
  color: var(--wp--preset--color--violet-500, #bb91eb);
}

.eh-job-market-data-card__footnote {
  font-size: var(--wp--preset--font-size--xs);
  color: var(--wp--preset--color--neutral-500, #a9a9b2);
  text-align: right;
  margin: var(--wp--preset--spacing--3) 0 0;
}
