@layer marielco-layout {
    .marielco-container {
        inline-size: 100%;
        padding-inline: var(--marielco-layout-gutter, var(--marielco-page-gutter));
    }

    .marielco-container--full-bleed {
        --marielco-layout-gutter: 0;
    }

    .marielco-section {
        inline-size: 100%;
        padding-block: var(--marielco-section-spacing);
    }

    .marielco-reading-width {
        max-inline-size: var(--marielco-reading-width);
        overflow-wrap: anywhere;
    }
}
