.financing-page {
	--ldg-background: #050c18;
	--ldg-surface: #f1f2f4;
	--ldg-text: #1f2933;
	--ldg-accent: #a6844a;
	--ldg-accent-dark: #7d4a28;
	--ldg-border: #e7dccb;
	--ldg-max-width: 1360px;
	--ldg-content-max-width: calc(var(--ldg-max-width) + 2.35rem);
	--ldg-content-padding-x: clamp(0.75rem, 2vw, 1.5rem);
	--ldg-brand-gold: #a6844a;
	--ldg-brand-white: #f1f2f4;
	--ldg-font-display: var(--ldh-display);
	--ldg-font-body: var(--ldh-body);
	--ldg-font-serif: var(--ldh-serif);
}

.financing-page .ldg-shell {
	width: min(100% - (2 * var(--ldg-content-padding-x)), var(--ldg-content-max-width));
	margin: 0 auto;
}

.financing-page .ldg-shell--section {
	--ldg-content-max-width: calc(var(--ldg-max-width) + 5.5rem);
	--ldg-content-padding-x: 0.02rem;
}

.financing-page a {
	text-decoration: none;
}

@media (max-width: 780px) {
	.financing-page,
	.financing-page .ldg-shell--section {
		--ldg-content-padding-x: clamp(1rem, 5vw, 1.35rem);
	}

}

@media (min-width: 781px) and (max-width: 1280px) {
	.financing-page,
	.financing-page .ldg-shell--section {
		--ldg-content-padding-x: clamp(1.5rem, 3vw, 2.5rem);
	}

	.financing-page .ldg-shell.ldg-shell--section {
		width: min(100% - (2 * var(--ldg-content-padding-x)), var(--ldg-content-max-width));
		max-width: calc(100% - (2 * var(--ldg-content-padding-x)));
		align-self: center;
	}
}
