.ch-local-service-options>a{scroll-margin-top:8rem}
.ch-local-service-options>a strong,.ch-local-service-options>a span{display:block}
.ch-local-service-options>a span{font-weight:400;font-size:.95em;margin-top:.5em}
.ch-location-finder{margin:1rem 0;padding:1rem;border:1px solid currentColor;border-radius:8px}
.ch-location-finder[hidden],#uk-regional-coverage tr[data-ch-region][hidden]{display:none!important}
.ch-location-finder label{display:block;font-weight:700;margin-bottom:.5rem}
.ch-location-finder-controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}
.ch-location-finder input{flex:1 1 16rem;min-width:0;max-width:100%;box-sizing:border-box;padding:.7rem;font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:4px}
.ch-location-finder button{padding:.7rem 1rem;font:inherit;cursor:pointer}
.ch-location-finder p{margin:.65rem 0 0}
@media(max-width:600px){#local-service-options .ch-local-service-options{grid-template-columns:minmax(0,1fr)}}
