.heroCopy .nearbyBar{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:10px 16px;max-width:640px;margin-top:12px;padding:10px 7px 10px 14px;background:#fff;border:1px solid #d9ded5;border-radius:9px;box-shadow:0 10px 28px rgba(31,64,53,.08)}
.heroCopy .nearbyBar label{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;gap:10px;color:#14332b;text-transform:none;letter-spacing:0;font-size:12px}
.heroCopy .nearbyBar select{min-width:84px;height:42px;padding:0 10px;background:#f7f8f4;border:1px solid #d9ded5;border-radius:6px;color:#14332b;font-weight:700}
.heroCopy .nearbyButton{grid-column:2;grid-row:1;justify-self:end;height:42px;margin:0;padding:0 20px;border-radius:6px;white-space:nowrap}
.heroCopy .locationStatus{grid-column:1/-1;grid-row:2;min-width:0;padding:0 4px;color:#68766f;line-height:1.4}
.heroCopy .clearLocation{grid-column:1/-1;grid-row:3;justify-self:start;padding:0 4px}
@media(max-width:650px){.heroCopy .nearbyBar{grid-template-columns:1fr;padding:12px}.heroCopy .nearbyBar label,.heroCopy .nearbyButton,.heroCopy .locationStatus,.heroCopy .clearLocation{grid-column:1;justify-self:stretch}.heroCopy .nearbyBar label{grid-row:1}.heroCopy .nearbyButton{grid-row:2;width:100%}.heroCopy .locationStatus{grid-row:3}.heroCopy .clearLocation{grid-row:4;justify-self:start}}
