.glossary-index {
  font-family: inherit;
}

#index_letters, .index-letter {
  display: inline-block;
  margin: 0 5px;
  color: #005580;
  text-decoration: none;
  font-weight: 600;
}
.index-letter:hover {
  color: #A15839;
}

.index-anchor {
  font-size: 1.5rem;
  font-weight: bold;
  margin-top: 2em;
  border-bottom: 2px solid #eee;
}

.glossary-item {
  margin-bottom: 1.5em;
}
.glossary-term {
  font-weight: 700;
  color: #333;
}
.scroll-spacer {
  display: block;
  height: 70px;
  margin-top: -70px;
  visibility: hidden;
}