You could use the viewport units in css to scale the font. The units are vw for viewport width and vh for viewport height. Use these as units for your CSS font sizes where the number will correspond to a % of the viewport width (or height) like so:
p {
font-size: 4vw;
}