@media (min-width: 601px) and (max-width: 781px) {
	.ie-stories.m-image-alignbehind article.post-has-image figure a::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), black);
	}
	.ie-stories.m-image-alignbehind article.post-has-image .entry-wrapper {
		align-items: baseline;
		position: absolute;
		bottom: 0;
		z-index: 1;
		width: 100%;
		padding: 10px 0;
	}
	.ie-stories.m-image-alignbehind article.post-has-image .entry-title a {
		color: #fff;
	}
	.ie-stories.m-image-alignright .post-has-image:last-of-type {
		margin-bottom: 0;
		border-bottom: 0;
		padding-bottom: 0;
		display: flex;
		align-items: flex-start;
	}
	.ie-stories.m-image-alignright .post-has-image .post-thumbnail {
		flex-basis: 33%;
		margin-left: 0.875rem;
	}
	.ie-stories.m-image-alignright .post-has-image .entry-wrapper {
		flex-basis: 67%;
		order: -1;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n) {
		margin-left: 15px;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {
		flex-basis: 100% !important;
	}
	.ie-stories.is-grid article {
		display: flex;
	}
	.o-four-column .ie-stories.m-image-alignright .post-has-image .entry-wrapper {
		flex-basis: 67%;
	}
	.o-four-column .ie-stories.m-image-alignright .post-has-image .post-thumbnail {
		flex-basis: 33%;
	}
	.o-four-column .ie-stories.m-image-alignright .post-has-image .post-thumbnail img {
		width: 100%;
		max-width: 100%;
	}
	.ie-stories:not(.single-column-from-tablet).columns-3 article,
	.ie-stories:not(.single-column-from-tablet).columns-6 article {
		flex-basis: 100%;
	}
}
