.wp-block-wp-tasty-tasty-links-featured {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
	margin: 0 auto;
	padding: 1.5em 1em;
	--tl-width: 140px;
}

.tasty-recipes .tasty-recipes-equipment,
.wp-block-wp-tasty-tasty-links-featured {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	gap: 0.5em;
}

.tasty-recipes .tasty-recipes-equipment > *:not(.tasty-link-card),
.wp-block-wp-tasty-tasty-links-featured > *:not(.tasty-link-card) {
	flex: 0 0 100%;
}

.tasty-links-general-disclaimer,
.wp-block-wp-tasty-tasty-links-featured .wp-block-heading {
	text-align: center;
}

.tasty-link-card {
	--tl-col: 50%;
	--tl-width: 140px;
	flex: 0 0 var(--tl-col);
	padding-bottom: 1.5em;
	text-align: center;
}

.tasty-recipes-equipment .tasty-link-card {
	--tl-width: 180px;
}

@media screen and (min-width: 500px) {
	.tasty-link-card {
		--tl-col: 32%;
	}
}

.wp-block-wp-tasty-tasty-links-featured .tasty-link-card p {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0;
}

.wp-block-wp-tasty-tasty-links-featured .tasty-link-card p a {
	color: initial;
}

.wp-block-wp-tasty-tasty-links-featured .tasty-link-card span {
	font-size: 0.9em;
}

.tasty-link-card img {
	height: var(--tl-width);
	width: auto;
	object-fit: contain;
	margin: auto;
}

.tasty-links-plug {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: -1rem 0 2rem 0;
}

.tasty-links-plug img {
	display: block;
	margin-bottom: 0;
	margin-left: 0.5rem;
	width: 125px;
}
