Ok, I have figured out a little bit more, but still need help.
Since I use Elementor template, I changed the container selector to ‘.elementor-widget-theme-post-content’, and now the proper element ‘.single .elementor-widget-theme-post-content’ is getting its display set to none when I inspect the page source.
However, it is not taking effect since the elementor’s ‘element display: block’ style is taking precedence. If I put a !important on the display: none, then it works.
Any workaround for this issue? thanks!