/** 
 * Alternative Cards
 */

:root {
    --layout-card-padding: 20px;
}

.page.full .layout>.card,
.page.full .card.layout {
    padding: var(--layout-card-padding);
}

.page.full .layout>.card section.card__footer,
.page.full .card.layout section.card__footer {
    padding: var(--layout-card-padding);
    margin-inline: calc(var(--layout-card-padding) * -1);
    margin-bottom: calc(var(--layout-card-padding) * -1);
    margin-top: var(--layout-card-padding);
}

.page.full .layout>.card:not(.card--header),
.page.full .card.layout:not(.card--header) {
    margin-bottom: 30px;
}

.page.full .layout .layout__region.container {
    max-width: 100%;
}

.page.full .layout .block-field-blocknodepagetitle h1 {
    margin-top: 0;
}

.page.full .layout .block-layout-builder>.block-title,
.page.full .layout .block .block-title {
    margin-top: 0;
}


@media only screen and (min-width: 992px) {
    :root {
        --layout-card-padding: 40px;
    }
}

/** 
 * Preview Fixes.
 */

.layout-builder__section .card__footer {
    margin: 0;
}