
.wp-block-group {
  margin-bottom: 1em;
}

.wp-block-group.has-background {
  padding: 1.25em 2.375em;
}

.wp-block-group.is-layout-constrained {
  max-width: 100%;
}

.wp-block-group.is-layout-flow {
  display: flow-root;
}

.wp-block-group.is-layout-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.wp-block-group.is-layout-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  gap: 1em;
}
