/* TOP About and Our Values also work as separate, reorderable sections. */
.okitama-home-about,
.okitama-home-values {
	font-family: var(--okitama-font-gothic);
	margin-block: 0 !important;
}
.okitama-home-values .okitama-about-php__values {
	margin-top: 0;
}

/* Keep the original gap below the collage, including room for its image shadows. */
.okitama-home-about:has(+ .okitama-home-values) {
	padding-bottom: clamp(64px, 6.5vw, 96px) !important;
}
.okitama-home-about + .okitama-home-values {
	padding-top: 0 !important;
}

/* Gutenberg adds a block wrapper between the two preview roots. */
.editor-styles-wrapper .okitama-home-about,
.editor-styles-wrapper .okitama-home-values {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 100%;
}
.editor-styles-wrapper [data-type="acf/okitama-media"]:has(.okitama-home-about):has(+ [data-type="acf/okitama-cards"] .okitama-home-values) .okitama-home-about {
	padding-bottom: clamp(64px, 6.5vw, 96px) !important;
}
.editor-styles-wrapper [data-type="acf/okitama-media"]:has(.okitama-home-about) + [data-type="acf/okitama-cards"] .okitama-home-values {
	padding-top: 0 !important;
}
@media (max-width: 640px) {
	.okitama-home-about:has(+ .okitama-home-values),
	.editor-styles-wrapper [data-type="acf/okitama-media"]:has(.okitama-home-about):has(+ [data-type="acf/okitama-cards"] .okitama-home-values) .okitama-home-about {
		padding-bottom: 60px !important;
	}
}
