/* Compact, unit-specific offer details. These remain in normal flow and never cover vehicle photos. */
.sfi-offer-benefits {
	margin: .62rem 0 0;
	min-width: 0;
}
.sfi-offer-benefits__list {
	display: flex;
	flex-wrap: wrap;
	gap: .38rem;
	list-style: none;
	margin: 0;
	padding: 0;
}
.sfi-offer-benefits__list li {
	background: #e9f6ee;
	border: 1px solid #c7ead4;
	border-left: 3px solid #16814b;
	border-radius: .42rem;
	color: #0c6237;
	font-size: .72rem;
	font-weight: 800;
	line-height: 1.35;
	max-width: 100%;
	padding: .42rem .55rem;
	overflow-wrap: anywhere;
}
.sfi-offer-benefits__legal {
	color: #5c6c79;
	font-size: .67rem;
	line-height: 1.45;
	margin: .42rem 0 0;
}
.sfi-offer-benefits--card .sfi-offer-benefits__list li {
	font-size: .68rem;
	padding: .38rem .46rem;
}
.sfi-offer-benefits--vehicle {
	margin-top: .72rem;
}
.sfi-offer-benefits--hero {
	margin-top: .8rem;
}
.sfi-hero-slide .sfi-offer-benefits__list li {
	background: rgba(12, 98, 55, .92);
	border-color: rgba(199, 234, 212, .65);
	border-left-color: #75d39a;
	color: #fff;
	font-size: .75rem;
}
.sfi-hero-slide .sfi-offer-benefits__legal {
	color: #e3eee7;
	font-size: .68rem;
	max-width: 38rem;
}
