Why CSS often lives in a separate file
Beginners often learn CSS in its own file because that keeps structure and styling easier to manage.
When the page grows, separate files make updates calmer, cleaner, and more reusable.
One file can hold the HTML structure while another holds the CSS styling rules.