.l-columns__columns{gap:3rem;grid-template-columns:repeat(auto-fit,minmax(min(22.5rem,100%),1fr))}@media (min-width:48rem){.l-columns__columns{gap:4rem}}@media (min-width:80rem){.l-columns__columns{gap:6rem 5rem}}.l-columns__columns[data-column-amount="1"]{--count:1}.l-columns__columns[data-column-amount="2"]{--count:2}.l-columns__columns[data-column-amount="3"]{--count:3}.l-columns__columns[style*="--column-1"]{--gap-share:calc((max(var(--count, 1) - 1, 0)*var(--column-gap, 3rem))/max(var(--count, 1), 1));-ms-grid-columns:minmax(0,calc(var(--column-1, 0%) - var(--gap-share))) minmax(0,calc(var(--column-2, 0%) - var(--gap-share))) minmax(0,calc(var(--column-3, 0%) - var(--gap-share)));grid-template-columns:minmax(0,calc(var(--column-1, 0%) - var(--gap-share))) minmax(0,calc(var(--column-2, 0%) - var(--gap-share))) minmax(0,calc(var(--column-3, 0%) - var(--gap-share)))}@media (max-width:calc(62rem - 1px)){.l-columns__columns{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}.l-columns__column{gap:2rem;max-width:56.25rem}.l-columns__column.full-width{max-width:100%}.l-columns__column__headline.center h1,.l-columns__column__headline.center h2,.l-columns__column__headline.center h3,.l-columns__column__headline.center h4,.l-columns__column__headline.center h5,.l-columns__column__headline.center h6{text-align:center}.l-columns.horizontal-center .l-columns__column{margin-inline:auto}.l-columns.horizontal-right .l-columns__column{-webkit-margin-start:auto;margin-inline-start:auto}.l-columns.vertical-middle .l-columns__column{margin-block:auto}.l-columns.vertical-bottom .l-columns__column{-webkit-margin-before:auto;margin-block-start:auto}.l-columns--custom-columns .l-columns__column:last-child{-ms-grid-column-align:start;justify-self:start}.l-columns--custom-columns .l-columns__columns{gap:2rem}@media (min-width:48rem){.l-columns--custom-columns .l-columns__columns{-ms-grid-columns:var(--column-1) var(--column-2) var(--column-3);grid-template-columns:var(--column-1) var(--column-2) var(--column-3)}}@media (min-width:62rem){.l-columns--custom-columns .l-columns__columns{gap:4rem 2.5rem}}@media (min-width:80rem){.l-columns--custom-columns .l-columns__columns{gap:6rem 2.5rem}}