.hero__has-zip .hero__zip--wide{width:72rem}@media (min-width:768px){.hero__has-zip .hero__zip--wide{flex-wrap:wrap}.hero__zip--wide .button,.hero__zip--wide label{flex-shrink:0;white-space:nowrap}.hero__has-zip .hero__zip--wide input[type=text]{flex:1 0 20.4rem}.hero__zip--wide .button{flex-grow:1;justify-content:center}.hero--nearest-comm.no-geo .hero__content:has(.hero__zip--wide),.hero--nearest-comm.no-nearest-data .hero__content:has(.hero__zip--wide){max-width:72rem;width:100%}}