/* Common */
/* Media */
/* Blocks */
.news-section {
	padding: 0 0 10.15625vw 0;
}

.news {
	flex-direction: row;
	flex-wrap: wrap;
	gap: 3.125vw 1.5625vw;
}

.news__item {
	flex: 0 0 calc(41.5% - 0.78125vw);
}

.news__item:nth-child(4n+2), .news__item:nth-child(4n+3) {
	flex: 0 0 calc(58.5% - 0.78125vw);
}

.news__item-photo {
	height: 21.875vw;
	border-radius: 1.25vw;
	margin-bottom: 1.5625vw;
}

.news__item-photo IMG.mob {
	display: none;
}

.news__item-photo IMG.desk {
	display: block;
}

.news__item-date {
	top: 2.34375vw;
	left: 2.34375vw;
	font-size: 1.40625vw;
}

.news__item-text {
	min-height: 3.125vw;
	padding-right: 6.25vw;
	font-weight: 500;
	font-size: 1.40625vw;
	letter-spacing: 0.02em;
}

.news__item-text:after {
	right: 2.03125vw;
	width: 3.125vw;
	height: 3.125vw;
}

.news__item:hover .news__item-text {
	color: #ff6e0d;
}

.news__item:hover .news__item-text:after {
	-webkit-filter: invert(40%) sepia(77%) saturate(1010%) hue-rotate(352deg) brightness(107%) contrast(103%);
	        filter: invert(40%) sepia(77%) saturate(1010%) hue-rotate(352deg) brightness(107%) contrast(103%);
}

.pages {
	justify-content: flex-end;
	gap: 3.90625vw;
	padding: 3.125vw 2.03125vw 0 0;
	font-size: 1.40625vw;
}
