¡Hola Juan!
Entiendo tu duda sobre la importación de fuentes en HTML y CSS. En el caso que mencionas, al importar la fuente Montserrat en el archivo index.html y aplicarla al body en style.css, esta fuente se aplicará a todas las páginas que estén vinculadas a ese archivo CSS. No es necesario importar la fuente en cada archivo HTML individualmente, ya que al importarla en el archivo principal y aplicarla al body, se extenderá a todas las páginas vinculadas a ese archivo CSS.
En cuanto a agregar el selector head en el archivo CSS, no es necesario. Al aplicar la fuente al body, estás estableciendo que esa fuente se utilizará en todo el cuerpo de las páginas, por lo que no es necesario agregar el selector head.
Espero que esta explicación aclare tu duda. Si tienes alguna otra pregunta, no dudes en preguntar.
¡Saludos!
Si este post te ayudó, por favor marca como solucionado ✓. ¡Continúa con tus estudios!