.editor-styles-wrapper .is-root-container > :first-child .os-content-card {
  margin-top: 0 !important;
}

.brxe-post-content > .os-content-card:first-child {
  margin-top: 0 !important;
}

.os-content-card {
    box-sizing: border-box;
    height: fit-content;
    padding: var(--space-l);
    background-color: var(--base-ultra-light);
    border-radius: var(--radius-l);
	margin-top: var(--space-l) !important;
	margin-bottom: var(--space-s) !important;
}

.os-content-card--light {
    background-color: var(--base-ultra-light);
}

.os-content-card--base {
    background-color: var(--base);
    color: #fff;
}

.os-content-card--base p {
    color: #fff;
}

.os-content-card--base li {
    color: #fff;
}

.os-content-card--light li {
    color: #000;
}

.os-content-card--light :is(h1, h2, h3, h4, h5, h6) {
    color: #000;
}

.os-content-card--base :is(h1, h2, h3, h4, h5, h6) {
    color: var(--primary) !important;
}

.os-content-card :is(ul, ol) {
    padding-inline-start: var(--list-indent-spacing, 1.5em);
    list-style-position: outside;
}

.os-content-card ul {
    list-style-type: disc;
}

.os-content-card ol {
    list-style-type: decimal;
}

.os-content-card li::marker {
    color: var(--primary);
}

.os-content-card .wp-block-buttons .wp-block-button .wp-block-button__link,
.os-content-card .wp-block-button .wp-block-button__link,
.os-content-card .wp-block-button__link.btn--primary {
    font-size: 1.6rem !important;
}

.block-editor-block-list__block .os-content-card {
    height: auto;
}

.os-content-card__content,
.os-content-card .acf-innerblocks-container {
}

.os-content-card__content > *,
.os-content-card .acf-innerblocks-container > * {

}
