.blog_content_image-layout .content-col {
	display: flex;
	flex-direction: column;
	justify-content: end;
	background: var(--white);
	padding: max(1rem, calc(3 * var(--su)));
}
.blog_content_image-layout .pk-heading {
	font-weight: 500;
}
.blog_content_image-layout .pk-button-group {
	margin-top: max(1.5rem, calc(1.5 * var(--su)));
}
.blog_content_image-layout .image-col img {
	aspect-ratio: 1;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

@media screen and (min-width: 993px) {
	.blog_content_image-layout.mode-left .content-col {
		order: 1;
	}
	.blog_content_image-layout.mode-left .image-col {
		order: 0;
	}
}