.sp-hero.native-hero--text-only{grid-template-columns:minmax(0,1fr)}
.native-hero--text-only .sp-hero-copy{max-width:100%}
.sp-hero>.vpc-category-hero{display:block;width:100%;height:clamp(360px,38vw,520px);min-width:0;object-fit:contain;align-self:center;justify-self:center;filter:drop-shadow(0 24px 34px rgba(0,0,0,.42));position:relative;z-index:1}
@media(max-width:767px){.sp-hero>.vpc-category-hero{height:clamp(250px,78vw,350px);order:2;margin-top:4px}}
