.help-document{max-width:1048px}
.help-intro{max-width:780px;padding-bottom:20px}
.help-summary{margin-top:24px;max-width:44em;font-size:18px;color:var(--muted);line-height:1.85}
.help-entry{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:24px}
.help-caption{margin-top:20px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}
.help-category{padding-top:40px;padding-bottom:32px}
.help-category+.help-category{border-top:1px solid var(--border)}
.help-category .section-head{margin-bottom:20px}
.help-questions{min-width:0;padding:8px 28px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-l);box-shadow:var(--shadow-panel)}
.help-questions .faq-item:last-child{border-bottom:0}
.help-questions .faq-answer{max-width:84ch;line-height:1.9}
.help-questions summary{line-height:1.7}
.help-related{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-top:20px;font-size:14px}
.help-related>span{font-family:var(--font-mono);font-size:12px}
.help-note{margin-top:24px}
@media(max-width:640px){
  .help-summary{font-size:16px;margin-top:20px}
  .help-category{padding-top:28px;padding-bottom:28px}
  .help-questions{padding:4px 16px}
  .help-related{gap:8px 16px}
  .help-related>span{flex-basis:100%}
}