Create and activate a child theme in WordPress

If you plan to make CSS changes to your WordPress theme, then you may first want to create a child theme. Changes made to a child theme will remain when your theme is updated.

ProcessDifficulty
Create a child theme for WordPressAdvanced
Change a theme in WordPressBasic

More info