/**
 * Our Capabilities 页面移动端排版覆盖
 */

/* Project Experience 内层 padding 归零，与其他 section 对齐 */
.page-id-3576 .entry-content > .wp-block-spectra-container:nth-child(3) > .wp-block-spectra-container {
	padding: 0 !important;
}

@media (max-width: 767.98px) {
	.page-id-3576 .entry-content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.page-id-3576 .wp-block-spectra-container,
	.page-id-3576 .wp-block-column.has-background {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	/* 非 hero section：24px 版心 */
	.page-id-3576 .entry-content > .wp-block-spectra-container:not(:first-child) {
		padding-left: 24px !important;
		padding-right: 24px !important;
	}

	.page-id-3576 .wp-block-spectra-content {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}

	/* Local Support: restore padding (overridden by global zero-padding rule) */
	.page-id-3576 [data-spectra-id="spectra-moucs8lm-4bdmco"] {
		padding-left: 24px !important;
		padding-right: 24px !important;
		padding-top: 24px !important;
		padding-bottom: 24px !important;
	}

	.page-id-3576 .wp-block-spectra-button {
		padding-left: 24px !important;
		padding-right: 24px !important;
	}
}
