输出为pdf,h2和h3间距控制

请教

想要达到的效果,输出为pdf(测试用的better export pdf插件),尽量保留原主题格式。

目前其他实现的挺好的,但h2和h3标题间距,以及正文和h3间距不符合预期。
想要效果,正文和后面的h3标题间距拉大,h2和紧接之后的h3之间间距较小。

问了几个ai,综合了一下,ai建议的写法如下。但h2和h3之间的距离没起作用,还是和正文和h3之间的距离一样。

各位大佬有什么建议吗?

/* 更安全的写法 */
:is(h2) + :is(h3) {
  margin-top: 5px !important;   
}

/* 添加过渡保护 */
h2 {
  margin-bottom: 0 !important; /* 锁定 h2 的下方间距 */
}
h3 {
  margin-top: 50px;
  margin-bottom: 0; /* 防止影响后续元素 */
}