body {
    font-family: var(--oaw-sans);
}

p,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--oaw-sans);
}

.article-content p,
.article-content ul,
.article-content ol {
    font-family: var(--oaw-serif);
}

a:link,
a:visited,
p a:link,
p a:visited {
    color: black;
    text-decoration: none;
}

.article-header a:hover {
    color: var(--oaw-gray-hover);
}

.article-content a {
    color: black;
    text-decoration: underline !important;
}

.article-content a:hover {
    color: black;
    text-decoration: none !important;
}

.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 {
    margin-top: 40px;
}

h1 a:link,
h1 a:visited,
h2 a:link,
h2 a:visited,
h3 a:link,
h3 a:visited,
h4 a:link,
h4 a:visited,
h5 a:link,
h5 a:visited,
h6 a:link,
h6 a:visited {
    color: black;
    text-decoration: none;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    color: var(--oaw-gray-hover);
}