.help-main{padding-top:72px;padding-bottom:104px}
.help-intro{max-width:800px;padding-bottom:36px}
.help-intro .eyebrow{margin-bottom:16px}
.help-intro h1{margin:0 0 20px}
.help-lede{max-width:64ch;margin:0;color:var(--muted);font-size:18px;line-height:1.8}
.help-lede a,.help-follow a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:4px}
.help-toc{margin-bottom:30px;border-bottom:1px solid var(--border)}
.help-section{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);column-gap:64px;align-items:start;padding-top:64px;padding-bottom:72px;border-bottom:1px solid var(--border)}
.help-section-head{grid-column:1;grid-row:1;min-width:0}
.help-section-head .eyebrow{overflow-wrap:anywhere}
.help-section-head h2{margin:12px 0 18px}
.help-section-head>p:last-child{margin:0;color:var(--muted);line-height:1.8}
.help-section .faq-list{grid-column:2;grid-row:1;min-width:0}
.help-section .faq-item summary{font-size:17px}
.help-section .faq-item>p{max-width:72ch;margin:0;line-height:1.85}
.help-follow{grid-column:2;margin:28px 0 0;color:var(--muted);line-height:1.8}
.help-links{grid-column:2;display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px}
.help-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-dark);font-weight:600}
.help-links a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){
  .help-section{grid-template-columns:1fr;gap:26px;padding-top:48px;padding-bottom:56px}
  .help-section-head,.help-section .faq-list,.help-follow,.help-links{grid-column:1;grid-row:auto}
  .help-section-head{max-width:680px}
  .help-follow,.help-links{margin-top:0}
}
@media(max-width:640px){
  .help-main{padding-top:44px;padding-bottom:64px}
  .help-intro{padding-bottom:24px}
  .help-lede{font-size:16px}
  .help-toc{margin-bottom:8px}
  .help-section{gap:18px;padding-top:40px;padding-bottom:48px}
  .help-section .faq-item summary{font-size:16px}
}