.block-grid{--block-grid--areas-column-gap:1.25rem;--block-grid--areas-row-gap:1.25rem}.block-grid__layout-container{-moz-column-gap:var(--block-grid--column-gap,0);column-gap:var(--block-grid--column-gap,0);display:grid;grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);grid-template-columns:repeat(var(--block-grid--grid-columns,1),minmax(0,1fr));position:relative;row-gap:var(--block-grid--row-gap,0)}.block-grid__layout-item{grid-column-end:span min(var(--block-grid--item-column-span,1) * 3,var(--block-grid--grid-columns));grid-row:span var(--block-grid--item-row-span,1);position:relative}.block-grid__area-container,.block-grid__block--view::part(area-container){-moz-column-gap:var(--block-grid--areas-column-gap,0);column-gap:var(--block-grid--areas-column-gap,0);display:grid;grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);grid-template-columns:repeat(var(--block-grid--area-grid-columns,var(--block-grid--grid-columns,1)),minmax(0,1fr));position:relative;row-gap:var(--block-grid--areas-row-gap,0)}.block-grid__area{display:flex;flex-direction:column;grid-column-end:span min(var(--block-grid--area-column-span,1) * 3,var(--block-grid--area-grid-columns));grid-row:span var(--block-grid--area-row-span,1);height:100%;position:relative}@media(min-width:1024px){.block-grid__layout-item{grid-column-end:span min(var(--block-grid--item-column-span,1),var(--block-grid--grid-columns))}.block-grid__area{grid-column-end:span min(var(--block-grid--area-column-span,1),var(--block-grid--area-grid-columns))}}
