.block-views-blockrecipes-block-1 {

  h2 {
    max-width: 1236px;
    /* padding: 0 24px; needed in narrower widths */
    margin: 0 auto;
  }

  .view-content {
    max-width: 1464px;
    margin: 0 auto;

    flex-wrap: nowrap;
    gap: 24px;
  }

  .views-row {
    padding: 0;
  }
}

.block-views-blockyakuzen-block-1 {
  h2 {
    max-width: 1236px;
    padding: 0 24px;
    margin: 0 auto;
  }

  .view-content {
    max-width: 1236px;
    padding: 0 24px;
    margin: 0 auto;

    flex-direction: column;
  }

  .view-row {
    flex: 1 1 100%;
  }
}
