body .site-content:has(.sc-lr){padding-top:0}body .sc-local-resources-page.sc-lr .sc-lr__hero{scroll-margin-top:6rem}body .sc-local-resources-page .sc-lr__picker{display:flex;flex-wrap:wrap;gap:.5rem .4rem;margin:1.25rem 0 0}body .sc-local-resources-page .sc-lr__picker .sc-local-directory__chip{min-height:40px;padding:.3rem .7rem;font-size:.9375rem}body .sc-local-resources-page .sc-lr__businesses{margin:1.1rem 0 0;color:var(--sc-ink-soft);font:500 1rem/1.5 var(--sc-font-ui)!important}body .sc-local-resources-page .sc-lr__businesses a{color:var(--sc-navy);font-weight:600;text-underline-offset:.2em}body .sc-local-resources-page .sc-lr-map{width:100%;max-width:26rem;margin:0 auto}body .sc-local-resources-page .sc-lr-map svg{display:block;width:100%;height:auto;overflow:visible}body .sc-local-resources-page .sc-lr-map__county path{fill:var(--sc-navy);stroke:var(--sc-warm-paper);stroke-width:2;stroke-linejoin:round;transition:fill .15s ease}body .sc-local-resources-page .sc-lr-map__county--home path{fill:var(--sc-red)}body .sc-local-resources-page .sc-lr-map__county:hover path,body .sc-local-resources-page .sc-lr-map__county:focus-visible path{fill:var(--sc-gold-deep)}body .sc-local-resources-page .sc-lr-map__county:focus-visible{outline:none}body .sc-local-resources-page .sc-lr-map__county:focus-visible path{stroke:var(--sc-ink);stroke-width:3}body .sc-local-resources-page .sc-lr-map__label{fill:var(--sc-surface);font:600 15px/1 var(--sc-font-ui);letter-spacing:.01em;pointer-events:none}body .sc-local-resources-page .sc-lr-map__dot{fill:var(--sc-surface);pointer-events:none}body .sc-local-resources-page .sc-lr-map figcaption{margin:.6rem 0 0;color:var(--sc-ink-soft);font:500 .875rem/1.4 var(--sc-font-ui);text-align:center}@media (max-width: 859px){body .sc-local-resources-page .sc-lr-map{max-width:22rem;margin-top:1.5rem}}body .sc-local-resources-page .sc-lr__heading{max-width:46rem;margin:0 0 1.75rem}body .sc-local-resources-page .sc-lr__heading h2{margin:0 0 .5rem}body .sc-local-resources-page .sc-lr__heading p{margin:0;color:var(--sc-ink-soft)}body .sc-local-resources-page .sc-lr__groups{display:grid;gap:2rem 3rem}@media (min-width: 860px){body .sc-local-resources-page .sc-lr__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}body .sc-local-resources-page .sc-lr-group h3{margin:0;padding:0 0 .6rem;border-bottom:2px solid var(--sc-navy);color:var(--sc-navy);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}body .sc-local-resources-page .sc-lr-group__list{margin:0;padding:0;list-style:none}body .sc-local-resources-page .sc-lr-item{margin:0;padding:.9rem 0;border-bottom:1px solid var(--sc-border)}body .sc-local-resources-page .sc-lr-item p{margin:0}body .sc-local-resources-page .sc-lr-item__agency,body .sc-local-resources-page .sc-lr-office__kind{color:var(--sc-red);font:600 .8125rem/1.3 var(--sc-font-ui)!important;letter-spacing:.06em;text-transform:uppercase}body .sc-local-resources-page .sc-lr-item__title{margin-top:.2rem!important;font:600 1.125rem/1.35 var(--sc-font-ui)!important}body .sc-local-resources-page .sc-lr-item__title a{color:var(--sc-navy);text-underline-offset:.2em}body .sc-local-resources-page .sc-lr-item__does{margin-top:.25rem!important;color:var(--sc-ink);line-height:1.5}body .sc-local-resources-page .sc-lr-item__phone{margin-top:.35rem!important;font:600 1rem/1.4 var(--sc-font-ui)!important}body .sc-local-resources-page .sc-lr-item__phone a{color:var(--sc-navy)}body .sc-local-resources-page .sc-lr__counties{background:var(--sc-warm-paper);border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-lr-county{scroll-margin-top:6rem;padding:2rem 0 1.5rem;border-top:2px solid var(--sc-navy)}body .sc-local-resources-page .sc-lr-county+.sc-lr-county{margin-top:1.5rem}body .sc-local-resources-page .sc-lr-county__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0 0 1.25rem}body .sc-local-resources-page .sc-lr-county__head h3{margin:0;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem)}body .sc-local-resources-page .sc-lr-county__head p{margin:0;color:var(--sc-ink-soft);font:500 1rem/1.4 var(--sc-font-ui)!important}body .sc-local-resources-page .sc-lr-county__offices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1rem}body .sc-local-resources-page .sc-lr-office{display:flex;flex-direction:column;min-width:0;padding:1rem 1.1rem 1.1rem;border:1px solid var(--sc-border);border-top:3px solid var(--sc-navy);border-radius:var(--sc-radius-sm);background:var(--sc-surface)}body .sc-local-resources-page .sc-lr-office p{margin:0}body .sc-local-resources-page .sc-lr-office__name{margin:.3rem 0 0;color:var(--sc-navy);font:600 1.125rem/1.3 var(--sc-font-ui)!important;overflow-wrap:anywhere}body .sc-local-resources-page .sc-lr-office__does{margin-top:.35rem!important;color:var(--sc-ink);font-size:1rem;line-height:1.45}body .sc-local-resources-page .sc-lr-office__address,body .sc-local-resources-page .sc-lr-office__branches{margin-top:.6rem!important;font:500 .9375rem/1.45 var(--sc-font-ui)!important}body .sc-local-resources-page .sc-lr-office__address a,body .sc-local-resources-page .sc-lr-office__branches a{color:var(--sc-ink);text-underline-offset:.2em;text-decoration-color:var(--sc-border)}body .sc-local-resources-page .sc-lr-office__branches{padding:0 0 0 1rem}body .sc-local-resources-page .sc-lr-office__branches li{margin:.2rem 0 0;font:inherit!important}body .sc-local-resources-page .sc-lr-office__branches span{color:var(--sc-ink-soft)}body .sc-local-resources-page .sc-lr-office__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto!important;padding-top:.9rem}body .sc-local-resources-page .sc-lr-office__call{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .9rem;border-radius:var(--sc-radius-sm);background:var(--sc-navy);color:var(--sc-surface)!important;font:600 .9375rem/1.2 var(--sc-font-ui);text-decoration:none;white-space:nowrap}body .sc-local-resources-page .sc-lr-office__call:hover{background:var(--sc-red)}body .sc-local-resources-page .sc-lr-office__site{display:inline-flex;align-items:center;min-height:44px;color:var(--sc-navy);font:600 .9375rem/1.2 var(--sc-font-ui);text-underline-offset:.2em}body .sc-local-resources-page .sc-lr-police{max-width:46rem;margin:1.5rem 0 0}body .sc-local-resources-page .sc-lr-police h4{margin:0 0 .4rem;color:var(--sc-navy);font:600 1.0625rem/1.3 var(--sc-font-ui)!important}body .sc-local-resources-page .sc-lr-police__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-lr-police__row{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;margin:0;padding:.55rem 0;border-bottom:1px solid var(--sc-border);font:500 1rem/1.4 var(--sc-font-ui)!important}body .sc-local-resources-page .sc-lr-police__town{color:var(--sc-ink);font-weight:600}body .sc-local-resources-page .sc-lr-police__name{color:var(--sc-navy);text-underline-offset:.2em}body .sc-local-resources-page .sc-lr-police__phone{display:inline-flex;align-items:center;min-height:44px;color:var(--sc-navy);font-weight:600;white-space:nowrap;text-decoration:none}@media (max-width: 600px){body .sc-local-resources-page .sc-lr-police__row{grid-template-columns:minmax(0,1fr) auto}body .sc-local-resources-page .sc-lr-police__town{grid-column:1 / -1}}body .sc-local-resources-page .sc-lr-police__note{margin:.6rem 0 0;color:var(--sc-ink-soft);font-size:.9375rem;line-height:1.5}body .sc-local-resources-page .sc-lr-county__more{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:1.25rem 0 0;font:600 .9375rem/1.4 var(--sc-font-ui)!important}body .sc-local-resources-page .sc-lr-county__more a{display:inline-flex;align-items:center;min-height:44px;color:var(--sc-navy);text-underline-offset:.2em}body .sc-local-resources-page .sc-lr-county__more .sc-lr-county__top{color:var(--sc-ink-soft);font-weight:500}body .sc-local-resources-page .sc-lr__sources .sc-local-resources-disclaimer{max-width:46rem}body .sc-local-resources-page .sc-lr-county__more a.sc-local-link{gap:.5rem}body .sc-local-resources-page .sc-local-link-icon{flex:0 0 auto;width:2.5rem;height:auto;color:var(--sc-navy)}body .sc-local-resources-page .sc-local-link-icon__accent{color:var(--sc-red)}
