.spr-block {
  padding: 1.875rem;
  border-radius: 0.3125rem;
  &.has-background-color-primary {
    background-color: var(--color-primary);
  }
  &.has-background-color-secondary {
    background-color: var(--color-secondary);
  }
  &.has-background-color-tertiary {
    background-color: var(--color-tertiary);
  }
  .spr-block__content {
    padding-block: 0.9375rem;
  }
  .spr-block__buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
  }
}
