Best Practices - Where to add CSS and Javascript in HubSpot CMS?

*HubSpot hosted a CMS Developer AMA on July 25th

2018. This question was submitted and the first reply is what the panelist and audience chat responded with. (view the full AMA here)*

--------------------------------------------

There are many places someone could modify the CSS and Javascript (JS) in HubSpot CMS - style sheets, the template, page, or module level.

What are the best practices for where to add CSS and JS?

https://fast.wistia.net/embed/iframe/cpjmpsmjmx