@aron77 In case you haven’t already: Just add some static text to your a-z-listing.php and see if it displays. If it does not, you need to put it in a different folder…
About my CSS issue:
I am using Elementor (which could be the problem with the custom.css file).
I ended up adding the custom css to the shortcode element in the elementor builder, not perfect but it works.