.block-columns{padding-block:calc(3rem * var(--v-rhythm,1));padding-inline:max(1rem, (100% - var(--content-width,1120) * 1px) / 2)}@media (width>=768px){.block-columns{padding-block:calc(4.5rem * var(--v-rhythm,1));padding-inline:max(1.5rem, (100% - var(--content-width,1120) * 1px) / 2)}}.block-columns__title{font-family:var(--font-heading,var(--font-body,ui-sans-serif, system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif));overflow-wrap:anywhere;max-width:100%;font-size:calc(clamp(1.75rem, 2vw + 1.2rem, 2.5rem) * var(--v-heading-scale,1) * var(--heading-scale,1));line-height:var(--v-heading-leading,1.15);font-weight:var(--v-heading-weight,700);letter-spacing:var(--v-heading-tracking,0);text-align:var(--v-heading-align,inherit);text-transform:var(--v-heading-transform,none);margin:0}[data-heading-align=start] .block-columns__title{text-align:start}[data-heading-align=center] .block-columns__title{text-align:center}[data-heading-align=end] .block-columns__title{text-align:end}.block-columns__title{margin-bottom:2rem}.block-columns__title:empty{display:none}.block-columns__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.block-columns--2 .block-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.block-columns--3 .block-columns__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.block-columns[data-widths=wide-start]>.block-columns__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.block-columns[data-widths=wide-end]>.block-columns__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (width<=767.98px){.block-columns[data-phone-order=reversed]>.block-columns__grid{flex-direction:column-reverse;display:flex}}.block-columns__cell{min-width:0}.block-columns__cell [class^=block-]:not([class*=__]){padding-block:0}
