body .sc-local-resources-page .sc-local-directory__hero,body .sc-local-resources-page .sc-local-directory-profile__hero{padding-block:clamp(2rem,1.5rem + 1.5vw,3rem) clamp(1.75rem,1.25rem + 1.25vw,2.5rem)!important;border-bottom:1px solid var(--sc-border)!important;background:var(--sc-warm-paper)!important}body .site-content:has(.sc-local-directory){padding-top:0}body .sc-local-resources-page .sc-local-directory__hero .sc-page-hero__layout{max-width:none}@media (min-width: 860px){body .sc-local-resources-page .sc-local-directory__hero .sc-page-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,25rem);align-items:center;gap:1.5rem clamp(2rem,1rem + 3vw,4.5rem)}}body .sc-local-resources-page .sc-local-directory__hero h1{max-width:20ch;margin:0 0 1rem;font-size:clamp(2rem,1.25rem + 3vw,3.5rem)!important;line-height:1.04!important;letter-spacing:-.015em;text-wrap:balance}body .sc-local-resources-page .sc-local-directory__meta,body .sc-local-resources-page .sc-local-directory__address,body .sc-local-resources-page .sc-local-directory__tags li,body .sc-local-resources-page .sc-local-directory__status,body .sc-local-resources-page .sc-local-directory__empty p,body .sc-local-resources-page .sc-local-directory__field input,body .sc-local-resources-page .sc-local-directory__result--none,body .sc-local-resources-page .sc-local-directory-profile__kind,body .sc-local-resources-page .sc-local-directory-profile__contact dd{font-family:var(--sc-font-ui)!important}body .sc-local-resources-page .sc-local-directory__intro{margin:0 0 .75rem}body .sc-local-resources-page .sc-local-directory__hero .sc-local-directory__intro{color:var(--sc-ink);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}body .sc-local-resources-page .sc-local-directory__lead{margin:0;color:var(--sc-ink-soft)}body .sc-local-resources-page .sc-local-directory__facts{max-width:36rem;margin:0;border-block:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__facts>div{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:.75rem;padding-block:.45rem}body .sc-local-resources-page .sc-local-directory__facts>div+div{border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__facts dt{margin:0;color:var(--sc-navy);font:600 .9375rem/1.6 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory__facts dd{min-width:0;margin:0;color:var(--sc-ink);font-size:1.0625rem;line-height:1.5}body .sc-local-resources-page .sc-local-directory__hero-aside{display:grid;gap:1.25rem;min-width:0}body .sc-local-resources-page .sc-local-directory__locator,body .sc-local-resources-page .sc-local-directory__map{width:100%;max-width:22rem;margin:0 auto;color:var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__locator svg,body .sc-local-resources-page .sc-local-directory__map svg{display:block;width:100%;height:auto}body .sc-local-resources-page .sc-local-directory__locator .sc-walker-map__land{fill:var(--sc-surface)}body .sc-local-resources-page .sc-local-directory__locator .sc-walker-map__pine{fill:var(--sc-panel-soft)}body .sc-local-resources-page .sc-local-directory__locator .sc-county-scene__quiet{stroke:var(--sc-border)}body .sc-local-resources-page .sc-local-directory__map-state{fill:var(--sc-surface);stroke:var(--sc-navy);stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}body .sc-local-resources-page .sc-local-directory__map-county{fill:var(--sc-navy);stroke:var(--sc-surface);stroke-width:.6;vector-effect:non-scaling-stroke}body .sc-local-resources-page .sc-local-directory__map-dot{fill:var(--sc-red);stroke:var(--sc-surface);stroke-width:1.5;vector-effect:non-scaling-stroke}body .sc-local-resources-page .sc-local-directory__note{align-self:start}body .sc-local-resources-page .sc-local-directory__hero .sc-local-directory__note{margin-top:0;border-top-color:var(--sc-border)}body .sc-local-resources-page .sc-local-directory__note summary{display:flex;align-items:center;gap:.5rem;min-height:44px;color:var(--sc-navy);font:600 .9375rem/1.3 var(--sc-font-ui);cursor:pointer;list-style:none}body .sc-local-resources-page .sc-local-directory__note summary::-webkit-details-marker{display:none}body .sc-local-resources-page .sc-local-directory__note summary::after{content:"";width:.5rem;height:.5rem;margin-left:.15rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.15rem) rotate(45deg);transition:transform .18s ease}body .sc-local-resources-page .sc-local-directory__note[open] summary::after{transform:translateY(.1rem) rotate(-135deg)}body .sc-local-resources-page .sc-local-directory__note p{margin:.35rem 0 0}body .sc-local-resources-page .sc-local-directory__finder,body .sc-local-resources-page .sc-local-directory__searchbox{display:grid;gap:.45rem;max-width:36rem;margin:1.25rem 0 0}body .sc-local-resources-page .sc-local-directory__finder label,body .sc-local-resources-page .sc-local-directory__searchbox label{color:var(--sc-navy);font:600 .9375rem/1.3 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory__field{position:relative}body .sc-local-resources-page .sc-local-directory__field-icon{position:absolute;top:50%;left:.9rem;width:1.25rem;height:1.25rem;color:var(--sc-navy);transform:translateY(-50%);pointer-events:none}body .sc-local-resources-page .sc-local-directory__field input{box-sizing:border-box;width:100%;min-height:3.25rem;margin:0;padding:.65rem 1rem .65rem 2.85rem;border:2px solid var(--sc-navy);border-radius:var(--sc-radius-sm);background:var(--sc-surface);color:var(--sc-ink);font:500 1.0625rem/1.3 var(--sc-font-ui);caret-color:var(--sc-red);-webkit-appearance:none;appearance:none}body .sc-local-resources-page .sc-local-directory__field input::placeholder{color:var(--sc-ink-soft);opacity:1}body .sc-local-resources-page .sc-local-directory__field input::-webkit-search-cancel-button{cursor:pointer}body .sc-local-resources-page .sc-local-directory__toolbar{background:var(--sc-surface);border-bottom:1px solid var(--sc-border)}body .sc-local-resources-page.is-enhanced .sc-local-directory__toolbar{position:sticky;top:var(--sc-ld-top,0px);z-index:40;box-shadow:0 8px 16px -14px rgba(14,42,71,.5)}body .sc-local-resources-page .sc-local-directory__toolbar .sc-wrap{display:grid;gap:.35rem;padding-block:.6rem .7rem}body .sc-local-resources-page .sc-local-directory__chips,body .sc-local-resources-page .sc-local-directory__places{display:flex;flex-wrap:wrap;gap:.6rem .45rem}body .sc-local-resources-page .sc-local-directory__places{margin:.9rem 0 0}body .sc-local-resources-page .sc-local-directory__chip{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;margin:0;padding:.35rem .8rem;border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);background:var(--sc-surface);color:var(--sc-navy);font:600 .9375rem/1.2 var(--sc-font-ui);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}body .sc-local-resources-page .sc-local-directory__chip:hover:not([aria-current="true"]):not([aria-pressed="true"]){border-color:var(--sc-navy);color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__chip[aria-current="true"],body .sc-local-resources-page .sc-local-directory__chip[aria-pressed="true"]{border-color:var(--sc-navy);background:var(--sc-navy);color:var(--sc-surface);box-shadow:0 3px 0 var(--sc-red)}body .sc-local-resources-page .sc-local-directory__chip .sc-local-directory__label{text-decoration:none}body .sc-local-resources-page .sc-local-directory__count{flex:0 0 auto;font:500 .875rem/1 var(--sc-font-ui);color:var(--sc-ink-soft);font-variant-numeric:tabular-nums;text-decoration:none}body .sc-local-resources-page .sc-local-directory__chip[aria-current="true"] .sc-local-directory__count,body .sc-local-resources-page .sc-local-directory__chip[aria-pressed="true"] .sc-local-directory__count{color:rgba(255,255,255,.78)}body .sc-local-resources-page .sc-local-directory__status{margin:0;color:var(--sc-ink-soft);font:600 .9375rem/1.35 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory__status:empty{display:none}body .sc-local-resources-page .sc-local-directory__listings{padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}body .sc-local-resources-page .sc-local-directory__group{padding:0 0 clamp(1.5rem,1rem + 1.5vw,2.5rem);scroll-margin-top:calc(var(--sc-ld-top,120px) + 4.5rem)}body .sc-local-resources-page .sc-local-directory__group+.sc-local-directory__group{padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__group>h2{margin:0 0 clamp(1rem,.75rem + .75vw,1.5rem);color:var(--sc-navy);font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}body .sc-local-resources-page .sc-local-directory__category{padding:0 0 clamp(1.25rem,1rem + 1vw,2rem);scroll-margin-top:calc(var(--sc-ld-top,120px) + 4.5rem)}body .sc-local-resources-page .sc-local-directory__category h3{margin:0 0 .6rem;color:var(--sc-navy);font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);line-height:1.2}body .sc-local-resources-page .sc-local-directory__rows{border-top:2px solid var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__row{display:grid;grid-template-columns:6rem minmax(0,1fr) 15.5rem;grid-template-areas:"mark main actions";align-items:start;gap:.5rem 1.25rem;padding:1.1rem .25rem 1.15rem;border-bottom:1px solid var(--sc-border);scroll-margin-top:calc(var(--sc-ld-top,120px) + 4.5rem)}body .sc-local-resources-page .sc-local-directory__row:target{outline:3px solid var(--sc-navy);outline-offset:3px;background:var(--sc-warm-paper)}body .sc-local-resources-page .sc-local-directory__mark{grid-area:mark;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);box-sizing:border-box;width:6rem;height:3.75rem;padding:.35rem;border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm)}body .sc-local-resources-page .sc-local-directory__mark.sc-local-resource-card__logo--light{background:var(--sc-surface)}body .sc-local-resources-page .sc-local-directory__mark.sc-local-resource-card__logo--dark{border-color:var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__mark span{font:700 1rem/1 var(--sc-font-ui);letter-spacing:.04em}body .sc-local-resources-page .sc-local-directory__main{grid-area:main;display:grid;gap:.3rem;min-width:0}body .sc-local-resources-page .sc-local-directory__name{margin:0;color:var(--sc-navy);font:600 1.25rem/1.2 var(--sc-font-display);letter-spacing:-.01em}body .sc-local-resources-page .sc-local-directory__name a,body .sc-local-resources-page a.sc-local-directory__name{color:var(--sc-navy);text-decoration:none}body .sc-local-resources-page .sc-local-directory__name a:hover,body .sc-local-resources-page a.sc-local-directory__name:hover{color:var(--sc-red);text-decoration:underline;text-underline-offset:.18em}body .sc-local-resources-page .sc-local-directory__meta{margin:0;color:var(--sc-ink-soft);font:600 .9375rem/1.35 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory__address{margin:0;color:var(--sc-ink);font:500 .9375rem/1.45 var(--sc-font-ui);overflow-wrap:anywhere}body .sc-local-resources-page .sc-local-directory__address a{color:var(--sc-navy);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;white-space:nowrap}body .sc-local-resources-page .sc-local-directory__address a:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin:.3rem 0 0;padding:0;list-style:none}body .sc-local-resources-page .sc-local-directory__tags li{margin:0;padding:calc(.28rem - 1px) calc(.6rem - 1px);border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);background:var(--sc-warm-paper);color:var(--sc-navy);font:600 .8125rem/1.2 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory__actions{grid-area:actions;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem .5rem;align-content:start}body .sc-local-resources-page .sc-local-directory__actions .sc-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:0;padding:.55rem .85rem;border-radius:var(--sc-radius-sm);font-size:1rem;line-height:1.2;white-space:nowrap;transform:none;box-shadow:none}body .sc-local-resources-page .sc-local-directory__actions .sc-local-directory__call{grid-column:1 / -1}body .sc-local-resources-page .sc-local-directory__website,body .sc-local-resources-page .sc-local-directory__profile{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:.35rem;color:var(--sc-navy);font:600 1rem/1.2 var(--sc-font-ui);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;white-space:nowrap}body .sc-local-resources-page .sc-local-directory__website:hover,body .sc-local-resources-page .sc-local-directory__profile:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__facebook{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:.35rem;color:var(--sc-navy);font:600 1rem/1.2 var(--sc-font-ui);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;white-space:nowrap}body .sc-local-resources-page .sc-local-directory__facebook:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__call+.sc-local-directory__profile{grid-column:1 / -1}body .sc-local-resources-page .sc-local-directory__group .sc-local-resource-group__bridge{margin:.25rem 0 0}body .sc-local-resources-page .sc-local-directory__empty{display:grid;justify-items:start;gap:1rem;padding:1.5rem 0 2rem;border-top:2px solid var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__empty p{margin:0;font:600 1.0625rem/1.4 var(--sc-font-ui);color:var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__empty .sc-btn{border-radius:var(--sc-radius-sm)}body .sc-local-resources-page .sc-local-directory__results{padding-block:clamp(1.25rem,1rem + 1vw,2rem) 0;scroll-margin-top:calc(var(--sc-ld-top,120px) + 1rem)}body .sc-local-resources-page .sc-local-directory__results-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin:0 0 .6rem}body .sc-local-resources-page .sc-local-directory__reset{min-height:44px;padding:0;border:0;background:none;color:var(--sc-navy);font:600 1rem/1.2 var(--sc-font-ui);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;cursor:pointer}body .sc-local-resources-page .sc-local-directory__reset:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__result-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1.25rem;margin:0;padding:.85rem .25rem;border-bottom:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__result-main{display:grid;gap:.2rem;min-width:0}body .sc-local-resources-page .sc-local-directory__result a.sc-local-directory__name{font:600 1.125rem/1.25 var(--sc-font-display)}body .sc-local-resources-page .sc-local-directory__result .sc-local-directory__call{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:.5rem .9rem;border-radius:var(--sc-radius-sm);font-size:1rem;white-space:nowrap;transform:none;box-shadow:none}body .sc-local-resources-page .sc-local-directory__result--none{display:block;color:var(--sc-ink);font:500 1rem/1.45 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory__browse h2,body .sc-local-resources-page .sc-local-directory__towns h2{margin:0 0 1rem}body .sc-local-resources-page .sc-local-directory__browse{padding-block:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}body .sc-local-resources-page .sc-local-directory__tile-group+.sc-local-directory__tile-group{margin-top:clamp(1.25rem,1rem + 1vw,2rem)}body .sc-local-resources-page .sc-local-directory__tile-group h3{margin:0 0 .5rem;color:var(--sc-navy);font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);line-height:1.2}body .sc-local-resources-page .sc-local-directory__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 1.75rem;margin:0;padding:0;list-style:none;border-top:2px solid var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__tiles li{margin:0;border-bottom:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__tile{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.85rem;box-sizing:border-box;width:100%;min-height:3.75rem;margin:0;padding:.5rem .25rem;border:0;background:none;color:var(--sc-navy);font:600 1rem/1.25 var(--sc-font-ui);text-align:left;cursor:pointer}body .sc-local-resources-page .sc-local-directory__icon{display:block;width:3rem;height:2.25rem;color:var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__icon-accent{stroke:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__tile:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__tile:hover .sc-local-directory__tile-label,body .sc-local-resources-page .sc-local-directory__tile[aria-pressed="true"] .sc-local-directory__tile-label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em}body .sc-local-resources-page .sc-local-directory__tile[aria-pressed="true"]{background:var(--sc-warm-paper);color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:0 2rem;margin:1rem 0 0;padding:0;list-style:none;border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__categories>li{margin:0;padding:0;border-bottom:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__categories>li>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding-block:.3rem;color:var(--sc-navy);font:600 1rem/1.35 var(--sc-font-ui);text-decoration:none}body .sc-local-resources-page .sc-local-directory__categories .sc-local-directory__label{text-decoration:underline;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory__categories a:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__town{max-width:56rem;margin:1.5rem 0 0;padding:1.25rem 0 0;border-top:2px solid var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__town h3{margin:0 0 .35rem;font-family:var(--sc-font-display);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.2}body .sc-local-resources-page .sc-local-directory__town h3 a{color:var(--sc-navy);text-decoration:underline;text-underline-offset:.18em}body .sc-local-resources-page .sc-local-directory__town>p{margin:0;color:var(--sc-ink)}body .sc-local-resources-page .sc-local-directory-profile__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);grid-template-areas:"head contact" "services contact" "community contact" "before contact";grid-template-rows:auto auto auto 1fr;align-items:start;gap:0 clamp(1.5rem,1rem + 2.5vw,3.5rem)}body .sc-local-resources-page .sc-local-directory-profile__head{grid-area:head}body .sc-local-resources-page .sc-local-directory-profile__contact{grid-area:contact}body .sc-local-resources-page .sc-local-directory-profile__identity{display:flex;align-items:center;gap:1.1rem;margin:0 0 1rem}body .sc-local-resources-page .sc-local-directory-profile__identity .sc-local-directory__mark{flex:0 0 auto;width:7.5rem;height:4.6rem;padding:.45rem}body .sc-local-resources-page .sc-local-directory-profile__identity h1{margin:0}body .sc-local-resources-page .sc-local-directory-profile__kind{margin:.35rem 0 0;color:var(--sc-ink-soft);font:600 1rem/1.4 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory-profile__kind a{color:var(--sc-navy);text-decoration:underline;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory-profile__lead{max-width:60ch;margin:0}body .sc-local-resources-page .sc-local-directory-profile__services{grid-area:services;margin:1.5rem 0 0}body .sc-local-resources-page .sc-local-directory-profile__services h2{margin:1.25rem 0 .5rem;color:var(--sc-navy);font:600 1rem/1.3 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory-profile__services h2:first-child{margin-top:0}body .sc-local-resources-page .sc-local-directory-profile__services .sc-local-directory__tags li{padding:calc(.35rem - 1px) calc(.7rem - 1px);background:var(--sc-surface);font-size:.9375rem}body .sc-local-resources-page .sc-local-directory-profile__services .sc-local-directory__tags--serves li{border-color:rgba(14,42,71,.32);background:transparent}body .sc-local-resources-page .sc-local-directory-profile__source{max-width:70ch;margin:.9rem 0 0;color:var(--sc-ink-soft);font-size:.95rem}body .sc-local-resources-page .sc-local-directory-profile__areas{max-width:70ch;margin:0;color:var(--sc-ink);font-size:1rem;line-height:1.55}body .sc-local-resources-page .sc-local-directory-profile__community{grid-area:community;max-width:70ch;margin:1.75rem 0 0}body .sc-local-resources-page .sc-local-directory-profile__community h2{margin:0 0 .5rem;color:var(--sc-navy);font:600 1rem/1.3 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory-profile__involvement{margin:0;padding:0;list-style:none;border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory-profile__involvement li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.1rem 1.25rem;margin:0;padding:.55rem 0;border-bottom:1px solid var(--sc-border);color:var(--sc-ink);font:500 1rem/1.45 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory-profile__involvement a{display:inline-block;margin-left:auto;padding:.15rem 0;color:var(--sc-ink-soft);font-size:.875rem;text-decoration:underline;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory-profile__involvement a:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory-profile__contact{padding:1rem 0 0;border-top:3px solid var(--sc-navy)}body .sc-local-resources-page .sc-local-directory-profile__contact h2{margin:0 0 .85rem;font-size:1.375rem}body .sc-local-resources-page .sc-local-directory-profile__buttons{display:grid;gap:.5rem}body .sc-local-resources-page .sc-local-directory-profile__buttons .sc-btn{display:flex;align-items:center;justify-content:center;min-height:48px;margin:0;border-radius:var(--sc-radius-sm);transform:none;box-shadow:none}body .sc-local-resources-page .sc-local-directory-profile__buttons .sc-btn--secondary{border-color:var(--sc-navy);background:transparent;color:var(--sc-navy)}body .sc-local-resources-page .sc-local-directory-profile__buttons .sc-btn--secondary:hover{background:var(--sc-surface);color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory-profile__contact dl{margin:1.1rem 0 0;border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory-profile__contact dl>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory-profile__contact dt{color:var(--sc-navy);font:600 .9375rem/1.4 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory-profile__contact dd{margin:0;color:var(--sc-ink);font:500 1rem/1.4 var(--sc-font-ui);overflow-wrap:anywhere}body .sc-local-resources-page .sc-local-directory-profile__contact dd a{color:var(--sc-navy);font-weight:600;text-decoration:underline;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory-profile__card{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;color:var(--sc-navy);font:600 1rem/1.2 var(--sc-font-ui);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}body .sc-local-resources-page .sc-local-directory-profile__card svg{flex:0 0 auto}body .sc-local-resources-page .sc-local-directory-profile__card:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory-profile__license{display:block;margin-top:.2rem;color:var(--sc-ink-soft);font-size:.875rem;font-weight:500}body .sc-local-resources-page .sc-local-directory-profile__license a{display:inline-block;padding:.25rem 0}body .sc-local-resources-page .sc-local-directory-profile__owner{margin:1rem 0 0;color:var(--sc-ink-soft);font:500 .9375rem/1.45 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory-profile__owner strong{color:var(--sc-navy);font-weight:600}body .sc-local-resources-page .sc-local-directory-profile__owner a{color:var(--sc-navy);font-weight:600;text-decoration:underline;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory-profile__before{grid-area:before;max-width:70ch;margin:1.75rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory-profile__before h2{margin:0;font-size:1.375rem}body .sc-local-resources-page .sc-local-directory-profile__before .sc-local-resource-group__bridge{margin:1rem 0 0}body .sc-local-resources-page .sc-local-directory-profile__checklist{max-width:70ch;margin:.85rem 0 0;padding-left:1.25rem}body .sc-local-resources-page .sc-local-directory-profile__checklist li{margin:0 0 .5rem}body .sc-local-resources-page .sc-local-directory-profile__more h2{margin:0;font-size:1.375rem}body .sc-local-resources-page .sc-local-directory-profile__others{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}body .sc-local-resources-page .sc-local-directory-profile__others li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name call" "meta call";align-items:center;align-content:center;gap:.2rem 1rem;margin:0;padding:.85rem 1rem;border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);background:var(--sc-surface)}body .sc-local-resources-page .sc-local-directory-profile__other-name{grid-area:name;color:var(--sc-navy);font:600 1.0625rem/1.3 var(--sc-font-ui);text-decoration:none}body .sc-local-resources-page .sc-local-directory-profile__other-name:hover{color:var(--sc-red);text-decoration:underline;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory-profile__other-meta{grid-area:meta;color:var(--sc-ink-soft);font:500 .9375rem/1.35 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory-profile__other-call{grid-area:call;justify-self:end;white-space:nowrap;color:var(--sc-navy);font:600 1rem/1.3 var(--sc-font-ui);text-decoration:underline;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory__category h3 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory__category h3 a:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__kind-guide,body .sc-local-resources-page .sc-local-directory__kind-links{border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__kind-guide h2,body .sc-local-resources-page .sc-local-directory__kind-links h2{margin:0}body .sc-local-resources-page .sc-local-directory__kind-guide .sc-local-resource-group__bridge{margin:1rem 0 0}body .sc-local-resources-page .sc-local-directory__kind-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(1.5rem,1rem + 2.5vw,3.5rem);margin:1.25rem 0 0}body .sc-local-resources-page .sc-local-directory__kind-columns h3{margin:0 0 .5rem;color:var(--sc-navy);font:600 1.0625rem/1.3 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory__kind-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__kind-list li{margin:0;border-bottom:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__kind-list a{display:flex;align-items:center;min-height:44px;color:var(--sc-navy);font:600 1rem/1.3 var(--sc-font-ui);text-decoration:underline;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory__kind-list a:hover{color:var(--sc-red)}body .sc-local-resources-page .sc-local-directory__nearby{border-top:1px solid var(--sc-border)}body .sc-local-resources-page .sc-local-directory__nearby h2{margin:0}body .sc-local-resources-page .sc-local-directory__nearby-intro{max-width:70ch;margin:.6rem 0 0;color:var(--sc-ink-soft)}body .sc-local-resources-page .sc-local-directory__nearby-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}body .sc-local-resources-page .sc-local-directory__nearby-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name call" "meta call" "serves serves";align-items:center;align-content:start;gap:.2rem 1rem;margin:0;padding:.85rem 1rem;border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);background:var(--sc-surface)}body .sc-local-resources-page .sc-local-directory__nearby-name{grid-area:name;padding-block:.15rem;color:var(--sc-navy);font:600 1.0625rem/1.3 var(--sc-font-ui);text-decoration:none}body .sc-local-resources-page .sc-local-directory__nearby-name:hover{color:var(--sc-red);text-decoration:underline;text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory__nearby-meta{grid-area:meta;color:var(--sc-ink-soft);font:500 .9375rem/1.35 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory__nearby-serves{grid-area:serves;margin-top:.35rem;padding-top:.45rem;border-top:1px solid var(--sc-border);color:var(--sc-ink);font:500 .9375rem/1.4 var(--sc-font-ui)}body .sc-local-resources-page .sc-local-directory__nearby-call{grid-area:call;padding-block:.15rem;justify-self:end;white-space:nowrap;color:var(--sc-navy);font:600 1rem/1.3 var(--sc-font-ui);text-decoration:underline;text-underline-offset:.2em}@media (max-width: 1099px){body .sc-local-resources-page .sc-local-directory-profile__others{grid-template-columns:repeat(2,minmax(0,1fr))}body .sc-local-resources-page .sc-local-directory__nearby-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 699px){body .sc-local-resources-page .sc-local-directory-profile__others{grid-template-columns:minmax(0,1fr)}body .sc-local-resources-page .sc-local-directory-profile__others li{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta" "call"}body .sc-local-resources-page .sc-local-directory-profile__other-call{justify-self:start;margin-top:.2rem}body .sc-local-resources-page .sc-local-directory__kind-columns{grid-template-columns:minmax(0,1fr)}body .sc-local-resources-page .sc-local-directory__nearby-list{grid-template-columns:minmax(0,1fr)}body .sc-local-resources-page .sc-local-directory__nearby-list li{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta" "serves" "call"}body .sc-local-resources-page .sc-local-directory__nearby-call{justify-self:start;margin-top:.35rem}body .sc-local-resources-page .sc-local-directory-profile__involvement li{flex-direction:column;align-items:flex-start;gap:0}body .sc-local-resources-page .sc-local-directory-profile__involvement a{margin-left:0}}body .sc-local-resources-page .sc-local-directory__cta p{margin-inline:auto}body .sc-local-resources-page .sc-local-directory__place{max-width:70ch;margin:1.25rem 0 0}body .sc-local-resources-page .sc-local-directory__place a{color:var(--sc-navy);text-decoration:underline;text-underline-offset:.2em}body #content .sc-local-resources-page .sc-local-directory__categories a:focus-visible,body #content .sc-local-resources-page .sc-local-directory__town a:focus-visible,body #content .sc-local-resources-page .sc-local-directory__chip:focus-visible,body #content .sc-local-resources-page .sc-local-directory__tile:focus-visible,body #content .sc-local-resources-page .sc-local-directory__reset:focus-visible,body #content .sc-local-resources-page .sc-local-directory__note summary:focus-visible,body #content .sc-local-resources-page .sc-local-directory__row a:focus-visible,body #content .sc-local-resources-page .sc-local-directory__result a:focus-visible{outline:3px solid var(--sc-navy)!important;outline-offset:3px!important;box-shadow:none!important}body #content .sc-local-resources-page .sc-local-directory__field input:focus-visible{outline:3px solid var(--sc-navy)!important;outline-offset:2px!important;border-color:var(--sc-navy)!important;box-shadow:none!important}@media (max-width: 859px){body .sc-local-resources-page .sc-local-directory__chips,body .sc-local-resources-page .sc-local-directory__places{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;padding-bottom:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .sc-local-resources-page .sc-local-directory__chips::-webkit-scrollbar,body .sc-local-resources-page .sc-local-directory__places::-webkit-scrollbar{display:none}body .sc-local-resources-page .sc-local-directory__locator,body .sc-local-resources-page .sc-local-directory__map{display:none}body .sc-local-resources-page .sc-local-directory__hero-aside{margin-top:.9rem}body .sc-local-resources-page .sc-local-directory-profile__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "contact" "services" "community" "before";grid-template-rows:auto}body .sc-local-resources-page .sc-local-directory-profile__contact{margin-top:1.25rem}}@media (max-width: 699px){body .sc-local-resources-page .sc-local-directory__hero h1{margin-bottom:.75rem}body .sc-local-resources-page .sc-local-directory__hero .sc-local-directory__intro,body .sc-local-resources-page .sc-local-directory__facts dd{font-size:1rem}body .sc-local-resources-page .sc-local-directory__finder,body .sc-local-resources-page .sc-local-directory__searchbox{margin-top:1rem}body .sc-local-resources-page .sc-local-directory__hero .sc-local-directory__note{padding-top:.35rem}body .sc-local-resources-page .sc-local-directory__listings{padding-top:1rem}body .sc-local-resources-page .sc-local-directory__category h3{margin-bottom:.5rem}body .sc-local-resources-page .sc-local-directory__row{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"mark main" "actions actions";gap:.75rem .9rem;padding:1rem 0 1.05rem}body .sc-local-resources-page .sc-local-directory__mark{width:4rem;height:2.75rem;padding:.25rem}body .sc-local-resources-page .sc-local-directory__mark span{font-size:.875rem}body .sc-local-resources-page .sc-local-directory__name{font-size:1.125rem}body .sc-local-resources-page .sc-local-directory__actions{grid-template-columns:minmax(0,1fr) auto auto}body .sc-local-resources-page .sc-local-directory__actions .sc-local-directory__call,body .sc-local-resources-page .sc-local-directory__call+.sc-local-directory__profile{grid-column:auto}body .sc-local-resources-page .sc-local-directory__result{grid-template-columns:minmax(0,1fr)}body .sc-local-resources-page .sc-local-directory__result .sc-local-directory__call{justify-self:start}body .sc-local-resources-page .sc-local-directory-profile__identity .sc-local-directory__mark{width:5.5rem;height:3.4rem}body .sc-local-resources-page .sc-local-directory__tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width: 379px){body .sc-local-resources-page .sc-local-directory__facts>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}@media (prefers-reduced-motion: reduce){body .sc-local-resources-page .sc-local-directory__chip,body .sc-local-resources-page .sc-local-directory__note summary::after{transition:none}}@media (forced-colors: active){body .sc-local-resources-page .sc-local-directory__categories a,body .sc-local-resources-page .sc-local-directory__chip{color:LinkText}body .sc-local-resources-page .sc-local-directory__chip[aria-current="true"],body .sc-local-resources-page .sc-local-directory__chip[aria-pressed="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText}body .sc-local-resources-page .sc-local-directory__map-state{fill:Canvas;stroke:CanvasText}body .sc-local-resources-page .sc-local-directory__map-county{fill:CanvasText}body .sc-local-resources-page .sc-local-directory__map-dot{fill:Highlight}}body .sc-local-resources-page .sc-local-directory__foot .sc-local-resources-disclaimer span{margin:0 0 .35rem;color:var(--sc-navy);font:600 .9375rem/1.3 var(--sc-font-ui);letter-spacing:0;text-transform:none}@media (min-width: 1000px){body .sc-local-resources-page .sc-local-directory__row{grid-template-columns:6rem minmax(0,1fr) 20rem}body .sc-local-resources-page .sc-local-directory__actions{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;align-items:center}body .sc-local-resources-page .sc-local-directory__actions .sc-local-directory__call,body .sc-local-resources-page .sc-local-directory__call+.sc-local-directory__profile{grid-column:auto}body .sc-local-resources-page .sc-local-directory__website,body .sc-local-resources-page .sc-local-directory__profile{padding-inline:.4rem}body .sc-local-resources-page .sc-local-directory__facebook{padding-inline:.4rem}}body .sc-local-resources-page .sc-local-directory__car{margin:0 0 .5rem}body .sc-local-resources-page .sc-local-directory__car a.sc-local-link{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:var(--sc-navy);font:600 1.0625rem/1.35 var(--sc-font-ui);text-underline-offset:.2em}body .sc-local-resources-page .sc-local-directory__car .sc-local-link-icon{flex:0 0 auto;width:2.75rem;height:auto;color:var(--sc-navy)}body .sc-local-resources-page .sc-local-directory__car .sc-local-link-icon__accent{color:var(--sc-red)}
