As I work on creating a website, I am faced with the challenge of making sure the font size is easily readable on mobile devices, desktop computers, and also when printed. I have noticed that the default font size on my desktop looks great, but is too small on mobile screens (and can be excessively large when printed). What is the recommended approach for setting a font size that is legible across all platforms - mobile, desktop, and print?