

/* Start:/local/templates/feniks/components/bitrix/main.include/content-page/style.css?17835165131556*/
.page-single {
	font-size: 1.125rem;
	line-height: 1.63125rem;
	letter-spacing: -0.04em;
}
.page-single img {
	margin-bottom: 1rem;
	border-radius: .5rem;
}
.page-single a:first-child + h2,
.page-single a:first-child + h3,
.page-single a:first-child + h4 {
	margin-top: 0;
}
.page-single h2 {
	margin-block: 2rem 1.5rem;
	font-family: 'Play', serif;
	font-weight: 400;
	font-size: 1.75rem;
	line-height: 2rem;
	letter-spacing: -0.04em;
}
.page-single h3 {
	margin-block: 1.5rem 2rem;
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 2.0625rem;
	letter-spacing: -0.02em;
}
.page-single h4 {
	margin-block: 0 1.5rem;
	font-weight: 500;
	font-size: 1.25rem;
	line-height: 1.75rem;
	letter-spacing: -0.04em;
}
.page-single p {
	margin-bottom: 1rem;
}
.page-single p:last-child,
.page-single ul li:last-child,
.page-single h2:last-child,
.page-single h3:last-child,
.page-single h4:last-child {
	margin-bottom: 0;
}
.page-single ul {
	margin-block: 1rem;
	padding-left: 1.8125rem;
}
.page-single ul li {
	margin-bottom: 0.75rem;
	padding-left: 0.4375rem;
}
.page-single ul li::marker,
.page-single a {
	color: var(--color500);
}
.page-single blockquote {
	margin: 2rem 0;
	padding-left: 2rem;
	font-weight: 500;
	font-size: 1.25rem;
	line-height: 1.75rem;
	letter-spacing: -0.04em;
	border-left: 0.3125rem solid var(--color500);
}
.page-single blockquote strong {
	font-weight: 500;
}

@media screen and (max-width: 500px) {
	.page-single blockquote {
		padding-left: 1.5rem;
	}
}
/* End */
/* /local/templates/feniks/components/bitrix/main.include/content-page/style.css?17835165131556 */
