.glossary-intro {
  max-width: var(--reading-max);
  margin-bottom: 32px;
}
.glossary-group {
  margin-top: 56px;
  scroll-margin-top: 28px;
}
.glossary-group .term-card {
  scroll-margin-top: 28px;
}
.glossary-group .term-card p {
  line-height: 1.85;
}
.glossary-group .term-links {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}
@media (max-width: 640px) {
  .glossary-group {
    margin-top: 40px;
  }
}