.section_titling {
  @apply text-center pb-8 px-4;

  &__title {
    @apply text-secondary 
    font-bold 
    lg:!text-xl 
    uppercase
    pb-2
    !mb-0
    tracking-widest;
  }

  &__subtitle {
    @apply text-black
    font-bold 
    max-w-4xl 
    mx-auto
    !leading-tight	
    !text-2xl
    md:!text-3xl
    lg:!text-4xl
    !mt-1;
  }

  &__description {
    @apply text-lg pt-4 max-w-3xl mx-auto;
  }

  &--left {
    @apply text-left;
    .section_titling__subtitle {
      @apply ml-0;
    }
  }
  &--centered {
    @apply text-center;
  }
  &--right {
    @apply text-right;
    .section_titling__subtitle {
      @apply !mr-0;
    }
  }
}

.content-intertitle {
  @apply text-secondary text-lg font-semibold pb-1;
}

.homegrade-title {
  @apply font-bold;
}

.homegrade-title--secondary-small {
  @apply text-secondary uppercase !mb-2;
}
.homegrade-title--black-large {
  @apply text-neutral-900 text-4xl;
}

.homegrade-title--secondary-small + .homegrade-title--black-large {
  @apply !mt-0;
}
