@media (max-width: 900px) {
  .walkthrough-layout {
    grid-template-columns: minmax(0, 1fr);
  }

  .walkthrough-sidebar,
  .walkthrough-main,
  .kit-gallery,
  .kit-sidebar {
    min-width: 0;
  }

  .walkthrough-sidebar nav {
    max-width: 100%;
  }

  .kit-layout {
    grid-template-columns: minmax(0, 1fr);
  }
}
