/*
 * Ported from Hello Elementor 3.5.1 assets/css/theme.css (live parent theme), only the rules a measurement showed the
 * document pages need (CHECKLIST 2.6, 2026-11-11: the H1 sits 10px in on phones). Loaded before the child theme CSS,
 * as on live. Replaced in the systemization pass (CHECKLIST 4.8).
 */
.page-header .entry-title,
body:not([class*=elementor-page-]) .site-main {
	margin-inline-end: auto;
	margin-inline-start: auto;
	width: 100%;
}

@media (max-width: 575px) {
	.page-header .entry-title,
	body:not([class*=elementor-page-]) .site-main {
		padding-inline-end: 10px;
		padding-inline-start: 10px;
	}
}

@media (min-width: 576px) {
	.page-header .entry-title,
	body:not([class*=elementor-page-]) .site-main {
		max-width: 500px;
	}
}

@media (min-width: 768px) {
	.page-header .entry-title,
	body:not([class*=elementor-page-]) .site-main {
		max-width: 600px;
	}
}

@media (min-width: 992px) {
	.page-header .entry-title,
	body:not([class*=elementor-page-]) .site-main {
		max-width: 800px;
	}
}

@media (min-width: 1200px) {
	.page-header .entry-title,
	body:not([class*=elementor-page-]) .site-main {
		max-width: 1140px;
	}
}
