[id^=containers-flex-or-grid-block]{container-type:inline-size}[id^=containers-flex-or-grid-block][id^=containers-flex-or-grid-block]{margin-block:var(--og--section-y)}[id^=containers-flex-or-grid-block] .flex-grid-innerblocks{-moz-column-gap:var(--fg-gap);column-gap:var(--fg-gap);row-gap:var(--fg-gap-y)}[id^=containers-flex-or-grid-block] .flex-grid-innerblocks.gap-small{--fg-gap: 1.25rem;--fg-gap-y: 2.5rem}[id^=containers-flex-or-grid-block] .flex-grid-innerblocks.gap-large{--fg-gap: 2.8125rem;--fg-gap-y: 3.75rem}[id^=containers-flex-or-grid-block] .layout-flex{display:flex;flex-wrap:wrap}[id^=containers-flex-or-grid-block] .layout-flex>*{width:100%;flex:none}@container (min-width: 32rem){[id^=containers-flex-or-grid-block] .layout-flex>*{width:calc((100% - var(--fg-gap)) / 2)}}@container (min-width: 48rem){[id^=containers-flex-or-grid-block] .layout-flex:is(.max-cols-3,.max-cols-4)>*{width:calc((100% - var(--fg-gap) * 2) / 3)}}@container (min-width: 64rem){[id^=containers-flex-or-grid-block] .layout-flex.max-cols-4>*{width:calc((100% - var(--fg-gap) * 3) / 4)}}[id^=containers-flex-or-grid-block] .layout-flex.flex-horizontal-center{justify-content:center}[id^=containers-flex-or-grid-block] .layout-flex.flex-horizontal-left{justify-content:flex-start}[id^=containers-flex-or-grid-block] .layout-flex.flex-horizontal-right{justify-content:flex-end}[id^=containers-flex-or-grid-block] .layout-flex.flex-horizontal-evenly{justify-content:space-evenly}[id^=containers-flex-or-grid-block] .layout-flex.flex-horizontal-between{justify-content:space-between}[id^=containers-flex-or-grid-block] .layout-flex.flex-horizontal-around{justify-content:space-around}[id^=containers-flex-or-grid-block] .layout-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@container (min-width: 32rem){[id^=containers-flex-or-grid-block] .layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 48rem){[id^=containers-flex-or-grid-block] .layout-grid:is(.max-cols-3,.max-cols-4){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 64rem){[id^=containers-flex-or-grid-block] .layout-grid.max-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}[id^=containers-flex-or-grid-block] .layout-grid.grid-horizontal-stretch{justify-items:stretch}[id^=containers-flex-or-grid-block] .layout-grid.grid-horizontal-left{justify-items:start}[id^=containers-flex-or-grid-block] .layout-grid.grid-horizontal-center{justify-items:center}[id^=containers-flex-or-grid-block] .layout-grid.grid-horizontal-right{justify-items:end}[id^=containers-flex-or-grid-block] .layout-flex.vertical-top,[id^=containers-flex-or-grid-block] .layout-grid.vertical-top{align-items:flex-start}[id^=containers-flex-or-grid-block] .layout-flex.vertical-center,[id^=containers-flex-or-grid-block] .layout-grid.vertical-center{align-items:center}[id^=containers-flex-or-grid-block] .layout-flex.vertical-bottom,[id^=containers-flex-or-grid-block] .layout-grid.vertical-bottom{align-items:flex-end}[id^=containers-flex-or-grid-block] .layout-flex.vertical-stretch,[id^=containers-flex-or-grid-block] .layout-grid.vertical-stretch{align-items:stretch}[id^=containers-flex-or-grid-block] .layout-flex>*,[id^=containers-flex-or-grid-block] .layout-grid>*{margin:0!important}
