.marketing-page-layout-content {
  &__overline-divider-container {
    margin: var(--wds-marketing-page-overline-divider-margin-top, var(--wds-space-0, 0px)) 0 var(--wds-marketing-page-overline-title-gap, var(--wds-space-300, 12px)) 0;
  }

  &__overline-divider-container > * {
    display: var(--wds-marketing-page-overline-divider-display, none);
  }

  &#{&}--size-large &__title-container &__title {
    line-height: var(--wds-marketing-page-title-line-height, 38px);
    font-weight: var(--wds-marketing-page-title-font-weight, var(--wds-font-weight-regular, 400));
  }

  & &__subtitle-container &__subtitle {
    color: var(--wds-marketing-page-subtitle-fill, var(--wds-color-text-standard-secondary-light, #767574));
  }

  &#{&}--layout-image-top#{&}--size-large &__title-container &__title {
    line-height: var(--wds-marketing-page-image-top-title-line-height, 36px);
  }

  &--layout-image-side-end &__content-box {
    margin-top: var(--wds-marketing-page-title-content-gap, var(--wds-space-800, 32px));
  }

  &#{&}--size-large &__content-box &__content {
    font-size: var(--wds-marketing-page-content-font-size, var(--wds-font-size-body-small, 14px));
    line-height: var(--wds-marketing-page-content-line-height, var(--wds-font-line-height-body-small, 18px));
  }

  &--layout-image-side-end:not(#{&}--mobile) &__actions-container {
    margin-top: var(--wds-marketing-page-content-actions-gap, var(--wds-space-1000, 40px));
  }

  &--layout-image-top {
    gap: var(--wds-marketing-page-image-top-columns-gap, var(--wds-space-1000, 40px));
  }
}
