

/* Start:/bitrix/templates/spektr/components/bitrix/news.detail/news_card/style.css?17913257672922*/
/* Карточка новости /about/news/<код>/. Цвета — как у посадочных (custom:landing): синий #04426e, зелёный #59aa5e и #4e9a53, светло-зелёный фон #eef8ef. */
.news-card { padding: 4px 0 20px; color: #333; font-size: 14px; line-height: 1.6; }
.news-card *, .news-card *::before, .news-card *::after { box-sizing: border-box; }

.news-card__head {
	position: relative;
	margin-bottom: 22px;
	padding: 0 0 18px;
	border-bottom: 1px solid #e3e8ec;
}
.news-card__head::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 80px;
	height: 3px;
	background: #59aa5e;
}
.news-card__date {
	display: inline-block;
	margin-bottom: 10px;
	padding: 3px 10px;
	border-radius: 3px;
	background: #eef8ef;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .3px;
	text-transform: uppercase;
	color: #4e9a53;
}
.news-card .news-card__title {
	font-size: 26px;
	line-height: 1.25;
	font-weight: bold;
	color: #04426e;
}

.news-card__img { margin: 0 0 22px; }
.news-card__img img {
	display: block;
	max-width: 100%;
	height: auto;
	border-radius: 6px;
}

/* Текст из визуального редактора: сброс стилей шаблона возвращаем обратно. */
.news-card__text { margin-bottom: 26px; }
.news-card__text p { margin: 0 0 12px; padding: 0; }
.news-card__text h2 { margin: 24px 0 10px; font-size: 20px; line-height: 1.3; font-weight: bold; color: #04426e; }
.news-card__text h3 { margin: 20px 0 8px; font-size: 16px; line-height: 1.3; font-weight: bold; color: #04426e; }
.news-card__text ul, .news-card__text ol { margin: 0 0 12px; padding-left: 22px; }
.news-card__text ul li { list-style: disc; margin-bottom: 4px; }
.news-card__text ol li { list-style: decimal; margin-bottom: 4px; }
.news-card__text b, .news-card__text strong { font-weight: bold; }
.news-card__text i, .news-card__text em { font-style: italic; }
#content .news-card__text a, .news-card__text a { color: #04426e; text-decoration: underline; }
.news-card__text img { max-width: 100%; height: auto; }
.news-card__text table { max-width: 100%; border-collapse: collapse; margin-bottom: 12px; }
.news-card__text td, .news-card__text th { padding: 6px 10px; border: 1px solid #e3e8ec; }
.news-card__text blockquote { margin: 0 0 12px; padding: 10px 16px; border-left: 3px solid #59aa5e; background: #f5f7f9; }

#content .news-card__back, .news-card__back {
	display: inline-block;
	padding: 10px 22px;
	border: 1.5px solid #04426e;
	border-radius: 4px;
	font-size: 13px;
	font-weight: bold;
	color: #04426e;
	text-decoration: none;
	transition: background-color .15s, color .15s;
}
#content .news-card__back:hover, .news-card__back:hover { background: #04426e; color: #fff; text-decoration: none; }
.news-card__back::before { content: "\2190\00a0"; }

@media (max-width: 540px) {
	.news-card .news-card__title { font-size: 21px; }
}

/* End */
/* /bitrix/templates/spektr/components/bitrix/news.detail/news_card/style.css?17913257672922 */
