/* Responsive safeguards for modern pages that still contain legacy inline sizing. */
html,
body {
  max-width: 100%;
  overflow-x: hidden;
}

main img,
main video,
main iframe {
  max-width: 100%;
}

@media (max-width: 575px) {
  .mobile-nav-toggle {
    margin-left: auto;
    margin-right: 12px;
  }

  main img,
  main video,
  main iframe {
    height: auto !important;
    max-width: 100% !important;
  }
}
