html, body { width: 100%; max-width: 100%; overflow-x: hidden; }
body, main, header, footer, section { overflow-x: clip; }
.wrap, .hero-copy, .split, .framed-media, .video-grid, .video-card, .mobile-menu, .mobile-menu nav, .mobile-menu a { max-width: 100%; }

@media (max-width: 700px) {
  .video-card { min-width: 0; }
  .video-card iframe, .framed-media iframe { max-width: 100%; }
  .mobile-menu { width: 100vw; }
}
