.la-zurda-prefooter {
	padding: var(--lz-prefooter-mobile-padding-y, 22px) var(--lz-prefooter-mobile-padding-x, 16px);
	background: var(--lz-prefooter-mobile-bg, #f8f4ea);
	background-image: var(--lz-prefooter-mobile-image);
	background-size: cover;
	background-position: center;
	border-top: 1px solid var(--lz-prefooter-border, #dfe5d8);
}

.la-zurda-prefooter__inner {
	display: grid;
	gap: var(--lz-prefooter-gap, 16px);
	width: min(100%, var(--lz-prefooter-mobile-width, 100%));
	margin: 0 auto;
}

.la-zurda-prefooter-card {
	padding: var(--lz-card-padding-mobile, 20px);
	border: 1px solid var(--lz-card-border, #dfe5d8);
	border-radius: var(--lz-card-radius, 28px);
	background: var(--lz-card-bg, #fff);
	min-height: var(--lz-card-min-height, auto);
}

@media (min-width: 1000px) {
	.la-zurda-prefooter {
		padding: var(--lz-prefooter-padding-y, 28px) var(--lz-prefooter-padding-x, 24px);
		background: var(--lz-prefooter-bg, #f8f4ea);
		background-image: var(--lz-prefooter-desktop-image);
	}

	.la-zurda-prefooter__inner {
		width: min(100%, var(--lz-prefooter-max-width, 1680px));
		grid-template-columns: minmax(0, var(--lz-bio-width, 42%)) minmax(0, var(--lz-links-width, 28%)) minmax(0, var(--lz-contact-width, 30%));
		align-items: stretch;
	}

	.la-zurda-prefooter-card {
		padding: var(--lz-card-padding, 28px);
	}
}
