/* Center page content site-wide */
.entry-content .is-content-justification-left {
	justify-content: center !important;
	align-items: center !important;
}
.entry-content.is-layout-constrained > *,
.entry-content .is-content-justification-left > * {
	margin-left: auto !important;
	margin-right: auto !important;
}

/* Center page titles */
.wp-block-post-title {
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
}

/* Nudge Start Here button lower on assessment page */
.page-id-64 .wp-block-buttons {
	margin-top: 52px !important;
}

/* Hide duplicate page title on assessment page */
.page-id-64 .wp-block-post-title {
	display: none !important;
}

/* Nudge Book a Conversation button lower on About page */
.page-id-176 .wp-block-buttons {
	margin-top: 52px !important;
}

/* Nudge + center Book a Conversation button on Home page */
.page-id-1 .wp-block-buttons {
	margin-top: 52px !important;
	justify-content: center !important;
}
.page-id-1 .wp-block-button {
	margin-left: auto !important;
	margin-right: auto !important;
}

/* Nudge Book a Conversation button lower on Contact page */
.page-id-182 .wp-block-button__link {
	display: inline-block;
	margin-top: 52px !important;
}

/* Services page: hide title + center text */
.page-id-180 .wp-block-post-title {
	display: none !important;
}
.page-id-180 .entry-content h1,
.page-id-180 .entry-content h2,
.page-id-180 .entry-content h3,
.page-id-180 .entry-content h4,
.page-id-180 .entry-content p,
.page-id-180 .entry-content li {
	text-align: center !important;
}

/* Blog page: center posts + text */
.blog .wp-block-post-template {
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	gap: 2.5rem !important;
}
.blog .wp-block-post-template > li {
	max-width: 720px !important;
	width: 100% !important;
	margin: 0 auto !important;
}
.blog .wp-block-post-title,
.blog .wp-block-post-excerpt,
.blog .wp-block-post-excerpt *,
.blog .wp-block-post-date,
.blog .wp-block-post p { text-align: center !important; }

/* Nudge header menu slightly right */
header .wp-block-navigation__container {
	transform: translateX(60px);
}