.block-blog-article-content {
    --y-space-after-layout: var(--spacing-16);
    --y-space-after-heading: var(--spacing-12);
    --y-space-after-layouts-elements: var(--spacing-16);
}
.block-article-content__layout + .block-article-content__layout {
    margin-top: var(--y-space-after-layout);
}
.block-blog-article-content h1 + p,
.block-blog-article-content h2 + p,
.block-blog-article-content h3 + p,
.block-blog-article-content h4 + p,
.block-blog-article-content h5 + p,
.block-blog-article-content h6 + p {
    margin-top: var(--y-space-after-heading);
}
.block-blog-article-content ul + p,
.block-blog-article-content ul + h1,
.block-blog-article-content ul + h2,
.block-blog-article-content ul + h3,
.block-blog-article-content ul + h4,
.block-blog-article-content ul + h5,
.block-blog-article-content ul + h6,
.block-blog-article-content p + p,
.block-blog-article-content p + h1,
.block-blog-article-content p + h2,
.block-blog-article-content p + h3,
.block-blog-article-content p + h4,
.block-blog-article-content p + h5,
.block-blog-article-content p + h6,
.block-blog-article-content p + ul {
    margin-top: var(--y-space-after-layouts-elements);
}
.block-blog-article-content .card.media {
    --bs-card-bg: var(--neutral-bg-primary-color);
    --bs-card-color: var(--neutral-black-color);
    --bs-card-spacer-y: var(--spacing-8);
    --bs-card-spacer-x: var(--spacing-8);
}
.block-blog-article-content .card.media .card-body > * {
    font: var(--xs-14-font-definition);
}
.block-blog-article-content ol {
    font-weight: var(--font-weight-700);
    margin-bottom: 0;
}
.block-blog-article-content li {
    line-height: var(--line-height-150);
}
.block-blog-article-content li:not(:last-child) {
    margin-bottom: var(--spacing-8);
}
@media screen and (min-width: 992px) {
    .block-blog-article-content {
        --y-space-after-layout: var(--spacing-24);
    }
    .block-blog-article-content .card.media .card-body > * {
        width: 90%;
    }
}
