.wp-block-dw-post-formatted__figure {
	aspect-ratio: 2;
	overflow: hidden;
}

.wp-block-dw-post-formatted__figure img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wp-block-dw-post-formatted:hover .wp-block-dw-post-formatted__figure img {
	transform: scale(1.05);
}

.wp-block-dw-post-formatted__time {
	text-transform: uppercase;
	color: var(--wp--custom--color--neutral--080);
	font-size: var(--wp--preset--font-size--xx-small);
	font-weight: 300;
}

.wp-block-dw-post-formatted__heading {
	font-family: var(--wp--preset--font-family--heading);
	font-size: var(--wp--preset--font-size--small);
	font-weight: 700;
	color: var(--wp--preset--color--primary)
}

.wp-block-dw-post-formatted__heading .wp-block-dw-post-formatted__link {
	color: inherit;
	text-decoration: none;
}

.wp-block-dw-post-formatted__excerpt {
	font-size: var(--wp--preset--font-size--small);

	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 4;
}

.wp-block-dw-post-formatted.is-style-reduced .wp-block-dw-post-formatted__excerpt,
.wp-block-dw-post-formatted.is-style-horizontal .wp-block-dw-post-formatted__excerpt {
	font-size: var(--wp--preset--font-size--medium);
	font-family: var(--wp--preset--font-family--heading);
}

.wp-block-dw-post-formatted.is-style-horizontal .wp-block-dw-post-formatted__excerpt { -webkit-line-clamp: 6 }
.wp-block-dw-post-formatted.is-style-reduced .wp-block-dw-post-formatted__excerpt { -webkit-line-clamp: 2 }

.wp-block-dw-post-formatted.is-style-horizontal {
	display: flex;
	flex-direction: row;
	gap: var(--wp--preset--spacing--20);
}

.wp-block-dw-post-formatted.is-style-horizontal .wp-block-dw-post-formatted__figure {
	flex: 0 0 50%;
}

.wp-block-dw-post-formatted.is-style-horizontal .wp-block-dw-post-formatted__heading,
.wp-block-dw-post-formatted.is-style-reduced .wp-block-dw-post-formatted__heading { display: none }

.wp-block-dw-post-formatted.is-style-reduced .wp-block-dw-post-formatted__figure { display: none }