.wp-block-pulp-full-width-feature {
  margin-inline: auto;
  max-width: var(--container-max-width);
  padding-inline: var(--container-padding-inline);
  align-items: var(--grid-align-y);
  display: grid;
  gap: var(--grid-gap);
  grid-template-columns: repeat(var(--grid-columns, 12), 1fr);
  --grid-columns: 1;
  --block-padding: 1rem;
}
@media (min-width: 992px) {
  .wp-block-pulp-full-width-feature {
    --grid-columns: 2;
  }
}
.wp-block-pulp-full-width-feature .block-body {
  --color-text: var(--color-white);
  --color-headings: var(--color-white);
  --color-accent: var(--color-white);
  --button-borders: var(--color-white);
  --button-color: var(--color-white);
  background: var(--color-dune);
  display: flex;
  align-items: center;
  height: 100%;
  padding-inline: var(--grid-column);
}
.wp-block-pulp-full-width-feature .block-body .wp-block-image {
  margin-block: 0 3rem;
}
.wp-block-pulp-full-width-feature p {
  font-family: var(--font-family-serif);
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-compact);
  margin-block: 0 1.5rem;
}
