1. Yes this is the right location to place custom CSS code. However, I can’t seem to verify that the code has indeed been added while viewing your site from my end. There may be a caching mechanism set in your website that’s causing this.
May you kindly clear any caching mechanisms set in your website whether it be from your CDN(cloudflare), hosting provider or any plugins?