

/* Start:/bitrix/templates/atlas/components/bitrix/news.list/news-updates/style.css?17927399062268*/
.news-upd {
	background: #f2f6fe;
	border-radius: 16px;
	padding: 32px 32px 30px;
}

.news-upd__head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 24px;
}

.news-upd__title {
	margin: 0;
	font-size: clamp(22px, 3vw, 32px);
	font-weight: 700;
	line-height: 1.15;
	text-transform: uppercase;
	color: #121F54;
}

.news-upd__all {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	flex-shrink: 0;
	font-size: clamp(14px, 1.6vw, 16px);
	color: #2d5be3;
	text-decoration: none;
	transition: gap .2s;
}
.news-upd__all:hover { gap: 14px; }

.news-upd__list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 12px;
}

.news-upd__item {
	display: flex;
	flex-direction: column;
	background: #fff;
	border-radius: 10px;
	padding: 16px 16px 20px;
	box-shadow: 0 2px 10px rgba(19, 37, 107, .05);
	transition: box-shadow .2s;
}
.news-upd__item:hover { box-shadow: 0 6px 24px rgba(19, 37, 107, .12); }

.news-upd__img {
	position: relative;
	display: block;
	aspect-ratio: 2 / 1;
	border-radius: 8px;
	overflow: hidden;
	background: #eef2f9;
}
.news-upd__img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform .3s;
}
.news-upd__item:hover .news-upd__img img { transform: scale(1.03); }

.news-upd__body {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	padding: 18px 2px 0;
}

.news-upd__date {
	margin-bottom: 10px;
	font-size: clamp(12px, 1.3vw, 13px);
	color: #7b8396;
}

.news-upd__name {
	margin-bottom: 18px;
	font-size: clamp(16px, 1.8vw, 18px);
	font-weight: 600;
	line-height: 1.35;
	color: #121F54;
	text-decoration: none;
}
.news-upd__name:hover { color: #2d5be3; }

.news-upd__text {
	margin-bottom: 20px;
	font-size: clamp(13px, 1.5vw, 15px);
	line-height: 1.55;
	color: #6b7286;
}

.news-upd__more {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	margin-top: auto;
	font-size: clamp(14px, 1.5vw, 15px);
	font-weight: 500;
	color: #2d5be3;
	text-decoration: none;
	transition: gap .2s;
}
.news-upd__more:hover { gap: 14px; }

@media (max-width: 991px) {
	.news-upd__list { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 640px) {
	.news-upd { padding: 22px 16px; }
	.news-upd__list { grid-template-columns: 1fr; }
}
/* End */
/* /bitrix/templates/atlas/components/bitrix/news.list/news-updates/style.css?17927399062268 */
