.campaign .textImage{max-width:1200px}.campaign .textImage .c-article{display:grid;align-items:last baseline;grid-template-areas:"image" "heading" "intro" "body";row-gap:24px}.campaign .textImage .c-article h2{grid-area:heading;margin:0}.campaign .textImage .c-article .intro{grid-area:intro}.campaign .textImage .c-article .img{grid-area:image;max-width:none;display:block}.campaign .textImage .c-article .img img{width:100%;max-width:none}.campaign .textImage .c-article .bodyText{grid-area:body;align-self:start}.campaign .textImage .c-article .bodyText *:is(p:first-of-type,p,li){font-size:14px}@media (max-width: 767px){.campaign .textImage .c-article .img{width:75%;margin:auto}}@media (min-width: 600px){.campaign .textImage .c-article{grid-template-areas:"heading image" "intro image" "body image";column-gap:50px;grid-template-columns:1fr 300px;grid-template-rows:auto auto 1fr}.campaign .textImage .c-article .img{align-self:center}.campaign .textImage .c-article .bodyText *:is(p:first-of-type,p,li){font-size:16px}.campaign .textImage .c-article.img-right{grid-template-areas:"heading image" "intro image" "body image"}.campaign .textImage .c-article.img-left .c-article{grid-template-areas:"image heading" "image intro" "image body"}}@media (min-width: 600px){.campaign .textImage.layout-50by50 .c-article{grid-template-columns:1fr 1fr}.campaign .textImage.layout-67by33 .c-article{grid-template-columns:1fr 300px}.campaign .textImage.layout-33by67 .c-article{grid-template-columns:300px 1fr}}
