Short answer
HubSpot's KB: attach stylesheets to templates, pages or a domain; they load in a set order. Page and domain stylesheets need Professional or Enterprise. The editor supports HubL variables and macros.
1. In HubSpot
The relevant screen in my demo portal.

2. Worth knowing
Theme templates use theme settings instead.