/**
 * Стыковка редактора блоков с нашей вёрсткой.
 *
 * main.css общий со статическим прототипом, и трогать его ради WordPress
 * не хочется. Всё, что нужно только сайту на WordPress, лежит здесь.
 *
 * Расстояния между абзацами в статье задаются флекс-разрывами. Редактор
 * блоков добавляет свои внешние отступы поверх — снимаем их.
 */

.post__text > *,
.post__note > * {
	margin-block-start: 0;
	margin-block-end: 0;
}

/* В некоторых сборках «Группа» оборачивает содержимое ещё одним слоем —
   он не должен ломать колонку с одинаковыми промежутками. */
.post__note > .wp-block-group__inner-container {
	display: contents;
}

/* «Подзаголовок» — стиль абзаца, который редактор выбирает кнопкой.
   Выглядит так же, как post__subtitle в вёрстке. Два класса в селекторе:
   иначе правило .post__text p перебьёт по специфичности. */
.post__text .is-style-subtitle,
.policy__content .is-style-subtitle {
	font-weight: 600;
	color: #364152;
}

/* Большое фото статьи приходит из Медиатеки в обёртке <picture> — она нужна,
   чтобы браузер мог выбрать WebP. По умолчанию такая обёртка строчная,
   а к строчным элементам вертикальные отступы не применяются: фото
   прилипало к тексту. Делаем её блочной — общий ритм колонки восстанавливается. */
.post__content > picture,
.policy__content > picture {
	display: block;
}

/* Поле-ловушка для роботов. Убираем его с экрана, но не через display:none:
   часть автоматических рассылок такие поля пропускает. */
.mdl-hp {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* Сообщение под формой. Показывается, только если отправка не удалась. */
.form__notice {
	margin-top: 12px;
	font-size: 14px;
	line-height: 1.4;
	color: #B3261E;
}

/* Кнопка «показать ещё» на время загрузки: гасим и не даём нажать повторно. */
.blog__more[aria-busy="true"] {
	opacity: 0.55;
	pointer-events: none;
}

/* «{слова}» в полях главной страницы: слова, которые не должны
   разорваться на две строки. Например «Since 2015» в подписи под фото. */
.mdl-nowrap {
	white-space: nowrap;
}
