.glossary-intro {
  padding-top: var(--section-space);
  padding-bottom: var(--section-space);
}
.glossary-intro h1 {
  margin-top: 20px;
  margin-bottom: 24px;
}
.glossary-lead {
  max-width: var(--reading);
  margin-bottom: 28px;
  color: var(--text-muted);
  line-height: 1.85;
}
.glossary-intro .gradient-card h2 {
  margin-top: 0;
  margin-bottom: 16px;
}
.glossary-intro .gradient-card p {
  max-width: 1000px;
}
.term-card[id] {
  scroll-margin-top: 24px;
}
.term-card h3 {
  overflow-wrap: anywhere;
}
.glossary-end {
  max-width: var(--reading);
  margin-top: 40px;
  padding-top: 28px;
  border-top: 1px solid var(--border);
}
.glossary-end > a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}