<div class="column">
    <slot />
</div>

<style>
    .column {
        display: flex;
        flex-direction: column;
        height: 100%;
        gap: var(--gap, 2em);
        width: var(--width, initial);
    }

    @media (min-width: 916px) {
        .column {
            flex-direction: column;
        }
    }
</style>