@media (max-width: 900px) {
  .page-node-type-page .node__content > .d-flex.flex-wrap > .content--main {
    flex: 1 1 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
}

@media (max-width: 700px) {
  article[data-history-node-id="28"] .field--name-body table {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
