.wp-block-columns{gap:var(--gap-inline,2em);box-sizing:border-box;flex-wrap:wrap;align-items:stretch;width:100%;display:flex;overflow:visible}.wp-block-column{box-sizing:border-box;flex:none;min-width:0;max-width:100%;overflow:visible}.wp-block-columns>.wp-block-column:not([style*=flex-basis]){flex:1}@media (width<=1023px){.wp-block-columns:not(.is-not-stacked-on-mobile){gap:var(--gap-block,2em);flex-direction:column;padding-block:0!important}.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{width:100%}.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:empty{display:none}.wp-block-columns.is-style-overflow{gap:var(--gap-inline,2em);scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:var(--sitepadding);flex-flow:row;width:100vw;overflow-x:auto;padding-block-end:16px!important}.wp-block-columns.is-style-overflow[data-connected]{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:0!important}.wp-block-columns.is-style-overflow>.wp-block-column:not(:only-child){scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;min-width:min-content;margin-block-start:0;flex-basis:calc(50% - var(--gap-inline,2em)*.5)!important}.overflow-scroller-wrapper{position:relative}.overflow-arrow{z-index:10;cursor:pointer;pointer-events:auto;width:calc(var(--sitepadding,2em)*1.4);height:calc(var(--sitepadding,2em)*1.4);background:rgba(255,255,255,.8);border:none;border-radius:999px;flex:none;font-size:1.5rem;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%);scroll-snap-align:unset!important}.overflow-arrow svg{width:auto;height:60%}.overflow-arrow--prev{left:calc(var(--sitepadding,2em)*.3)}.overflow-arrow--prev svg{margin-inline-start:-10%}.overflow-arrow--next{right:calc(var(--sitepadding,2em)*.3)}.overflow-arrow--next svg{margin-inline-end:-10%}.overflow-arrow[data-active=false]{opacity:.3;pointer-events:none}}.are-vertically-aligned-center{align-items:center}.is-vertically-aligned-center{align-self:center}.are-vertically-aligned-bottom{align-items:flex-end}.is-vertically-aligned-bottom{align-self:flex-end}.is-style-justify-space-between{justify-content:space-between;gap:0!important}.is-style-justify-space-around{justify-content:space-around;gap:0!important}.is-style-justify-space-evenly{justify-content:space-evenly;gap:0!important}.is-style-justify-outer-gap{padding-inline:var(--sitepadding,2em);justify-content:space-between}