если страница одна - не важно. когда их больше - файл с цсс загружается 1 раз и содержится в памяти браузера. поэтому при каждом переходе по сайту он не грузится каждый раз и страницы шевелятся побыстрее.
В общем, если страниц больше чем одна - надо отдельный файл. Ну еще, есть вариант. если самого кода цсс не сильно много - то в принципе возможно и размещать на каждой странице <style> </style>
- но это уже неудобно и странно