/**
 * WP 核心块间距版本差兼容（issue 08 批次2）。
 *
 * 现象：dev 栈的 WP 核心把 p / h2 的默认 margin-block 提为覆盖主题重置的
 * 优先级（实测 entry-content 直下 h2 margin-bottom 34.86px、p 16px），
 * 而镜像站（EventPro 3.0 构建时的旧核心）与主题清零重置配合后均为 0。
 * 后果：dev 每个标题/段落下多出 ~17px（折叠后），整页纵向漂移
 * （home +160px / about +101px / exhibit +193px）。
 *
 * 处理：按镜像实测值显式清零——仅 entry-content **直下子级**的
 * h2.wp-block-heading / p（镜像 EventPro 对直下 h2/p 即此间距：mt 18 / mb 0；
 * 嵌套 h2——如 beijing agenda-wrap 内的标题——不命中主题规则，保留 UA 默认
 * margin 0.83em，shim 不得下探）。嵌套 p（box-banner/news-card/tl-card 等）
 * 两侧一致保留核心 margin。独立文件保持 style.css 与 EventPro 3.0 同源（fork 零）。
 */
.entry-content > h2.wp-block-heading {
	margin-bottom: 0 !important;
}

.entry-content > p {
	margin-bottom: 0 !important;
}

/*
 * issue 14 追加（用户验收反馈：宽屏 speakers 页偏左）：
 * .speakers-band 被 style.css 两层互相打架的 !important 钉在左侧——
 * 72 行 main .wp-block-post-content > * { max-width:min(1360px,96vw)!important }
 * 钳宽取胜，「FINAL OVERRIDE」层（585+）的 100vw 全幅因特异性更低落败，但其
 * margin:calc(50% - 50vw)!important 在全宽父容器下恰好解为 0 → 1360 宽左贴边
 * （同页 topbar/.stats-grid 均居中，唯嘉宾带钉左；EventPro 原版同病）。
 * 此处同特异性 +!important、后加载（core-compat 依赖 style.css）取胜居中；
 * style.css 须与 EventPro 3.0 保持零分叉（issue 08 既定），故落 core-compat。
 * 断点取 1441：e2e_mirror_parity 固定 1440 视口比对像素，≤1440 维持镜像形态
 * （band 填满可用宽度、两侧 0 边距），门禁不受影响；1441 起居中。
 */
@media (min-width: 1441px) {
	.speakers-band {
		margin-inline: auto !important;
	}
	/*
	 * 2026-09-15 追加（用户验收反馈：beijing2026 Past Speakers Review 超宽出屏）：
	 * FINAL OVERRIDE（style.css 585+）给 .speakers-band 的 width:100vw +
	 * margin:calc(50% - 50vw) 全幅魔法在 band 非 entry-content 直接子级时
	 * （beijing2026 页 band 被编辑器嵌进 .agenda-wrap）50% 基准错位——
	 * CDP 实测 1728 视口下 band 右缘超屏 176px。弃用 vw 魔法：width:auto
	 * + margin 0，band 装满实际父级内容盒（agenda-wrap 内=1240 盒内居中，
	 * 直属 entry-content 时=钳宽 1360 居中），两种嵌套都不出屏。
	 * 特异性 main … .speakers-band (0,1,2) 压过 FINAL OVERRIDE (0,1,0)。
	 */
	main .speakers-band {
		width: auto !important;
		max-width: none !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

/* [editor-deform 2026-09-16] Enquiry 联系人卡圆角：group save 不再生成
   border-radius（与 border width/color 组合时被忽略），改由类承载，
   前台与编辑器画布共用。 */
.contact-card {
	border-radius: 14px;
	text-align: center;
}
