.faq-intro {
  margin-bottom: 32px;
}
.faq-intro .kicker {
  margin-bottom: 16px;
}
.faq-intro .lede {
  margin-left: 0;
  margin-right: 0;
}
.faq-paths {
  margin-top: 24px;
}
.faq-category {
  padding-top: 32px;
  padding-bottom: 24px;
  scroll-margin-top: 24px;
}
.faq-category > .kicker {
  margin-bottom: 12px;
}
.faq-category h2 {
  margin-bottom: 16px;
}
.faq-answer p {
  line-height: 1.9;
}
.faq-answer code {
  color: var(--text);
}
.faq-reference {
  margin-top: 40px;
  padding-top: 32px;
  border-top: 1px solid var(--border);
}
.faq-reference h2 {
  font-size: var(--size-h3);
}