/* Disclosed manufacturer inspiration. No selector applies without package-owned markup. */
.seq-techobloc-inspiration {
	box-sizing: border-box;
	margin: clamp(1.5rem, 3vw, 3rem) auto;
	max-width: 1120px;
	padding-inline: clamp(1rem, 4vw, 2rem);
	width: 100%;
}

.lt-hero-media > .seq-techobloc-inspiration {
	margin: 0;
	padding: 0;
}

.seq-techobloc-inspiration__image {
	aspect-ratio: 4 / 3;
	display: block;
	height: auto;
	max-width: 100%;
	object-fit: cover;
	object-position: var(--seq-techobloc-desktop-position, 50% 50%);
	width: 100%;
}

.seq-techobloc-inspiration--portrait .seq-techobloc-inspiration__image {
	aspect-ratio: 4 / 5;
}

.seq-techobloc-inspiration--front-yard-designer { --seq-techobloc-desktop-position: 50% 55%; --seq-techobloc-mobile-position: 48% 55%; }
.seq-techobloc-inspiration--driveway-paver-installer { --seq-techobloc-desktop-position: 50% 60%; --seq-techobloc-mobile-position: 50% 60%; }
.seq-techobloc-inspiration--paver-patio-installer,
.seq-techobloc-inspiration--fire-pit-designs { --seq-techobloc-desktop-position: 50% 58%; --seq-techobloc-mobile-position: 50% 58%; }
.seq-techobloc-inspiration--pool-deck-paver-installer { --seq-techobloc-desktop-position: 50% 55%; --seq-techobloc-mobile-position: 50% 55%; }
.seq-techobloc-inspiration--pergola-ideas { --seq-techobloc-desktop-position: 55% 55%; --seq-techobloc-mobile-position: 58% 55%; }
.seq-techobloc-inspiration--backyard-landscape-lighting-ideas { --seq-techobloc-desktop-position: 50% 65%; --seq-techobloc-mobile-position: 50% 62%; }
.seq-techobloc-inspiration--retaining-wall-contractor { --seq-techobloc-desktop-position: 55% 60%; --seq-techobloc-mobile-position: 58% 58%; }
.seq-techobloc-inspiration--outdoor-fireplace-ideas { --seq-techobloc-desktop-position: 50% 50%; --seq-techobloc-mobile-position: 50% 50%; }
.seq-techobloc-inspiration--retaining-wall-designs { --seq-techobloc-desktop-position: 55% 60%; --seq-techobloc-mobile-position: 58% 58%; }
.seq-techobloc-inspiration--paver-walkway-design-ideas { --seq-techobloc-desktop-position: 50% 55%; --seq-techobloc-mobile-position: 50% 55%; }
.seq-techobloc-inspiration--backyard-water-feature-designs { --seq-techobloc-desktop-position: 50% 50%; --seq-techobloc-mobile-position: 50% 50%; }

.seq-techobloc-inspiration__disclosure {
	color: var(--wp--preset--color--muted, #4f5b52);
	font-size: 0.8125rem;
	line-height: 1.45;
	margin: 0.625rem 0 0;
}

@media (max-width: 782px) {
	.seq-techobloc-inspiration {
		margin-block: 1.5rem;
		padding-inline: 1rem;
	}

	.lt-hero-media > .seq-techobloc-inspiration {
		padding-inline: 0;
	}

	.seq-techobloc-inspiration__image {
		aspect-ratio: 4 / 5;
		object-position: var(--seq-techobloc-mobile-position, 50% 50%);
	}
}
