/* Renderiza sem lazy load quando o layout é horizontal */
.block--editorial.block--layout_horizontal {
	content-visibility: visible;
}

.block--editorial .block__news__item:first-child::before {
    display: none;
}

.block--editorial .block__news__item.has--thumb:not(:first-child) .block__news__thumb {
    gap: 16px;
    display: flex;
    margin-top: -12px;
}

.block--editorial .block__news__item.has--thumb:not(:first-child) .block__news__thumb img {
    margin: 0px;
    width: 172px;
    height: 92px;
    flex-shrink: 0;
}

.block--editorial .block__news__item.has--video:first-child .block__news__thumb::before {
    width: 70px;
    height: 55px;
}

.block--editorial .block__news__item.has--video:not(:first-child) .block__news__thumb::before {
    left: 80px;
}

.block--editorial .block__news__thumb img {
    width: 419px;
    height: 283px;
}

.block--editorial .block__news__item.has--thumb:not(:first-child) .block__news__thumb figcaption {
    display: flex;
    align-items: center;
}

.block--editorial .block__news__item:not(:first-child) .block__news__title {
	font-size: 16px;
	line-height: 22px;
    margin-bottom: 0;
}

@media (min-width: 992px) and (max-width: 1320px) {
    .block--editorial .block__title {
        font-size: 30px;
    }
}

@media(max-width: 991px) {
    .block__news__thumb--highlight {
        display: flex;
        flex-direction: column-reverse;
    }

    .block--editorial .block__title {
        font-size: 26px;
        font-weight: 700;
        margin-top: 24px;
        line-height: 22.5px;
    }

    .block__news__list div#branded_highlight {
        margin: 0px -24px;
    }

    .block--editorial .block__news__thumb--highlight .block__news__title {
        color: var(--clr-cnn-grey-5);
        left: 0px;
        line-height: 24px;
        position: relative;
        font-size: 18px;
        font-weight: 700;
        margin-top: 0px;
        bottom: 0px;
    }

    .block--editorial .block__news__item:not(:first-child) figcaption .block__news__title {
        margin: 0px;
    }

    .block--editorial .block__news__item .block__news__thumb--highlight:hover .block__news__title,
    .block--editorial .block__title:hover {
        color: var(--accent-color);
    }

    .block--editorial .block__read__more {
        margin-bottom: 16px;
    }

    .block--editorial .block__news__item:first-child img {
        height: 219px;
        min-width: 100vw;
        margin: 0px -24px;
    }

    .block--editorial .block__news__item.has--video:first-child .block__news__thumb::before {
        top: 196px;
    }

    .block--editorial .block__news__item.has--video:first-child .block__news__thumb::before {
        top: 196px;
    }

    .block--editorial .block__news__item.has--thumb:not(:first-child)::before {
        margin-left: 0px;
    }

    .block--editorial .block__news__item.has--thumb:not(:first-child) .block__news__thumb img {
        width: 153px;
        height: 134px;
    }
}

/* Layout Horizontal */
.block--editorial.block--layout_horizontal .block__news__list {
	height: inherit;
	column-count: 2;
	column-gap: 32px;
}

.block--editorial.block--layout_horizontal li {
	padding-bottom: 24px;
	margin: 0;
}

.block--editorial.block--layout_horizontal li:first-child .block__news__title::before {
	content: "";
	width: 24px;
	height: 12px;
	display: block;
	position: absolute;
	border-radius: 2px;
	background-color: var(--accent-color);
	top: -20px;
}

.block--editorial.block--layout_horizontal li:not(:first-child) .block__news__title {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0;
}

.block--editorial.block--layout_horizontal li:not(:nth-last-child(2)) {
	border: unset;
	padding-top: 0;
}

.block--editorial.block--layout_horizontal li:nth-child(2) {
	padding-top: 0;
}

.block--editorial.block--layout_horizontal li:nth-child(4) {
	padding: 24px 0 0;
	border-top: 1px solid var(--clr-cnn-grey-1);
}

.block--editorial.block--layout_horizontal li:nth-child(5) {
	display: none;
}

@media(min-width: 992px) {
	.block--editorial.block--layout_horizontal li:first-child {
		padding: 0;
	}

	.block--editorial.block--layout_horizontal li:first-child img {
		height: 372px;
		width: 100%;
	}
}

@media(max-width:991px) {
	.block--editorial.block--layout_horizontal .block__news__list {
		column-count: 1;
	}

	.block--editorial.block--layout_horizontal .block__news__title {
		margin: 24px 0;
	}

	.block--editorial.block--layout_horizontal li {
		padding: 20px 0 32px 0;
		margin: 0;
	}

    .block--editorial.block--layout_horizontal li:first-child .block__news__title::before {
        top: unset;
        bottom: -36px;
        left: -24px;
    }

    .block--editorial.block--layout_horizontal li:nth-child(4) {
        padding-bottom: 24px;
    }
}

/* Modo Dark */
.block--editorial .block__news__list::before {
    color: #fff;
}
