.section-financing-callout {
	background-color: #faf6f2;
}

.section-financing-callout .financing-callout {
	display: grid;
	grid-template-columns: repeat(12, minmax(0, 1fr));
	row-gap: var(--grid-desktop-vertical-spacing);
}

.section-financing-callout .financing-callout > .financing-callout__callout {
	align-self: flex-start;
	grid-column-end: 13;
	grid-column-start: 1;
}

@media (min-width: 768px) {
	.section-financing-callout .financing-callout > .financing-callout__callout {
		grid-column: span 5 / span 5;
		grid-column-start: 1;
	}
}

.section-financing-callout .financing-callout > .financing-callout__listings {
	grid-column-end: 13;
	grid-column-start: 1;
}

@media (min-width: 768px) {
	.section-financing-callout .financing-callout > .financing-callout__listings {
		grid-column: span 6 / span 6;
		grid-column-start: 7;
	}
}

.section-financing-callout .financing-callout > .financing-callout__callout {
	--tw-border-opacity: 1;

	border-width: 1px;
	border-color: rgb(225 225 225 / var(--tw-border-opacity, 1));
	background-color: hsl(0deg 0% 100% / 60%);
}

.section-financing-callout
.financing-callout
> .financing-callout__callout
.financing-callout__title
> span:first-child,
.section-financing-callout
.financing-callout
> .financing-callout__callout
.financing-callout__title
> span:nth-child(3) {
	font-size: 3rem;
	font-weight: 800;
	line-height: 1.25;
}

.section-financing-callout
.financing-callout
> .financing-callout__callout
.financing-callout__title
> span:nth-child(2) {
	line-height: 1.25;
}

.section-financing-callout .financing-callout__terms {
	cursor: pointer;
}

@media (min-width: 768px) {
	.section-financing-callout .financing-callout .financing-callout__list {
		margin-top: 2.5rem;
		margin-bottom: 2.5rem;
	}
}

.section-financing-callout
.financing-callout
.financing-callout__list
.financing-callout__list-item
+ .financing-callout__list-item {
	margin-top: 1rem;
}

.section-financing-callout .financing-callout .financing-callout__list .financing-callout__list-item {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}

.section-financing-callout .financing-callout .financing-callout__list .financing-callout__list-item .icon {
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0;
}

.section-financing-callout .financing-callout .financing-callout__list .financing-callout__list-item .icon svg {
	width: 1.5em;
	height: 1.5em;
}

.section-financing-callout .financing-callout .financing-callout__list .financing-callout__list-item .icon + p {
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 1;
	padding-left: 0.5em;
}
