.lexicon-intro {
  max-width: var(--reading-width);
  margin-bottom: 36px;
}
.lexicon-intro h1 {
  margin-block: 22px 18px;
}
.lexicon-facts {
  justify-content: flex-start;
  margin-top: 24px;
}
.lexicon-category {
  padding-top: 56px;
  scroll-margin-top: 24px;
}
.lexicon-category__heading {
  max-width: var(--reading-width);
  margin-bottom: 24px;
}
.lexicon-category__heading h2 {
  margin-block: 0 14px;
}
.lexicon-category__heading p {
  margin-bottom: 0;
}
.lexicon-category .term-card {
  scroll-margin-top: 24px;
}
.lexicon-category .term-card h3 {
  overflow-wrap: anywhere;
}
@media (max-width: 640px) {
  .lexicon-category {
    padding-top: 40px;
  }
}