.help-document{
  max-width:1160px;
}
.help-intro{
  padding-bottom:48px;
}
.help-intro h1{
  max-width:14em;
}
.help-intro .lead{
  max-width:42em;
}
.help-entry-links{
  display:flex;
  flex-wrap:wrap;
  gap:12px 28px;
}
.help-entry-links a,
.help-related a{
  display:inline-flex;
  align-items:center;
  min-height:32px;
  color:var(--accent);
  text-decoration:underline;
  text-underline-offset:4px;
}
.help-entry-links a:hover,
.help-related a:hover{
  color:var(--accent-dark);
}
.help-category{
  padding-bottom:48px;
}
.help-category+.help-category{
  border-top:1px solid var(--border);
}
.help-category .section-head{
  max-width:46em;
  margin-bottom:32px;
}
.help-category .section-head p:last-child{
  margin-bottom:0;
}
.help-category .faq-answer{
  max-width:52em;
  line-height:1.9;
  overflow-wrap:anywhere;
}
.help-related{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:12px 28px;
  margin-top:28px;
  font-size:15px;
}
.help-related>span{
  color:var(--text-muted);
}
@media(max-width:768px){
  .help-intro{
    padding-bottom:32px;
  }
  .help-category{
    padding-bottom:40px;
  }
  .help-related{
    gap:10px 20px;
  }
  .help-related>span{
    flex-basis:100%;
  }
}