.block-page__column {
  -ms-flex-preferred-size: calc((100% - (var(--space) * (var(--column-total, 1) - 1))) / var(--column-total, 1));
      flex-basis: calc((100% - (var(--space) * (var(--column-total, 1) - 1))) / var(--column-total, 1));
  -webkit-box-flex: var(--flex-grow, 1);
      -ms-flex-positive: var(--flex-grow, 1);
          flex-grow: var(--flex-grow, 1);
  -ms-flex-negative: var(--flex-shrink, 0);
      flex-shrink: var(--flex-shrink, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: var(--block-page-column-flex-direction, column);
          flex-direction: var(--block-page-column-flex-direction, column);
  gap: var(--space);
  width: var(--block-page-column-width, 100%);
  -ms-flex-wrap: var(--block-page-column-wrap, wrap);
      flex-wrap: var(--block-page-column-wrap, wrap); }
