¿Cuáles son el CSS Externo, CSS Interno y CSS en Línea, que son los tipos estructurales de la característica CSS (Cascading Style Sheet) utilizada para dar apariencia a la estructura esquelética HTML en sitios web, y en qué situaciones se deben o no usar?

La estructura de CSS Externo es el archivo que contiene los elementos y clases de CSS con la extensión .css y se vincula al archivo HTML mediante un enlace. Pueden ser llamados desde múltiples páginas en el diseño Front End.

Es la estructura de CSS utilizada con las clases definidas entre las etiquetas <style></style> abiertas después de la etiqueta <head></head>. Solo pueden usarse en la página en la que están escritas, no pueden ser llamadas desde otras páginas.

La estructura de CSS en Línea es la estructura de estilo dada directamente a una etiqueta específica en HTML. En esta estructura, el CSS solo funciona en la etiqueta a la que se le da, no puede ser llamada en otras etiquetas ni afectar a otras etiquetas.
Google no recomienda esta estructura y dice que debe evitarse. Incluso afirma que rompe la política de seguridad de contenido (CSP).
Fuente de Google: