/* ==========================================================================
   Шаблон "Внутренняя страница (v2)" — page-inner-v2.php
   Классы с суффиксом "2", по конвенции темы (header__btn2, info__grid2)
   ========================================================================== */

/* Хиро без фонового изображения, высота 300–400px */
.hero2 {
	min-height: clamp(300px, 22vw, 303px);
	display: flex;
	align-items: center;
	justify-content: flex-start;
	background-color: #567AAE;
	text-align: left;
	padding: 30px 0;
	margin-bottom: 5px;
}

.hero2__title {
	color: #fff;
	margin: 0;
}

/* Хлебные крошки Yoast */
.breadcrumbs2 {
	padding: 20px 0;
	margin-bottom: 10px;
	font-size: clamp(12px, calc(100vw / 1650 * 14), 14px);
	color: #767676;
}

.breadcrumbs2 a {
	color: #567AAE;
	transition-duration: .3s;
}

.breadcrumbs2 a:hover {
	color: #F07427;
}

/* Контейнер с контентом страницы */
.site-main2 {
	padding: 20px 0 60px;
}

.entry2 {
	width: 100%;
}

.entry-content2 img {
	max-width: 100%;
	height: auto;
	border-radius: 10px;
}

.entry-content2 h2,
.entry-content2 h3,
.entry-content2 h4 {
	margin-top: 1.5em;
	margin-bottom: .5em;
}

.entry-content2 p {
	margin-bottom: 1em;
}

.entry-content2 ul,
.entry-content2 ol {
	margin: 0 0 1em 1.5em;
}

.entry-content2 ul li {
	list-style: disc;
}

.entry-content2 ol li {
	list-style: decimal;
}

.entry-content2 a {
	color: #567AAE;
	text-decoration: underline;
	transition-duration: .3s;
}

.entry-content2 a:hover {
	color: #F07427;
}

@media (max-width: 600px) {
	.hero2 {
		min-height: 220px;
		padding: 20px 0;
	}

	.breadcrumbs2 {
		margin-bottom: 40px;
	}
}
