/* Final heading scale: loaded after every page stylesheet to prevent overrides. */
main h2 {
	font-size: clamp(1.85rem, 3vw, 3.65rem) !important;
}

main .editorial-card h2,
main .floor-plan-card__title,
main .resources-card__title,
main .article-related-card h2 {
	font-size: clamp(1.2rem, 1.65vw, 1.8rem) !important;
}

main .resources-card--featured .resources-card__title,
main .article-related__header h2,
main .floor-plans-page__empty-title {
	font-size: clamp(1.5rem, 2.2vw, 2.35rem) !important;
}

@media (max-width: 700px) {
	main h2 {
		font-size: clamp(1.75rem, 7.5vw, 2.7rem) !important;
	}

	main .editorial-card h2,
	main .floor-plan-card__title,
	main .resources-card__title,
	main .article-related-card h2 {
		font-size: clamp(1.2rem, 5.5vw, 1.65rem) !important;
	}
}

/* Playfair titles need more air than the compact Inter display system. */
.ldh-home-hero h1,
.about-hero__title,
.about-story__title,
.about-benefits__title,
.about-experience__title,
.about-backed__title,
.about-team__title,
.custom-homes-page .custom-homes-hero__title,
.custom-homes-page .custom-homes-fit__heading,
.custom-homes-page .custom-homes-build__heading,
.custom-homes-page .custom-homes-process__stripe-title,
.custom-homes-page .custom-homes-process__overview-title,
.financing-hero__title,
.floor-plans-page__title,
.floor-plans-page__cta-title,
.realtor-hero__title,
.realtor-rewards__title,
.realtor-why-ldg__title,
.realtor-program-flow__title,
.realtor-registration-section__title,
.resources-hero__title,
.resources-index__latest-head h2,
.service-map__heading h2,
.building-area__heading h2,
.where-we-build-page .custom-homes-hero__title,
.why-here__heading h2,
.ldh-home-faq__heading h2,
.why-here__statement p {
	letter-spacing: 0.005em !important;
	line-height: 1.08 !important;
}

.about-story__chapter h3,
.about-backed__benefit h3,
.about-benefits__card h3,
.building-area__panel h3,
.contact-inquiry__form-heading h3,
.custom-homes-page .custom-homes-build__card-title,
.custom-homes-page .custom-homes-comparison__card-title,
.custom-homes-page .custom-homes-positioning__pillar-title,
.custom-homes-page .custom-homes-process-step__title,
.custom-homes-page .custom-homes-trust__card-title,
.financing-loan-options__item-title,
.floor-plan-card__title,
.ldg-empty-page__title,
.ldh-contact-form__heading h3,
.ldh-home-collection h3,
.ldh-home-community h3,
.ldh-home-insights__content h3,
.ldh-home-journey__step h3,
.ldh-home-lifestyle__principle h3,
.ldh-home-path-card h3,
.ldh-home-reason h3,
.realtor-program-flow-step__title,
.realtor-why-ldg-card__title,
.resources-card__title,
.service-map__detail h3,
.service-map__outside h3,
.team-modal__title,
.why-here__note h3,
body.single-ldg_floor_plan .available-home-card__title,
body.single-ldg_floor_plan .available-home-single__viewing-form-heading h3 {
	letter-spacing: 0.008em !important;
	line-height: 1.12 !important;
}

.contact-page h1 em,
.contact-page h2 em,
.ldh-home-collections__heading h2 em,
.ldh-home-communities__heading h2 em,
.ldh-home-final-cta__content h2 em,
.ldh-home-insights__heading h2 em,
.ldh-home-journey__heading h2 em,
.ldh-home-lifestyle__title-panel h2 em,
.ldh-home-reasons__heading h2 em,
.ldh-home-reviews__heading h2 em,
.resources-index__heading h2 em {
	letter-spacing: 0.01em !important;
}
