.help-page{padding-top:72px;padding-bottom:100px}
.help-intro{max-width:820px;padding-bottom:48px}
.help-intro h1{margin:18px 0 20px;font-size:clamp(52px,5vw,68px);line-height:1.12}
.help-intro>p{max-width:680px;margin-bottom:24px;color:var(--text-muted);font-size:18px;line-height:1.75}
.help-shortcuts{display:flex;flex-wrap:wrap;gap:10px}
.help-page>.toc-tabs{margin-bottom:48px}
.help-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding-bottom:58px;margin-bottom:58px;border-bottom:1px solid var(--border)}
.help-group-head{min-width:0}
.help-group-head h2{margin:0 0 16px;font-size:clamp(29px,3vw,38px)}
.help-group-head p{max-width:340px;color:var(--text-muted);line-height:1.8}
.help-answers{min-width:0}
.help-answers .faq-item{box-shadow:0 14px 32px -24px var(--shadow-tint),inset 0 1px 0 var(--surface)}
.help-answers .faq-item summary{line-height:1.5}
.help-answers .faq-item>div{line-height:1.85}
.help-answers .faq-item p{margin:0}
.help-next{max-width:800px;margin-left:auto;padding:28px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:0 24px 60px -30px var(--shadow-tint),inset 0 1px 0 var(--surface)}
.help-next h2{margin:0 0 12px;font-size:26px}
.help-next p{margin:0;color:var(--text-muted);line-height:1.85}
.help-next a{color:var(--accent-dark);text-underline-offset:3px}
@media(max-width:768px){
  .help-page{padding-top:132px}
  .help-intro h1{font-size:clamp(28px,6vw,40px)}
  .help-group{grid-template-columns:1fr;gap:14px;padding-bottom:38px;margin-bottom:38px}
  .help-group-head p{max-width:650px}
}
@media(max-width:640px){
  .help-page{padding-top:116px;padding-bottom:64px}
  .help-intro{padding-bottom:32px}
  .help-intro>p{font-size:16px}
  .help-page>.toc-tabs{margin-bottom:36px}
  .help-next{padding:22px}
}