¡Hola María! Gracias por tu pregunta.
En cuanto a tu duda, no es necesario crear un archivo CSS separado para los estilos de Flexbox. Puedes agregar los estilos de Flexbox en el archivo "style.css" junto con los demás estilos de tu proyecto web.
Lo importante es que los estilos de Flexbox estén dentro de las reglas CSS que afectan a los elementos que deseas que se muestren como cajas flexibles.
Por ejemplo, si deseas que un contenedor se muestre como una caja flexible, debes agregar la propiedad "display: flex;" en la regla CSS que afecta a ese contenedor.
Espero haber resuelto tu duda. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)