.blog-post-view .wordpress-article .entry-content {
    margin-bottom: 3rem;
    max-width: 100%;
}

.blog-post-view .wordpress-article .entry-content h2 {
    font-family: the-seasons, serif;
    font-size: clamp(2.4rem, 2.22vw, 4rem);
    margin: 0 0 1.5rem 0;
    max-width: 30ch;
    width: 100%;
}
.blog-post-view .wordpress-article .entry-content h3 {
    font-family: the-seasons, serif;
    font-size: clamp(2rem, 1.67vw, 3.5rem);
    letter-spacing: -.01em;
    line-height: 1.33;
    margin: 0 0 1.5rem 0;
    max-width: 40ch;
    width: 100%;
}
.blog-post-view .wordpress-article .entry-content h4 {
    font-family: the-seasons, serif;
    font-size: clamp(1.8rem, 1.39vw, 2.9rem);
    letter-spacing: -.01em;
    line-height: 1.4;
    margin: 0 0 1.5rem 0;
    max-width: 45ch;
    width: 100%;
}

.blog-post-view .wordpress-article .entry-content p {
    max-width: 75ch;
    margin: 0 0 1.5rem 0;
    width: 100%;
}
.blog-post-view .wordpress-article .entry-content a {

}
.blog-post-view .wordpress-article .entry-content hr {
    margin: 0 0 1.5rem 0;
    max-width: 50rem;
    width: 100%;
}
.blog-post-view .wordpress-article .entry-content figure {
    margin: 0 0 1.5rem 0;
}
.blog-post-view .wordpress-article .entry-content img, .blog-post-view .wordpress-article .entry-content figure {
    height: auto;
    border-radius: 0.8rem;
    max-width: 60rem;
    width: 100%;
}
.blog-post-view .wordpress-article .entry-content .wp-block-list, .blog-post-view .wordpress-article .entry-content ul {
    list-style: disc;
    margin: 0 0 1.5rem 2rem;
    max-width: 50rem;
    width: calc(100% - 2rem);
}
@media (min-width: 992px) {
    .blog-post-view .wordpress-article .entry-content .wp-block-list, .blog-post-view .wordpress-article .entry-content ul {
        width: 100%;
    }
}
