[id^=containers-flex-or-grid-container-block]{margin-top:clamp(1.125rem,-.75rem + 4.688vw,3rem);margin-bottom:clamp(1.125rem,-.75rem + 4.688vw,3rem)}[id^=containers-flex-or-grid-container-block] .layout-flex{display:flex;flex-wrap:wrap}[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-2.small-gap>*{width:100%;min-width:calc((100% - 20px)/2);flex-shrink:1;flex-grow:1}@media (min-width: 40rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-2.small-gap>*{max-width:calc((100% - 20px)/2)}}@media (min-width: 64rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-2.small-gap>*{width:calc((100% - 20px)/2);min-width:unset}}[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-2.large-gap>*{width:100%;min-width:calc((100% - 48px)/2);flex-shrink:1;flex-grow:1}@media (min-width: 40rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-2.large-gap>*{max-width:calc((100% - 48px)/2)}}@media (min-width: 64rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-2.large-gap>*{width:calc((100% - 48px)/2);min-width:unset}}[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-3.small-gap>*{width:100%;min-width:calc((100% - 40px) / 3);flex-shrink:1;flex-grow:1}@media (min-width: 40rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-3.small-gap>*{max-width:calc((100% - 40px)/2)}}@media (min-width: 64rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-3.small-gap>*{width:calc((100% - 40px) / 3);min-width:unset;max-width:calc((100% - 40px) / 3)}}[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-3.large-gap>*{width:100%;min-width:calc((100% - 96px) / 3);flex-shrink:1;flex-grow:1}@media (min-width: 40rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-3.large-gap>*{max-width:calc((100% - 96px)/2)}}@media (min-width: 64rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-3.large-gap>*{width:calc((100% - 96px) / 3);min-width:unset;max-width:calc((100% - 96px) / 3)}}[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-4.small-gap>*{width:100%;min-width:calc((100% - 60px)/4);flex-shrink:1;flex-grow:1}@media (min-width: 40rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-4.small-gap>*{max-width:calc((100% - 60px)/2)}}@media (min-width: 64rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-4.small-gap>*{width:calc((100% - 60px)/4);min-width:unset;max-width:calc((100% - 60px)/4)}}[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-4.large-gap>*{width:100%;min-width:calc((100% - 144px)/4);flex-shrink:1;flex-grow:1}@media (min-width: 40rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-4.large-gap>*{max-width:calc((100% - 144px)/2)}}@media (min-width: 64rem){[id^=containers-flex-or-grid-container-block] .layout-flex.max-cols-4.large-gap>*{width:calc((100% - 144px)/4);min-width:unset;max-width:calc((100% - 144px)/4)}}[id^=containers-flex-or-grid-container-block] .layout-flex.flex-horizontal-evenly{justify-content:space-evenly}[id^=containers-flex-or-grid-container-block] .layout-flex.flex-horizontal-left{justify-content:flex-start}[id^=containers-flex-or-grid-container-block] .layout-flex.flex-horizontal-center{justify-content:center}[id^=containers-flex-or-grid-container-block] .layout-flex.flex-horizontal-right{justify-content:flex-end}[id^=containers-flex-or-grid-container-block] .layout-flex.flex-horizontal-between{justify-content:space-between}[id^=containers-flex-or-grid-container-block] .layout-flex.flex-horizontal-around{justify-content:space-around}[id^=containers-flex-or-grid-container-block] .layout-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 48rem){[id^=containers-flex-or-grid-container-block] .layout-grid.max-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){[id^=containers-flex-or-grid-container-block] .layout-grid.max-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 48rem){[id^=containers-flex-or-grid-container-block] .layout-grid.max-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){[id^=containers-flex-or-grid-container-block] .layout-grid.max-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}[id^=containers-flex-or-grid-container-block] .layout-grid.grid-horizontal-stretch{justify-items:stretch}[id^=containers-flex-or-grid-container-block] .layout-grid.grid-horizontal-left{justify-items:start}[id^=containers-flex-or-grid-container-block] .layout-grid.grid-horizontal-center{justify-items:center}[id^=containers-flex-or-grid-container-block] .layout-grid.grid-horizontal-right{justify-items:end}[id^=containers-flex-or-grid-container-block] .layout-grid.small-gap,[id^=containers-flex-or-grid-container-block] .layout-flex.small-gap{gap:1.25rem}[id^=containers-flex-or-grid-container-block] .layout-grid.large-gap,[id^=containers-flex-or-grid-container-block] .layout-flex.large-gap{gap:clamp(1rem,-1rem + 5vw,3rem)}[id^=containers-flex-or-grid-container-block] .layout-grid.vertical-alignment-top,[id^=containers-flex-or-grid-container-block] .layout-flex.vertical-alignment-top{align-items:flex-start}[id^=containers-flex-or-grid-container-block] .layout-grid.vertical-alignment-center,[id^=containers-flex-or-grid-container-block] .layout-flex.vertical-alignment-center{align-items:center}[id^=containers-flex-or-grid-container-block] .layout-grid.vertical-alignment-bottom,[id^=containers-flex-or-grid-container-block] .layout-flex.vertical-alignment-bottom{align-items:flex-end}[id^=containers-flex-or-grid-container-block] .layout-grid.vertical-alignment-stretch,[id^=containers-flex-or-grid-container-block] .layout-flex.vertical-alignment-stretch{align-items:stretch}
