.help-shell{max-width:1120px}
.help-intro{padding-top:48px;padding-bottom:48px;background:linear-gradient(180deg,var(--hero-top),var(--hero-bottom));border-bottom:1px solid var(--border)}
.help-intro h1{margin:24px 0}
.help-intro__lead{max-width:46em;color:var(--text-muted);font-size:18px;line-height:1.85}
.help-shortcuts{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}
.help-shortcuts a,.help-group__link a,.help-policy-links a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--size-small);font-weight:600}
.help-group{padding-top:56px}
.help-group__heading{display:flex;align-items:center;gap:16px}
.help-group__heading h2{margin:0}
.help-group__lead{margin-top:16px;color:var(--text-muted);line-height:1.85}
.help-answers{margin-top:24px}
.help-answers p{overflow-wrap:anywhere}
.help-group__link{margin-top:16px}
.help-policy-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px}
.help-contact{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:56px;border:1px solid var(--border)}
.help-contact h2{margin:0 0 16px;font-size:24px}
.help-contact p{max-width:42em;color:var(--text-muted);line-height:1.85}
.help-contact__actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}
.help-contact__actions>a:not(.btn){display:inline-flex;align-items:center;min-height:32px;font-size:var(--size-small);font-weight:600}
@media(max-width:768px){
  .help-intro{padding-top:32px;padding-bottom:32px}
  .help-intro__lead{font-size:var(--size-body)}
  .help-group{padding-top:40px}
  .help-contact{flex-direction:column;align-items:flex-start;margin-top:40px;gap:24px}
  .help-contact__actions{flex-wrap:wrap;flex-direction:row;align-items:center;flex-shrink:1}
}