.news-main-wrapper {
	padding-bottom: 20px;
	font-size: 24px;
}

@media (max-width: 999px) {
	.news-main-wrapper {
		padding-top: 20px;
		font-size: 20px;
	}
}

.news-main-wrapper--news-page {
	padding: 40px 0 60px;
}

.news-main-wrapper--publications {
	padding: 40px 0 60px;
}
@media (max-width: 600px) {
	.news-main-wrapper--news-page, .news-main-wrapper--publications {
		padding: 20px 0 40px;
	}
}

.news-main-wrapper--publications .news-main-wrapper__news-item:not(:last-child) {
	margin-bottom: 57px;
}

.news-main-wrapper__news-item:not(:last-child) {
	margin-bottom: 57px;
}

.news-main-wrapper__title {
	margin-bottom: 47px;
	color: #0b1426;
	font-weight: 200;
	font-size: 1.416em;
}

@media (max-width: 991px) {
	.news-main-wrapper__title {
		margin-bottom: 20px;
		font-size: 24px;
	}
	.news-main-wrapper--publications {
		padding-bottom: 40px;
	}
	.news-main-wrapper__news-item:not(:last-child) {
		margin-bottom: 40px;
	}
}

.news-main-wrapper__date {
	margin-bottom: 6px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	color: #999999;
	font-weight: 200;	
	font-size: 16px;
	line-height: 1.75;
}

.news-main-wrapper__preview {
	display: block;
	color: #444;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
}

.news-main-wrapper__preview:hover {
	text-decoration: underline;
}

.news-main-wrapper__news-title {
	display: block;
	margin-bottom: 14px;
	transition: 0.2s ease;
	color: #000;
	font-size: 24px;
	line-height: 1.4;
}

.news-main-wrapper__news-title:hover {
	transition: 0.2s ease;
	color: #3399ff;
}

@media (max-width: 991px) {
	.news-main-wrapper__date, .news-main-wrapper__preview {
		font-size: 14px;
	}
	.news-main-wrapper__news-title {
		font-size: 20px;
	}
}
@media (max-width: 600px) {
	.news-main-wrapper__news-title {
		font-size: 18px;
	}
}

.news-main-wrapper__publication-item:not(:last-child) {
	margin-bottom: 32px;
	padding-bottom: 37px;
	border-bottom: 1px solid #e7e7e7;
}

.news-main-wrapper__publication-title {
	display: block;
	display: block;
	margin-top: 14px;
	color: #444;
	font-size: 0.66em;
	line-height: 24px;
}

.news-main-wrapper__publication-title:hover {
	text-decoration: underline;
}