Responive Text Size

Any suggestions and making text size responsive?

I’ve tried making a condition, but it feels clunky

I’m not sure of all your setting.
But the first thing, I think that you should make your text field full width of the page and responsive.
For the size of the text, the only option you have actually, is to use condition
If current page < 480 (for example), modify text size.