.mms-custom-layout{aspect-ratio:var(--mms-custom-layout-ratio,auto);display:grid;grid-template-columns:var(--mms-custom-layout-columns,1fr);grid-template-rows:var(--mms-custom-layout-rows,1fr)}.mms-custom-layout>*{grid-column:var(--mms-custom-layout-cell-column,auto);grid-row:var(--mms-custom-layout-cell-row,auto)}@container (max-width: 900px){.mms-custom-layout-stacked-on-mobile:not(:where(.mms-viewport-queries *)),.mms-custom-layout-stacked-on-mobile:where(.mms-container-queries *){aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:auto}.mms-custom-layout-stacked-on-mobile:not(:where(.mms-viewport-queries *))>*,.mms-custom-layout-stacked-on-mobile:where(.mms-container-queries *)>*{aspect-ratio:var(--mms-custom-layout-ratio,auto);grid-column:1/-1;grid-row:auto}}@media(max-width:900px){.mms-custom-layout-stacked-on-mobile:where(.mms-viewport-queries *):not(:where(.mms-container-queries *)){aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:auto}.mms-custom-layout-stacked-on-mobile:where(.mms-viewport-queries *):not(:where(.mms-container-queries *))>*{aspect-ratio:var(--mms-custom-layout-ratio,auto);grid-column:1/-1;grid-row:auto}}.mms-custom-layout-cell>div{height:100%}