.mh-locality{position:relative;min-width:0}
.mh-locality-control{position:relative}
.mh-locality-control input{padding-right:44px;width:100%;box-sizing:border-box}
.mh-locality-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:0;border-radius:6px;background:#f1f5f2;color:#344b40;font:22px/1 sans-serif;cursor:pointer}
.mh-locality-clear:hover{background:#e1eae3}
.mh-locality-results{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:800;background:#fff;border:1px solid #cfdcd2;border-radius:10px;box-shadow:0 12px 30px rgba(16,37,29,.14);max-height:280px;overflow:auto;overscroll-behavior:contain}
.mh-locality-results[hidden],.mh-locality-clear[hidden]{display:none!important}
.mh-locality-option{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #edf1ee;background:#fff;padding:11px 14px;cursor:pointer;font:inherit;color:#10251d}
.mh-locality-option:last-child{border-bottom:0}
.mh-locality-option strong{display:block;font-size:14px;font-weight:700;line-height:1.4}
.mh-locality-option small{display:block;font-size:12px;color:#627368;line-height:1.5}
.mh-locality-option:hover,.mh-locality-option[aria-selected=true]{background:#edf4ef}
.mh-locality-manual strong{color:#326653}
.mh-location-help{font-size:12px;line-height:1.5;color:#627368}
.mh-location-help a{color:inherit;text-decoration:underline}
.mh-location-status:empty{display:none}
@media(max-width:600px){.mh-locality-results{max-height:230px}.mh-locality-option{padding:12px}.mh-locality-control input{font-size:16px!important}}

.mh-search-summary{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;font-size:13px;line-height:1.5}.mh-search-summary a{color:#326653;text-decoration:underline}.mh-search-locality{min-width:0}.filter-group.mh-search-locality{position:relative}.mh-location-credit{font-size:11px}.hero-search-form .sf-label{display:block}.hero-search-form .mh-locality-clear{background:#edf3ee}.hero-search-form .mh-search-locality .mh-locality-results{color:#10251d}
