Most of the big SIP providers have some kind of restrictions in place. see als https://en.wikipedia.org/wiki/STIR/SHAKEN they hope to finish CID spoofing very soon, in my humble opinion it won’t be happening so fast.
I always use @media for those.
the Emmet Re:view chrome extension is useful to see how you page changes as the screen width changes (use the Breakpoints view) and set the height of the div to change as necessary for different widths with @medias.
I’m not actually a developer (just know some HTML and CSS) so there may be other more standard solutions, I have no idea. But this should work fine.