a child theme is only necessary if you are directly editing the theme style sheets or function files.
Adding CSS to the Additional CSS or using the Code Snippets plugin for PHP snippets removes the need for a child theme and will remain intact when the theme or plugin is updated.