Jason, you’ll want to use a Child theme to prevent the CSS from being overwritten with an update. Here’s more information on child themes:
http://codex.wordpress.org/Child_Themes
If this is getting too advanced, putting the CSS into the Theme’s CSS editor in the customizer would be the next best option.