.help-page{
 max-width:1040px;
}
.help-intro{
 position:relative;
 isolation:isolate;
 padding-top:16px;
 padding-bottom:48px;
}
.help-intro::before{
 content:"";
 position:absolute;
 z-index:-1;
 pointer-events:none;
 inset:-40px 0 0;
 background:radial-gradient(ellipse at 8% 15%,rgb(var(--accent-rgb)/.06),var(--clear) 65%),radial-gradient(ellipse at 94% 90%,rgb(var(--amber-rgb)/.05),var(--clear) 60%);
}
.help-intro>.badge{
 margin-bottom:24px;
}
.help-intro h1{
 max-width:780px;
}
.help-lead{
 font-size:var(--size-h3);
 font-weight:var(--weight-medium);
}
.help-intro>.muted{
 max-width:740px;
}
.help-section{
 padding-top:24px;
 padding-bottom:48px;
}
.help-section .section-intro .tag{
 margin-bottom:16px;
}
.help-section .faq-item>div>p{
 margin-bottom:0;
 line-height:1.85;
 overflow-wrap:anywhere;
}
.help-related{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 gap:12px 24px;
 margin-top:24px;
 margin-bottom:0;
 color:var(--text-muted);
 font-size:var(--size-small);
}
.help-page>.callout{
 margin-bottom:0;
}
@media(max-width:640px){
 .help-intro{
  padding-top:0;
  padding-bottom:32px;
 }
 .help-section{
  padding-bottom:32px;
 }
 .help-lead{
  font-size:var(--size-body);
 }
}