CSS (Cascading Style Sheets) es una especificación que permite separar la estructura lógica de un documento HTML de su presentación mediante hojas de estilos. CSS controla aspectos como fuentes, colores, márgenes y dimensiones para definir la apariencia y formato de los documentos. Ofrece beneficios como el mantenimiento consistente de estilos en múltiples páginas y carga más rápida.