/************************************/
/***      Static Page Content     ***/
/************************************/

.page-blog .card-blog-heading{
    font-size: 42px;
}

.page-blog .description{
    color: var(--text-color);
    font-size: 16px;
    line-height: 1.8em;
}

.page-blog .description h1,
.page-blog .description h2,
.page-blog .description h3,
.page-blog .description h4,
.page-blog .description h5,
.page-blog .description h6{
    color: var(--primary-color);
    margin-top: 1.6em;
    margin-bottom: 0.6em;
}

.page-blog .description h1:first-child,
.page-blog .description h2:first-child,
.page-blog .description h3:first-child,
.page-blog .description h4:first-child,
.page-blog .description h5:first-child,
.page-blog .description h6:first-child{
    margin-top: 0;
}

.page-blog .description h1{
    font-size: 34px;
}

.page-blog .description h2{
    font-size: 28px;
}

.page-blog .description h3{
    font-size: 22px;
}

.page-blog .description h4{
    font-size: 18px;
}

.page-blog .description h5{
    font-size: 16px;
}

.page-blog .description h6{
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.page-blog .description p{
    margin-bottom: 1.5em;
}

.page-blog .description ul,
.page-blog .description ol{
    margin: 0 0 1.5em;
    padding-left: 1.25em;
}

.page-blog .description ul{
    list-style: disc;
}

.page-blog .description ol{
    list-style: decimal;
}

.page-blog .description li{
    margin-bottom: 0.5em;
}

.page-blog .description li:last-child{
    margin-bottom: 0;
}

.page-blog .description a{
    color: var(--secondary-color);
    text-decoration: underline;
}

.page-blog .description a:hover{
    color: var(--accent-color);
}

.page-blog .description strong{
    color: var(--primary-color);
    font-weight: 600;
}

.page-blog .description blockquote{
    margin: 0 0 1.5em;
    padding: 0.75em 1.5em;
    border-left: 3px solid var(--secondary-color);
    background: var(--third-color);
    color: var(--primary-color);
}
