The embed element is just a DIV.
Never put any CSS property or interaction on Clipped elements, or elements effected by custom code. Alway wrap them in a div an give this div the interactions etc…
And for clarity, don’t do it on the Embed elemeent too. wrap it in an extra div and affect that div.
Nesting is not bad, at all. Nest and nest and nest, don’t put too much properties on the same level. Yu can have one fiv for outer bounds, one for layout, one for dimension, one for interaction, one for content, one for content layout, etc etc etc… a simple card could be one div but if you add clipping and interaction, it’s not bad to use a series of nested div. Will be easier to handle and bug less, and better for cross browsers compatibility.