.text-with-image{--maxPararaphLength:44rem;display:grid;margin:0 auto;max-width:1920px;width:100%}.text-with-image__copy{padding:1.5rem}.text-with-image__image{height:100%}.text-with-image__image img{height:100%;object-fit:cover;object-position:center}@media screen and (min-width:768px){.text-with-image__copy{margin:0 auto;padding:4rem}.text-with-image{align-items:center;grid-template-columns:repeat(2,1fr)}.text-with-image__image--right{order:2}}