.text-image img{aspect-ratio:1/1;border-radius:var(--border-radius);object-fit:cover}.text-image__wrapper{align-items:center;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:repeat(2,minmax(250px,1fr))}.text-image__image{order:1}.text-image__content{order:2}@media screen and (max-width:767px){.text-image__wrapper{grid-template-columns:1fr}}