CSS реагирует
div {
font-size: min(3vw, 36px);
}
Charming Caribou
div {
font-size: min(3vw, 36px);
}
<section class="main">
<h2>Santa Ana</h2>
<p>Un campo situado en General Villegas, provincia de Buenos Aires en el corazón de la llanura pampeana. Lo esperamos para descansar y disfrutar de la tranquilidad con su familia, pareja o realice el evento de su empresa. Contamos con la mejor infraestructura de la zona para que sus necesidades esten satisfechas.</p>
<a href="Nosotros.html">Conocé mucho más acerca de Nosotros</a>
</section>