Description: When adding headings and text inside the Rich Text Element, any margin block start (top spacing) applied to headings is currently applied to all headings. In most cases, it is not desirable to have the same top margin on the very first heading. For example, if the Rich Text Element begins with a heading, you usually want it flush with the container, and only subsequent headings to have spacing. Proposal: Add a toggle in the Rich Text Element design settings that allows excluding the top margin from the first heading. This would: Reduce the need for custom CSS overrides Provide more consistent design control inside Rich Text Align with common typography patterns Workaround for H3: %%SELECTOR%%.bde-rich-text h3:first-of-type { margin-top: 0; }