

/* Start:/local/templates/uborka_v2/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?17885381447850*/
.news-detail {
	box-sizing: border-box;
	width: 100%;
	color: var(--cl-granite-grey);
	letter-spacing: 0;
	scroll-margin-top: calc(var(--sticky-header-top, 0px) + var(--header-height, 0px) + 1rem);
}

.news-detail__back-button {
	display: inline-flex;
	align-items: center;
	gap: .45rem;
	width: fit-content;
	min-height: 2.5rem;
	margin-bottom: 1.65rem;
	padding: .62rem 1rem;
	border-radius: .5rem;
	background: var(--cl-smoky-white);
	color: var(--cl-greenish-wet-asphalt);
	font-size: var(--s15);
	font-weight: 700;
	line-height: 1.2;
	text-decoration: none;
}

.news-detail__back-button svg {
	width: 1.1rem;
	height: 1.1rem;
	flex: 0 0 auto;
}

.news-detail__header {
	max-width: 58rem;
}

.news-detail h1 {
	max-width: 58rem;
	margin: 0 0 1rem;
	color: var(--cl-black);
	font-size: 2.45rem;
	font-weight: 800;
	line-height: 1.12;
	letter-spacing: 0;
}

.news-detail__meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .75rem 1.25rem;
	margin-bottom: 1.25rem;
	color: var(--cl-gray);
	font-size: var(--s15);
	line-height: 1.35;
	letter-spacing: 0;
}

.news-detail__views {
	display: inline-flex;
	align-items: center;
	gap: .45rem;
}

.news-detail__views svg {
	width: 1.15rem;
	height: auto;
	flex: 0 0 auto;
	color: currentColor;
}

.news-detail__lead {
	max-width: 52rem;
	margin: 0;
	color: var(--cl-greenish-wet-asphalt);
	font-size: var(--s20);
	font-weight: 500;
	line-height: 1.48;
	letter-spacing: 0;
}

.news-detail__lead p {
	margin: 0;
}

.news-detail__image {
	margin: 2rem 0 2.35rem;
	border-radius: .75rem;
	background: var(--cl-smoky-white);
}

.img__container.news-detail__image {
	aspect-ratio: 16 / 9;
}

.news-detail__image img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.news-detail__content {
	color: var(--cl-dark-greenish);
	font-size: var(--s18);
	line-height: 1.72;
	letter-spacing: 0;
	overflow-wrap: anywhere;
}

.news-detail__content > *:first-child {
	margin-top: 0;
}

.news-detail__content > *:last-child {
	margin-bottom: 0;
}

.news-detail__content p,
.news-detail__content blockquote,
.news-detail__content table,
.news-detail__content figure {
	margin: 0 0 1.18rem;
}

.news-detail__content p {
	color: var(--cl-dark-greenish);
	font-weight: 400;
}

.news-detail__content h2,
.news-detail__content h3,
.news-detail__content h4 {
	max-width: 50rem;
	color: var(--cl-midnight-blue);
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: 0;
}

.news-detail__content h2 {
	margin: 3rem 0 1rem;
	padding-top: 1.2rem;
	border-top: 1px solid rgba(24, 136, 184, .2);
	font-size: 2rem;
}

.news-detail__content h2:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}

.news-detail__content h3 {
	position: relative;
	margin: 2.15rem 0 .8rem;
	padding-left: 1rem;
	color: var(--cl-blue);
	font-size: 1.42rem;
}

.news-detail__content h3::before {
	content: "";
	position: absolute;
	left: 0;
	top: .18em;
	bottom: .18em;
	width: .22rem;
	border-radius: 999px;
	background: var(--cl-blue-teal);
}

.news-detail__content h4 {
	margin: 1.65rem 0 .65rem;
	color: var(--cl-black);
	font-size: var(--s20);
}

.news-detail__content h2 + p,
.news-detail__content h3 + p,
.news-detail__content h4 + p {
	margin-top: 0;
}

.news-detail__content a {
	color: var(--cl-blue);
	font-weight: 700;
	text-decoration: none;
	border-bottom: 1px solid rgba(67, 101, 175, .28);
}

.news-detail__content a:hover {
	border-bottom-color: currentColor;
}

.news-detail__content ul,
.news-detail__content ol {
	display: grid;
	gap: .72rem;
	margin: .35rem 0 1.45rem;
	padding-left: 0;
	list-style: none;
}

.news-detail__content li {
	position: relative;
	padding-left: 1.65rem;
	color: var(--cl-dark-greenish);
	line-height: 1.62;
}

.news-detail__content ul > li::before {
	content: "";
	position: absolute;
	left: .25rem;
	top: .72em;
	width: .45rem;
	height: .45rem;
	border-radius: 50%;
	background: var(--cl-blue-teal);
	box-shadow: 0 0 0 .28rem rgba(24, 136, 184, .1);
}

.news-detail__content ol {
	counter-reset: news-detail-list;
}

.news-detail__content ol > li {
	min-height: 1.7rem;
	padding-left: 2.35rem;
	counter-increment: news-detail-list;
}

.news-detail__content ol > li::before {
	content: counter(news-detail-list);
	position: absolute;
	left: 0;
	top: .06rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 1.45rem;
	height: 1.45rem;
	border-radius: 50%;
	background: rgba(24, 136, 184, .12);
	color: var(--cl-midnight-blue);
	font-size: .82rem;
	font-weight: 800;
	line-height: 1;
}

.news-detail__content li strong {
	color: var(--cl-midnight-blue);
	font-weight: 800;
}

.news-detail__content li p {
	margin: .35rem 0 0;
}

.news-detail__content li ul,
.news-detail__content li ol {
	margin: .65rem 0 .1rem;
}

.news-detail__content blockquote {
	padding: 1rem 1.25rem;
	border-left: .25rem solid var(--cl-blue-teal);
	border-radius: .35rem;
	background: #f7fafc;
	color: var(--cl-greenish-wet-asphalt);
}

.news-detail__content img,
.news-detail__content video,
.news-detail__content iframe {
	max-width: 100%;
}

.news-detail__content img {
	height: auto;
	border-radius: .65rem;
}

.news-detail__content table {
	display: block;
	width: 100%;
	max-width: 100%;
	overflow-x: auto;
	border-collapse: collapse;
}

.news-detail__content th,
.news-detail__content td {
	padding: .75rem .9rem;
	border: 1px solid var(--cl-gray-platinum);
	text-align: left;
	vertical-align: top;
}

.news-detail__content th {
	background: var(--cl-smoky-white);
	font-weight: 800;
}

.news-detail .read-also {
	max-width: 100%;
	margin-top: 3rem;
	padding-top: 2rem;
	border-top: 1px solid rgba(219, 219, 219, .7);
}

.news-detail .read-also__title {
	margin-bottom: 1.25rem;
	color: var(--cl-black);
	font-size: var(--s28);
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: 0;
}

.news-detail .read-also .news-list {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 950px) {
	.news-detail {
		max-width: 100%;
	}

	.news-detail h1 {
		font-size: 2rem;
		line-height: 1.16;
	}

	.news-detail__lead {
		font-size: var(--s18);
	}

	.news-detail__content {
		max-width: 100%;
		font-size: var(--s17);
		line-height: 1.68;
	}
}

@media (max-width: 640px) {
	.news-detail__back-button {
		min-height: 2.35rem;
		margin-bottom: 1.1rem;
		padding: .55rem .8rem;
		font-size: .9rem;
	}

	.news-detail h1 {
		font-size: 1.55rem;
		line-height: 1.2;
	}

	.news-detail__meta {
		margin-bottom: 1rem;
		font-size: .9rem;
	}

	.news-detail__lead {
		font-size: 1rem;
		line-height: 1.5;
	}

	.news-detail__image {
		margin: 1.35rem 0 1.6rem;
		border-radius: .6rem;
	}

	.img__container.news-detail__image {
		aspect-ratio: 4 / 3;
	}

	.news-detail__content {
		font-size: 1rem;
		line-height: 1.62;
	}

	.news-detail__content p,
	.news-detail__content blockquote,
	.news-detail__content table,
	.news-detail__content figure {
		margin-bottom: 1rem;
	}

	.news-detail__content h2 {
		margin-top: 2.1rem;
		padding-top: .95rem;
		font-size: 1.42rem;
	}

	.news-detail__content h3 {
		margin-top: 1.55rem;
		padding-left: .78rem;
		font-size: 1.16rem;
	}

	.news-detail__content h3::before {
		width: .18rem;
	}

	.news-detail__content h4 {
		margin-top: 1.35rem;
		font-size: 1.05rem;
	}

	.news-detail__content ul,
	.news-detail__content ol {
		gap: .6rem;
		margin-bottom: 1.15rem;
	}

	.news-detail__content li {
		padding-left: 1.35rem;
		line-height: 1.55;
	}

	.news-detail__content ul > li::before {
		left: .16rem;
		top: .68em;
		width: .38rem;
		height: .38rem;
	}

	.news-detail__content ol > li {
		padding-left: 2.05rem;
	}

	.news-detail__content ol > li::before {
		width: 1.32rem;
		height: 1.32rem;
	}

	.news-detail__content blockquote {
		padding: .85rem 1rem;
	}

	.news-detail .read-also {
		margin-top: 2rem;
		padding-top: 1.45rem;
	}

	.news-detail .read-also .news-list {
		grid-template-columns: 1fr;
	}
}

/* End */
/* /local/templates/uborka_v2/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?17885381447850 */
