<style> могут быть в любом месте документа HTML. Однако лучше всего использовать его внутри <head>.
<style>
<head>
Из моего личного опыта лучше всего сделать отдельную таблицу стилей, чтобы поместить все CSS.