.block-content-page-header {
  @apply py-8  md:py-16 lg:flex gap-12 justify-between mx-auto;

  .section_titling {
    @apply px-0 !mb-1;
    &__title {
      @apply mt-0;
    }
  }
  &__content {
    grow: 0;
    max-width: 600px;
    .section_titling {
      @apply px-0;
    }
  }
  &__page-icon {
    @apply hidden md:block;
    height: fit-content;
    /* default */
    max-height: 400px;
    max-width: 400px;
    &--small {
      max-height: 300px;
      max-width: 300px;
    }
    &--medium {
      max-height: 400px;
      max-width: 400px;
    }
    &--large {
      max-height: 500px;
      max-width: 500px;
    }
  }
  &__cta-link {
    @apply text-neutral-900 font-bold mt-1 block;
    &:after {
      content: url('../resources/img/graphic-assets/chevron-next.svg');
      @apply ml-2;
    }
  }
  p {
    margin-bottom: unset;
  }
}

.block-content-page-header {
  .homegrade-blocks-cta-slim + .homegrade-blocks-shortcuts {
    @apply mt-12;
  }
}
