@media (max-width: 760px) {
  html, body { overflow-x: clip; }
  .eq, .equation { max-width: 100%; overflow-x: auto; overflow-y: hidden; box-sizing: border-box; }
  mjx-container[display="true"] { display: block !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; overflow-x: auto !important; overflow-y: hidden !important; box-sizing: border-box !important; }
  mjx-container:not([display="true"]) { display: inline-block !important; min-width: 0 !important; max-width: 100% !important; overflow-x: auto !important; overflow-y: hidden !important; box-sizing: border-box !important; white-space: nowrap !important; vertical-align: bottom; }
  code { overflow-wrap: anywhere; }
  .qa-mobile-table-wrap { max-width: 100%; box-sizing: border-box; overflow-x: auto; overscroll-behavior-x: contain; }
}