.article-reading-shell {
    gap: 1.55rem;
}

.article-reading-hero {
    padding: 0.4rem 0.35rem 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

.article-reading-intro {
    margin-top: 1.15rem;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
}

.article-reading-cover {
    margin-top: 1.25rem;
    border: 0;
    box-shadow: none;
    border-radius: 18px;
}

.article-reading-content {
    padding: 0.4rem 0.35rem 0.2rem;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    /* Approved longform baseline for subsequent page syncs. */
    font-size: 1.12rem;
    line-height: 2.02;
}

.article-reading-content p,
.article-reading-content li,
.article-reading-content blockquote {
    font-size: 1.12rem;
    line-height: 2.02;
}

.article-reading-intro p {
    font-size: 1.12rem;
    line-height: 2.02;
}

.article-reading-content [style*="font-size: 18px"],
.article-reading-intro [style*="font-size: 18px"] {
    font-size: 20px !important;
}

.article-reading-content [style*="line-height: 3em"],
.article-reading-intro [style*="line-height: 3em"] {
    line-height: 2.02 !important;
}

.article-reading-content [style*="font-size: 12px"],
.article-reading-intro [style*="font-size: 12px"] {
    font-size: inherit !important;
}

.article-reading-list-item {
    padding: 0.9rem 0 0.95rem;
    border: 0;
    border-bottom: 1px solid rgba(201, 168, 76, 0.2);
    border-radius: 0;
    background: transparent;
}

.article-reading-note {
    padding-left: 0;
    padding-right: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

@media (max-width: 1024px) {
    .article-reading-hero,
    .article-reading-content {
        padding-left: 0;
        padding-right: 0;
    }
}
