In linea di massima è valido quanto indicato da carlomarangoni. Potresti assegnare diverse grandezze attraverso una impostazione a breakpoint, magari applicando al body un font-size con una dimensione in px e usare em o, meglio, rem per i vari elementi interni; oppure puoi usare le unità vw e vh che fanno direttamente riferimento alle dimensioni correnti della finestra (viewport).

potresti indicarmi qualche guida sull'argomento?
Consiglio di dare uno sguardo al capitolo "Layout e suoi elementi" dei link utili CSS, sotto la voce "Fonts > unità di misura".