.reviews-photo-banner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 36px;align-items:center}
.reviews-banner-photo{width:100%;max-width:480px;margin:0;justify-self:center;min-width:0}
.reviews-banner-photo a{display:block;border-radius:12px}
.reviews-banner-photo img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 8px 28px #1b393312}
.reviews-banner-copy{min-width:0}
.reviews-photo-banner .reviews-platforms{grid-column:1/-1;width:100%}
.reviews-project-text{grid-template-columns:1fr}
@media(max-width:850px){.reviews-photo-banner{grid-template-columns:1fr;gap:24px}.reviews-banner-copy{grid-row:1}.reviews-banner-photo{grid-row:2;max-width:420px}.reviews-photo-banner .reviews-platforms{grid-row:3;margin-top:0}}
