.c-banner-collage{grid-gap:var(--gap);grid-template-columns:100%;display:grid}@media (min-width:820px){.c-banner-collage{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}}.c-banner-collage__block{display:grid;position:relative}@media (min-width:820px){.c-banner-collage__block--right{grid-area:span 2/2/auto/span 2}.c-banner-collage__block--left{grid-area:span 2/span 2}}.c-banner-collage__block--text-top .content{place-content:baseline start}.c-banner-collage__image{grid-area:1/1}.c-banner-collage_text{text-align:center;grid-area:1/1;place-content:center;row-gap:.8rem;padding-top:3.6rem;padding-right:3.6rem;display:grid}