.wp-block-blog-query .wp-block-media-text img {
	border-radius: 1em;
	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);
}
.wp-block-blog-query .wp-block-media-text:has(a:hover, a:focus) img {
	box-shadow: 0 2px 1em var(--wp--preset--color--neutral);
}
.wp-block-blog-query .secondary-post {
	transition:
		box-shadow 0.2s ease-out,
		border-color 0.2s ease-out;
	border-color: var(--wp--preset--color--neutral);
	box-shadow: 0 2px 0.5em var(--wp--preset--color--neutral);
}
.wp-block-blog-query .secondary-post:has(a:hover, a:focus) {
	box-shadow: 0 2px 1em var(--wp--preset--color--neutral);
	border-color: var(--wp--preset--color--primary);
}
.wp-block-blog-query .secondary-post img {
	width: 100%;
	height: auto;
	aspect-ratio: 3 / 2;
	object-fit: cover;
}
.wp-block-blog-query .secondary-post .wp-block-group {
	margin: 0;
}
.wp-block-blog-query h3 {
	color: var(--wp--preset--color--primary);
}
@media (max-width: 600px) {
	.wp-block-blog-query .wp-block-blog-query .wp-block-media-text img {
		margin-inline: calc(-1 * var(--wp--preset--spacing--30));
		width: calc(100% + 2 * var(--wp--preset--spacing--30));
		border-radius: 0 !important;
	}
}
