.homegrade-content-blocks-content-box {
  @apply card-large-content-container;
  @apply !pt-20 !pb-24 !my-28;

  > :first-child:not(.homegrade-blocks-box-monoblock--has-illustration) {
    @apply !mt-0;
  }

  .section_titling {
    @apply my-8 py-0;
  }
  .section_titling--left {
    @apply self-start;
  }
  .section_titling--right {
    @apply self-end;
  }
  .section_titling__title {
    @apply !mt-0;
  }
  .section_titling__subtitle {
    @apply !mb-0;
  }

  .card-large-content {
    @apply mt-2 mb-16;
    @apply flex-col items-start gap-0;

    p {
      @apply my-0;
    }

    p + * {
      @apply pt-2;
    }

    .section_titling + .card-large-content {
    }
  }

  &--white {
    @apply !py-24  !mt-0 !mb-0;
  }
}

.homegrade-content-blocks-content-box + .homegrade-content-blocks-content-box {
  @apply !mt-0;
}
