.help-mast{padding-top:88px;padding-bottom:62px}
.help-mast .eyebrow{margin:0 0 14px}
.help-mast h1{max-width:900px;margin:0;font-size:clamp(52px,5.2vw,68px);font-weight:500}
.help-lead{max-width:760px;margin:22px 0 24px;font-size:17px;line-height:1.8;color:var(--muted)}
.help-document{padding-bottom:112px}
.help-document .toc-tabs{margin-bottom:14px}
.help-section{padding-top:64px;padding-bottom:70px;border-bottom:1px solid var(--border)}
.help-section:last-child{border-bottom:0}
.help-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:28px;margin-bottom:24px}
.help-section-head .eyebrow{margin:0 0 12px}
.help-section-head h2{margin:0}
.help-section-head > p{max-width:55ch;margin:0 0 4px;color:var(--muted);line-height:1.75}
.help-section .faq-list{background:var(--panel);border-right:1px solid var(--border);border-left:1px solid var(--border);border-radius:var(--r-scroll);box-shadow:inset 0 1px 0 var(--hi-edge)}
.help-section .faq-item{padding-inline:24px}
.help-section .faq-item:last-child{border-bottom:0}
.help-section .faq-item summary{min-height:66px;padding-top:19px;padding-bottom:19px;font-size:16px;line-height:1.65}
.help-section .faq-answer{max-width:86ch;padding-bottom:24px;font-size:14.5px;line-height:1.85}
.help-section .faq-answer p{margin:0}
.help-followup{margin:23px 0 0;color:var(--muted);font-size:14px}
.help-followup a{display:inline-block;min-height:24px;text-underline-offset:3px}
.help-section .callout{max-width:86ch;margin-top:24px;font-size:14px}
@media(max-width:768px){
  .help-mast{padding-top:54px;padding-bottom:38px}
  .help-mast h1{font-size:clamp(28px,7vw,40px)}
  .help-lead{font-size:15px}
  .help-section{padding-top:48px;padding-bottom:54px}
  .help-section-head{grid-template-columns:1fr;gap:12px}
}
@media(max-width:640px){
  .help-document{padding-bottom:72px}
  .help-section .faq-item{padding-inline:16px}
  .help-section .faq-item summary{font-size:15px}
  .help-section .faq-answer{padding-right:8px;font-size:14px}
}