What does CSS clamp() do?
clamp(MIN, PREFERRED, MAX) locks a value between a minimum and maximum while letting it scale fluidly in between. For responsive type, the preferred value mixes a rem base with a vw unit so text grows with the viewport but never gets too small or too large.
Fluid without media queries
Before clamp(), fluid type meant stacks of media queries. Now one line scales smoothly across all screen sizes. This calculator does the linear-interpolation math so your text scales exactly between your chosen breakpoints.