.textImage>.wrap>*+*{margin-top:16px}.textImage>.wrap header{display:flex;align-items:center}.textImage>.wrap header>picture{width:56px;margin-right:16px;flex-shrink:0}.textImage>.wrap header .heading{color:var(--colorPrimary);font-family:var(--fontHeading);font-size:32px;line-height:1.2em;align-self:center}.textImage.hasImageLeft,.textImage.hasImageTop,.textImage.hasImageBottom,.textImage.hasImageRight{display:grid;gap:20px;justify-content:space-between}.textImage.hasImageLeft>.wrap,.textImage.hasImageTop>.wrap,.textImage.hasImageBottom>.wrap,.textImage.hasImageRight>.wrap{grid-area:content}.textImage.hasImageLeft>picture,.textImage.hasImageTop>picture,.textImage.hasImageBottom>picture,.textImage.hasImageRight>picture{grid-area:image}.textImage.hasImageTop,.textImage.hasImageLeft{grid-template-areas:"image" "content"}.textImage.hasImageBottom,.textImage.hasImageRight{grid-template-areas:"content" "image"}.textImage.textOnly{max-width:780px;margin-left:auto;margin-right:auto}@container (min-width:768px){.textImage>.wrap>*+*{margin-top:24px}.textImage>.wrap>header>.heading{font-size:40px}.textImage>.wrap>header>picture{width:56px}.textImage.hasImageLeft{grid-template-areas:"image content";grid-template-columns:1fr 1fr;gap:32px}.textImage.hasImageLeft>.wrap{align-self:center}.textImage.hasImageRight{grid-template-areas:"content image";grid-template-columns:1fr 1fr;gap:32px}.textImage.hasImageRight>.wrap{align-self:center}}