If you haven't already created a Publishing Template, see Working with
Publishing Templates
Using the Project view, copy your custom CSS in a folder
inside the publishing template root folder (for example, in the
custom_footer_template/resources folder).
Open the template descriptor file associated with your publishing template and
add your custom CSS in the resources section.