/* Match spacing to the shorter content; keep navigation and ordering controls. */
.food-home-format-panels { min-height: 0; }
.food-home-format-paper { min-height: 0; padding: 32px; }
.food-home-format-paper p { margin: 0 0 24px; }
.food-home-formats, .food-home-menu { padding-top: clamp(48px, 6vw, 76px); padding-bottom: clamp(48px, 6vw, 76px); }
.food-home-menu-head { margin-bottom: 32px; }
.food-home-hero::before, .food-home-hero::after { display: none; }
.food-home-location { padding: 0; background: transparent; box-shadow: none; transform: none; }
.food-service-v2__details-grid p:last-child { margin-bottom: 0; }
@media (max-width: 620px) {
  .food-home-format-panels { min-height: 0; }
  .food-home-format-paper { min-height: 0; padding: 26px; }
}
