I would not follow the advice in this video as far as using
vw units only for the middle value in
clamp. Using only
vw units takes away the ability of the user to manually increase the text size. This is an accessibility issue.
By the way, text is already responsive by default, you aren’t really making it more responsive using
clamp. I think there are some circumstances where changing the font size based on width are appropriate, such as decreasing the size of big headings for narrower widths (which can help reduce horizontal scrolling). But be careful that you do not make text too small. You also should respect the user’s default font size and their ability to increase the font size as needed, so use
rem) units for all of your font sizes. And if you do want to take into account the width of the view port then it should be in addition to the
em font size (e.g
font-size: calc(1em + 1vw);).