Ok I get it, it’s the flexbox child settings that is making the video embed element to go crazy.
Easy way to fix it: Add a div alongside the video element. And make that div width 50%, like the video element is.
Now put the video element into that div. It solves your issue. You can now continue to design with more control over your layout.