.multi-column-block{display:grid;grid-gap:3rem;grid-template-columns:repeat(var(--column-count,1),1fr);font-size:var(--main-font-size)}.multi-column-block p.heading{font-size:2.2rem;font-family:var(--secondary-font);font-weight:400}.multi-column-block.col-count-2{--column-count:2}@media(min-width:1200px){.multi-column-block{grid-gap:6rem}}.multi-column-block-section h2{margin-bottom:1.5rem}.column section{padding:0}@media only screen and (max-width:900px){.multi-column-block.col-count-2{--column-count:1}}