.hero-grid{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:center}
.hero-grid .sizzle-column{grid-column:1;grid-row:1}
.hero-grid .hero-copy{grid-column:2;grid-row:1}
.hero-grid .phone-device{width:min(360px,100%)}
@media(max-width:820px){.hero-grid{grid-template-columns:1fr;gap:44px}.hero-grid .sizzle-column{grid-column:1;grid-row:1}.hero-grid .hero-copy{grid-column:1;grid-row:2}.hero-grid .phone-device{width:min(360px,86vw)}}
