/*
 * Отступы и переносы на телефоне (ревью мобильной версии 01.11.2026, docs/mobile-review-2026-11-01.md, п. 2–4).
 * Размеры заголовков на планшете и телефоне — не здесь, а в глобальных стилях Elementor (Site Settings → Global Fonts, миграция 043).
 */
@media (max-width: 767px) {
	/* В Kit отступ контейнеров по умолчанию 0: тексты, крошки, новости, копирайт подвала шли от самого края экрана.
	   Внешние контейнеры страниц, шаблонов и подвала — не меньше 16px по бокам (больший отступ из Elementor сохраняется). Шапку не трогаем. */
	.elementor:not([data-elementor-type="header"]) > .e-con {
		padding-left: max(16px, var(--padding-left));
		padding-right: max(16px, var(--padding-right));
	}

	/* Вложенные блоки (карточки) — не больше 24px по бокам: 40px на экране 375px съедают место, длинные слова не помещаются */
	.elementor:not([data-elementor-type="header"]) > .e-con .e-con {
		padding-left: min(24px, var(--padding-left));
		padding-right: min(24px, var(--padding-right));
	}

	/* Слово длиннее строки (армянское заглавными, имя файла) переносится, а не обрезается */
	.elementor-heading-title {
		overflow-wrap: anywhere;
	}
	.elementor-widget-text-editor,
	.elementor-widget-theme-post-content {
		overflow-wrap: break-word;
	}
}
