/* Help uses the original FAQ typography already present in neverlose_app.css. */
body[data-view="help"] .soc_fixed { display: none !important; }
body[data-view="help"] .help-page { font-family: 'nl_sans', sans-serif; font-size: 16px; font-weight: 300; }
body[data-view="help"] .help-page .container { padding: 0; }
body[data-view="help"] .help-page .faq { width: min(920px, 100%); box-sizing: border-box; }
body[data-view="help"] .help-page .faq h2 { text-align: left; }
body[data-view="help"] .help-page a:focus-visible { outline: 2px solid #5eb4ff; outline-offset: 3px; }
@media (max-width: 1170px) {
  body[data-view="help"] #app > footer .container { width: 90% !important; }
}
@media (max-width: 700px) {
  body[data-view="help"] #app > footer .footer_links { grid-template-columns: 1fr !important; gap: 24px !important; }
  body[data-view="help"] #app > footer .useful_links { width: 100%; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; column-gap: 20px !important; }
  body[data-view="help"] #app > footer .separator { display: none !important; }
  body[data-view="help"] #app > footer a { font-size: 14px !important; line-height: 21px !important; }
}
