Here is the CSS stylesheet that should apply Courier New to various elements like a, p, h1, h2, etc...
a, p, h1, h2, h3, h4, h5, h6 {
font-family: "Courier New";
color: #54627B;
}
While my a tags are displayed in Courier New font, unfortunately, my h1 tags show a different Font Family:
-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
It seems like Bootstrap is taking precedence over the Font Family (even though it shouldn't; my custom stylesheet is declared after the Bootstrap one)
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="{% static 'blog_post_app/base.css' %}">