.lexicon-group {
  margin-top: 64px;
  scroll-margin-top: calc(var(--topbar-h) + 100px);
}
.lexicon-heading {
  max-width: 46em;
  margin-bottom: 28px;
}
.lexicon-heading h2 {
  margin-bottom: 14px;
}
.lexicon-heading p {
  color: var(--c-muted);
  line-height: 1.85;
}
.lexicon-group .term-card {
  scroll-margin-top: calc(var(--topbar-h) + 100px);
}
.lexicon-group .term-card p {
  line-height: 1.9;
}
@media (max-width: 640px) {
  .lexicon-group {
    margin-top: 48px;
  }
  .lexicon-heading {
    margin-bottom: 22px;
  }
}