/* Desktop-only repair for confirmed story and menu regressions. */
@media (min-width: 681px) {
  .story01-intro {
    grid-template-columns: minmax(0, 680px);
    justify-content: start;
    gap: 0;
  }

  .menu-grid[data-menu-root] .menu-card img {
    height: auto;
  }

  .menu-head .section-title {
    color: #171717 !important;
  }

  .menu-head .section-intro {
    color: #5e5851 !important;
  }
}
