.faq-intro{padding-bottom:64px}
.faq-intro h1{margin:0}
.faq-intro .section__lead{max-width:none}
.faq-intro__route{margin:24px 0 0;color:var(--text-muted);font-size:var(--small-size)}
.faq-category{scroll-margin-top:24px}
.faq-category__list{border-top:var(--line)}
.faq-category .faq-item summary{padding-left:20px}
.faq-category .faq-item__answer{padding-left:20px}
.faq-category .faq-item__answer code{font-size:.9em;color:var(--text)}
.faq-category__reference{margin:32px 0 0;font-size:var(--small-size);color:var(--text-muted)}
@media(max-width:768px){
  .faq-intro{padding-bottom:48px}
  .faq-category .faq-item summary{padding-left:16px;font-size:var(--body-size)}
  .faq-category .faq-item__answer{padding-left:16px;padding-right:16px}
}