Understanding CSS clamp() for typography: a guide for UI designers