.wp-block-blog-query .wp-block-media-text figure {
	height: 100%;
}
.wp-block-blog-query
	.wp-block-media-text:not(.is-image-fill-element)
	> .wp-block-media-text__media
	img {
	border-radius: 1rem 0 0 1rem;
	transition: box-shadow 0.2s ease-out;
	border-color: var(--wp--preset--color--neutral);
	box-shadow: 0 2px 0.5em var(--wp--preset--color--neutral);
	height: 100%;
	object-fit: cover;
}
.wp-block-blog-query .wp-block-media-text:has(a:hover, a:focus) img {
	box-shadow: 0 2px 1rem var(--wp--preset--color--neutral);
}
.secondaries {
	padding-bottom: var(--wp--preset--spacing--50);
}
.secondary-post {
	transition:
		box-shadow 0.2s ease-out,
		border-color 0.2s ease-out;
	border-color: black;
	box-shadow: 0 2px 0.5rem black;
	font-size: 0;
	border-radius: 1rem;
	background-color: black;
}
.secondary-post:has(a:hover, a:focus) {
	box-shadow: 0 2px 1rem black;
	border-color: var(--wp--preset--color--custom-tertiary-background);
}
.secondary-post img {
	width: 100%;
	height: auto;
	aspect-ratio: 3 / 2;
	object-fit: cover;
}
.secondary-post .wp-block-group {
	margin: 0;
	margin-top: 0;
	font-size: 1rem;
}
.wp-block-blog-query h3 {
	line-height: 1.2;
}
@media (max-width: 600px) {
	.wp-block-blog-query .wp-block-media-text img {
		margin-inline: calc(-1 * var(--wp--preset--spacing--50));
		width: calc(100% + 2 * var(--wp--preset--spacing--50));
		border-radius: 0;
	}
	.secondaries {
		padding-inline: var(--wp--preset--spacing--60);
	}
}
