.location-search{border-block-start:1px solid #0f3d3e20;padding-block-start:1.25rem}.location-search input{width:100%;min-height:48px;padding:.85rem 1rem;border:1px solid #0f3d3e38;border-radius:14px;background:#fffdf8;color:#0f3d3e;font:inherit;box-sizing:border-box}.location-search input:focus{outline:2px solid #0f3d3e;outline-offset:2px}.location-search .secondary{min-height:48px;width:100%}.location-search button:disabled{opacity:.7}.result-pagination{display:flex;flex-wrap:wrap;gap:12px;margin-block:22px}.result-pagination a{flex:1;min-height:48px;text-align:center;justify-content:center}.selection-summary strong,.location-search p,.empty-state p{overflow-wrap:anywhere}.location-search .fineprint{line-height:1.75}.empty-state .secondary{margin-block:8px;min-height:48px}#location-feedback:empty{display:none}@media(min-width:760px){.location-search .secondary{width:auto;min-width:240px}}

.scoped-results{margin-block:1.5rem 2rem}.scoped-results>.section-heading{display:block}.scoped-results>.section-heading p{font-size:.9rem;line-height:1.7;color:#365859;max-width:54rem}.scoped-results[data-result-scope="nearby"],.scoped-results[data-result-scope="elsewhere"]{border-block-start:1px solid #0f3d3e26;padding-block-start:1.25rem}.scope-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:1.5rem}.scope-actions a{min-height:48px;white-space:normal;text-align:center}.selection-summary[data-selected-area]{border-inline-start:3px solid #f4a261}.scoped-results h2{overflow-wrap:anywhere}@media(max-width:480px){.scope-actions a{flex:1 1 100%}}
