.mm-layout-12__grid,
.mm-layout-12__grid.block-editor-block-list__layout,
.mm-layout-13__grid,
.mm-layout-13__grid.block-editor-block-list__layout,
.mm-layout-full__grid,
.mm-layout-full__grid.block-editor-block-list__layout,
.mm-layout-11__grid,
.mm-layout-11__grid.block-editor-block-list__layout,
.mm-layout-111__grid,
.mm-layout-111__grid.block-editor-block-list__layout {
	display: grid;
	gap: var(--mm-space-2xl, 4rem);
	align-items: start;
}

.mm-layout-12__grid,
.mm-layout-12__grid.block-editor-block-list__layout {
	grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}

.mm-layout-12.mm-layout--reverse .mm-layout-12__grid,
.mm-layout-12.mm-layout--reverse .mm-layout-12__grid.block-editor-block-list__layout {
	grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}

.mm-layout-11__grid,
.mm-layout-11__grid.block-editor-block-list__layout {
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.mm-layout-13__grid,
.mm-layout-13__grid.block-editor-block-list__layout {
	grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}

.mm-layout-13.mm-layout--reverse .mm-layout-13__grid,
.mm-layout-13.mm-layout--reverse .mm-layout-13__grid.block-editor-block-list__layout {
	grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}

.mm-layout-full__grid,
.mm-layout-full__grid.block-editor-block-list__layout {
	grid-template-columns: minmax(0, 1fr);
}

.mm-layout-111__grid,
.mm-layout-111__grid.block-editor-block-list__layout {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.mm-layout--reverse .mm-layout-col--narrow,
.mm-layout--reverse .mm-layout-col--b {
	order: 2;
}

.mm-layout--reverse .mm-layout-col--wide,
.mm-layout--reverse .mm-layout-col--c {
	order: 1;
}

.mm-layout--reverse .mm-layout-col--a {
	order: 3;
}

.mm-layout-col .eyebrow,
.mm-layout-12__narrow .eyebrow,
.mm-layout-12__wide .eyebrow {
	display: block;
	margin-bottom: var(--mm-space-md, 1rem);
}

.mm-layout--eyebrow-end .eyebrow,
.mm-layout-col--eyebrow-end .eyebrow {
	text-align: right;
}

.mm-layout-col > :first-child,
.mm-layout-12__narrow > :first-child,
.mm-layout-12__wide > :first-child {
	margin-top: 0;
}

.mm-layout-col img,
.mm-layout-12__narrow img,
.mm-layout-12__wide img {
	max-width: 100%;
	height: auto;
}

.mm-layout-col .block-editor-inner-blocks {
	min-height: 2rem;
}

.mm-layout-col .mm-link-button__add.components-button {
	margin-top: var(--mm-space-md, 1rem);
}

@media (max-width: 760px) {
	.mm-layout-12__grid,
	.mm-layout-12__grid.block-editor-block-list__layout,
	.mm-layout-12.mm-layout--reverse .mm-layout-12__grid,
	.mm-layout-12.mm-layout--reverse .mm-layout-12__grid.block-editor-block-list__layout,
	.mm-layout-11__grid,
	.mm-layout-11__grid.block-editor-block-list__layout,
	.mm-layout-13__grid,
	.mm-layout-13__grid.block-editor-block-list__layout,
	.mm-layout-13.mm-layout--reverse .mm-layout-13__grid,
	.mm-layout-13.mm-layout--reverse .mm-layout-13__grid.block-editor-block-list__layout,
	.mm-layout-full__grid,
	.mm-layout-full__grid.block-editor-block-list__layout,
	.mm-layout-111__grid,
	.mm-layout-111__grid.block-editor-block-list__layout {
		grid-template-columns: minmax(0, 1fr);
		gap: var(--mm-space-lg, 1.5rem);
	}
}
