.phone-shot img{height:auto}
.brand{display:inline-flex;align-items:center;gap:9px}.brand img{display:block;width:32px;height:32px;flex-shrink:0;border-radius:7px}
@media(min-width:701px) and (max-width:1000px){.hero{grid-template-columns:1fr;gap:36px}.phone-gallery{width:440px;max-width:100%;justify-self:center}}
@media(max-width:420px){.site-header{gap:12px}.brand{font-size:17px}.site-header .button.small{font-size:12px;padding:9px 10px;white-space:nowrap}.phone-gallery{width:min(270px,100%);min-height:450px}.phone-shot.primary{width:180px}.phone-shot.secondary{width:148px}}
