.ark-block-container {
    --arkb-gap: 1rem;
    --arkb-padding: 0;
    display: block
}
.ark-block-container:where(.has-background) {
    --arkb-padding: 1.5rem 1.75em
}
.ark-block-container[data-flex] {
    display: flex;
    gap: var(--arkb-gap)
}
.ark-block-container[data-flex=vertical] {
    flex-direction: column
}
.ark-block-container:not(.has-inner) {
    padding: var(--arkb-padding)
}
.ark-block-container:where(.alignfull).has-inner {
    padding-left: var(--ark-padding--container, 0);
    padding-right: var(--ark-padding--container, 0)
}
.ark-block-container:where(.alignfull)>.ark-block-container__inner {
    margin: 0 auto;
    max-width: var(--ark-width--article)
}
.ark-block-container__inner {
    padding: var(--arkb-padding)
}
[data-flex]>.ark-block-container__inner {
    align-items: inherit;
    display: inherit;
    flex-direction: inherit;
    flex-wrap: inherit;
    gap: inherit;
    justify-content: inherit;
    width: 100%
}