.la-zurda-prefooter-card--bio {
	--lz-bio-width: var(--lz-card-width, 42%);
	display: grid;
	gap: var(--lz-card-gap, 16px);
	text-align: center;
	justify-items: center;
}

.la-zurda-prefooter-bio__content {
	display: grid;
	gap: var(--lz-card-gap, 16px);
}

.la-zurda-prefooter-bio__profile {
	width: var(--lz-profile-size-mobile, 210px);
	aspect-ratio: 1 / 1;
	object-fit: cover;
	border-radius: 999px;
	border: 6px solid rgba(255, 255, 255, 0.92);
}

.la-zurda-prefooter-bio__name {
	margin: 0;
	color: var(--lz-name-color, #2d5c31);
	font-size: var(--lz-name-size-mobile, 22px);
	line-height: 1.1;
}

.la-zurda-prefooter-bio__subtitle {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0.55rem 1rem;
	border-radius: 999px;
	background: var(--lz-subtitle-bg, #eef3e2);
	color: var(--lz-subtitle-color, #365c27);
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.08em;
}

.la-zurda-prefooter-bio__description {
	margin: 0;
	color: var(--lz-copy-color, #313632);
	font-size: var(--lz-copy-size-mobile, 16px);
	line-height: 1.7;
}

.la-zurda-prefooter-bio__claim {
	margin: 0;
	color: #587c42;
	font-weight: 700;
}

@media (min-width: 1000px) {
	.la-zurda-prefooter-card--bio {
		grid-template-columns: 260px 1fr;
		align-items: center;
		text-align: left;
	}

	.la-zurda-prefooter-bio__profile {
		width: var(--lz-profile-size, 260px);
	}

	.la-zurda-prefooter-bio__name {
		font-size: var(--lz-name-size, 26px);
	}

	.la-zurda-prefooter-bio__description {
		font-size: var(--lz-copy-size, 18px);
	}
}
