*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Figtree,sans-serif;background-color:#fafaf8;font-size:17px;line-height:1.6}html{overflow-x:clip}body{display:flex;flex-direction:column;min-height:100vh}.skip-link{position:fixed;top:0;left:.5rem;background:#05282f;color:#fff;padding:.75rem 1.25rem;border-radius:0 0 6px 6px;font-weight:600;text-decoration:none;z-index:1000;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.skip-link:not(:focus){padding:0}.skip-link:focus{clip-path:none;width:auto;height:auto;overflow:visible;outline:3px solid #ffd700;outline-offset:-3px}header{background:#05282f;color:#fff;padding:0 1rem;height:64px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #0000001a;position:fixed;top:0;left:0;right:0;z-index:100}.logo{font-size:calc(1.3rem * var(--fs, 1));font-weight:700;cursor:pointer;display:flex;align-items:center;transition:opacity .2s;text-decoration:none;color:#fff;white-space:nowrap;flex-shrink:0}.logo:hover{opacity:.9}.logo-text{display:flex;flex-direction:column;line-height:1.05;min-width:0}.logo-name{font-size:calc(1.2rem * var(--fs, 1));font-weight:700;white-space:nowrap}.logo-sub{font-size:calc(.6rem * var(--fs, 1));font-weight:500;opacity:.82;line-height:1.2;white-space:nowrap;margin-top:.12rem}.nav-group{display:flex;align-items:center;gap:.75rem}.nav-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:calc(.95rem * var(--fs, 1));font-family:Figtree,sans-serif;font-weight:500;padding:.5rem 1rem;min-height:44px;display:inline-flex;align-items:center;border-radius:4px;transition:background-color .2s;text-decoration:none}.nav-btn:hover{background-color:#ffffff26}.nav-btn.active{background-color:#fff3}.hamburger{background:none;border:none;color:#fff;font-size:calc(1.5rem * var(--fs, 1));cursor:pointer;padding:.25rem;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s}.hamburger:hover{transform:scale(1.1)}.hamburger.active{transform:rotate(90deg)}@media(max-width:1100px){.nav-btn{display:none}}@media(max-width:480px){header{padding:0 .75rem;height:60px}.logo-name{font-size:calc(.92rem * var(--fs, 1))}.logo-sub{font-size:calc(.5rem * var(--fs, 1))}.nav-group{gap:.35rem}.hamburger{font-size:calc(1.25rem * var(--fs, 1))}}.menu-drawer{position:fixed;left:0;top:0;width:280px;height:100vh;background:#fff;box-shadow:2px 0 10px #0000001a;transform:translate(-100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s;z-index:99;overflow-y:auto;padding-top:64px}.menu-drawer.active{transform:translate(0);visibility:visible;transition:transform .3s ease,visibility 0s linear 0s}.menu-drawer h3{padding:1rem 1.5rem .5rem;font-size:calc(.95rem * var(--fs, 1));color:#2d5f4f;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:1rem}.menu-drawer a,.menu-drawer button{display:block;width:100%;padding:.75rem 1.5rem;background:none;border:none;text-align:left;color:#333;text-decoration:none;cursor:pointer;font-family:Figtree,sans-serif;font-size:calc(.95rem * var(--fs, 1));transition:background-color .2s}.menu-drawer a:hover,.menu-drawer button:hover{background-color:#f0f0f0}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:98}.menu-overlay.active{opacity:1;visibility:visible}main{flex:1;padding:64px 1rem 1.5rem}.container{max-width:1200px;margin:0 auto;width:100%}.hero{position:relative;background:#05282f;overflow:hidden;color:#fff;padding:1.75rem max(1.8rem,calc(50vw - 600px)) 2.35rem;border-radius:0;margin:-1.5rem calc(-50vw + 50%) 0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:.95rem;align-items:start;transition:gap .14s ease-out,padding .14s ease-out}.hero:before{content:"";position:absolute;inset:0;background:#062f37e6;z-index:1}.hero:after{content:"";position:absolute;inset:-120px -40px;background-image:url(/images/hero-seniors-1440.jpg);background-image:image-set(url(/images/hero-seniors-1440.webp) type("image/webp"),url(/images/hero-seniors-1440.jpg) type("image/jpeg"));background-repeat:no-repeat;background-size:cover;background-position:center 60%;z-index:0;filter:blur(clamp(0px,calc((100vw - 1440px)/250),6px))}.hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%}.hero>:first-child{min-width:0;max-width:28rem;margin-top:.16rem}.hero-pretitle{font-size:calc(.76rem * var(--fs, 1));font-weight:400;opacity:.8;margin-bottom:.14rem;transition:font-size .14s ease-out,margin-bottom .14s ease-out}.hero-title{font-size:calc(clamp(2.52rem,5.4vw,3.55rem) * var(--fs, 1));font-weight:700;margin-bottom:.28rem;line-height:.98;transition:font-size .14s ease-out,margin-bottom .14s ease-out}.hero-subtitle{font-size:calc(.8rem * var(--fs, 1));margin-bottom:.5rem;opacity:.9;line-height:1.32;max-width:24rem;transition:font-size .14s ease-out,margin-bottom .14s ease-out,max-width .14s ease-out}.hero-subtitle-mobile{display:none}.hero-subtitle-desktop,.hero-subtitle-mobile{display:block}@media(max-width:800px){.hero{grid-template-columns:1fr;gap:.58rem;padding:1.55rem 1.2rem 1.95rem;margin:-1.5rem -1rem 0}.hero>:first-child{max-width:26rem}.hero-news-panel{display:none}}@media(min-width:801px)and (max-width:960px){.hero{grid-template-columns:minmax(0,1fr) 286px;padding:1.52rem 1.18rem 1.85rem;gap:.7rem}.hero>:first-child{padding-top:.12rem;padding-bottom:.24rem}.hero-pretitle{font-size:calc(.72rem * var(--fs, 1))}.hero-subtitle{font-size:calc(.77rem * var(--fs, 1));margin-bottom:.42rem;max-width:22rem}}@media(min-width:961px){.hero>:first-child{padding-top:.12rem;padding-bottom:.24rem}}@media(max-width:640px){.hero{padding:1.25rem .72rem 1.55rem;gap:.44rem}.hero>:first-child{max-width:100%}.hero-subtitle{font-size:calc(.74rem * var(--fs, 1));max-width:18.5rem}}:root{--type-body: 1rem;--type-body-small: .92rem;--type-heading-1: clamp(2rem, 3.4vw, 2.4rem);--type-heading-2: 1.5rem;--type-heading-3: 1.2rem;--vsra-teal-btn: #58c7c0;--vsra-teal-btn-hover: #46b8b1;--vsra-urgent-yellow: #ffd700;--vsra-urgent-yellow-hover: #ffea57}.hero-button{background-color:var(--vsra-teal-btn);color:#05282f;border:none;padding:.66rem 1rem;font-size:calc(.92rem * var(--fs, 1));border-radius:6px;cursor:pointer;font-weight:600;transition:background-color .14s ease-out,transform .14s ease-out,padding .14s ease-out,font-size .14s ease-out;display:inline-block;text-decoration:none;font-family:Figtree,sans-serif;white-space:nowrap}.hero-button:hover{background-color:var(--vsra-teal-btn-hover);transform:translateY(-1px)}.hero-button-primary{background:#fff;color:#05282f;box-shadow:0 10px 22px #0a14222e}.hero-button-primary:hover{background:#f2f7fb}.hero-button-map{border:1px solid rgba(255,255,255,.8);background:#e5f1ee;color:#111}.hero-button-map:hover{background:#d8eae6;transform:translateY(-1px)}.hero-button-icon{flex:0 0 auto;width:1.45em;height:1.45em;margin-right:.55em;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-button-icon-map{-webkit-mask-image:url(/icons/referral-and-outreach.svg);mask-image:url(/icons/referral-and-outreach.svg)}.hero-button-icon-resources{-webkit-mask-image:url(/icons/technology-and-forms-help.svg);mask-image:url(/icons/technology-and-forms-help.svg)}.hero-news-panel{background:#ffffff1a;border-radius:10px;padding:1.2rem 1.5rem;backdrop-filter:blur(4px);margin-top:.16rem}.hero-news-panel h3,.hero-news-title{font-size:calc(.82rem * var(--fs, 1));font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:1;color:#fff;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.3)}.hero-news-item{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.hero-news-item:last-of-type{border-bottom:none}.hero-news-item .hn-date{font-size:calc(.7rem * var(--fs, 1));opacity:.6;margin-bottom:.15rem}.hero-news-item .hn-title{font-size:calc(.92rem * var(--fs, 1));font-weight:600;line-height:1.35;cursor:pointer;transition:opacity .15s}.hero-news-item .hn-title:hover{opacity:.8;text-decoration:underline}.hero-news-more{margin-top:.9rem;background:#ffffff2e;color:#fff;border:1px solid rgba(255,255,255,.3);padding:.4rem 1rem;border-radius:20px;font-size:calc(.82rem * var(--fs, 1));font-weight:600;cursor:pointer;transition:background .15s;font-family:Figtree,sans-serif;text-decoration:none;display:inline-block}.hero-news-more:hover{background:#ffffff47}.hero-feature-list{list-style:none;display:grid;gap:.22rem;margin:0 0 .85rem;padding:0}.hero-feature-list li{background:transparent;border:none;border-radius:0;padding:0;font-size:calc(.9rem * var(--fs, 1));line-height:1.34;opacity:.92}@media(max-width:1100px){.hero-feature-list{display:none}}.search-container{background:#fff;padding:1.1rem 1.25rem;border-radius:12px;margin-top:-1.35rem;margin-bottom:1.75rem;box-shadow:0 6px 24px #00000021;position:relative;z-index:10}.search-oval{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:stretch}.search-oval input{min-width:0;padding:.8rem .95rem;border:2px solid #e0e0e0;border-radius:6px;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));transition:border-color .2s}.search-oval input:focus{outline:none;border-color:#0a4652}.search-oval button{padding:.8rem 1.2rem;min-width:3.25rem;background-color:#2d5f4f;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));transition:background-color .2s,transform .2s;white-space:nowrap}.search-oval button:hover{background-color:#05282f;transform:translateY(-1px)}.search-label-compact{display:none}@media(max-width:399px){.search-label-default{display:none}.search-label-compact{display:inline}.search-oval button{min-width:3rem;padding-inline:.95rem}}.map-layout{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;margin-bottom:2rem;align-items:start}@media(max-width:768px){.map-layout{grid-template-columns:1fr}}.map-sidebar{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;overflow-y:auto;max-height:400px}.map-sidebar h3{color:#2d5f4f;font-size:calc(1.1rem * var(--fs, 1));margin-bottom:1rem;font-weight:600}.nb-item{padding:.75rem;cursor:pointer;border-radius:6px;transition:background-color .2s;margin-bottom:.5rem}.nb-item:hover{background-color:#f0f0f0}.nb-item.active{background-color:#e8f4f1;color:#2d5f4f;font-weight:600}.map-container{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;position:relative;width:min(100%,1120px);margin:0 auto}svg{width:100%;height:auto;display:block}@media(max-width:768px){.map-layout{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.map-container{width:100%;border-radius:0;padding:0;box-shadow:none;background:transparent}#vcmap{width:108vw;max-width:none;margin-left:-4vw}}.neighbourhood,.n-zone{fill:#cdd8ae;stroke:#fff;stroke-width:1.8;cursor:pointer;transition:fill .18s}.neighbourhood:hover,.n-zone:hover{fill:#a8ba72}.neighbourhood.selected,.n-zone.selected{fill:#5a8a3a}.neighbourhood-label,.n-label{font-family:Figtree,sans-serif;font-size:calc(9px * var(--fs, 1));font-weight:800;fill:#3a3010;text-anchor:middle;pointer-events:none;user-select:none;letter-spacing:.02em}.n-leader{stroke:#888;stroke-width:.8;fill:none;pointer-events:none;stroke-dasharray:3 2}.resources-section{background:#fff;border-radius:12px;padding:1rem 1.25rem 1.1rem;box-shadow:0 2px 8px #0000000d;margin-bottom:1.5rem;transition:padding .14s ease-out}@media(max-width:640px){.resources-section{padding:.72rem .85rem .8rem}}.resources-section h2{color:#2d5f4f;text-align:center;margin-bottom:.62rem;font-size:calc(clamp(.98rem,2.6vw,1.18rem) * var(--fs, 1));line-height:1.08;white-space:nowrap;transition:font-size .14s ease-out,margin-bottom .14s ease-out}body.resources-page .resources-section{background:transparent;border-radius:0;padding:0;box-shadow:none;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.category-row{display:flex;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;flex-wrap:wrap;width:100%;margin:0 0 .5rem}body.home-page .category-row{justify-content:center}.category-row-link,.category-row-label{font-family:Figtree,sans-serif;font-size:calc(.82rem * var(--fs, 1));font-weight:600;line-height:1.3}.category-row-label{color:#33473f}.category-row-link{background:none;border:none;color:#2d5f4f;cursor:pointer;padding:.15rem 0;text-decoration:none;display:inline-block}.category-row-link:hover{text-decoration:underline}.category-row-link:focus-visible{outline:2px solid #2d5f4f;outline-offset:2px;border-radius:3px}@media(max-width:360px){.category-row{gap:.3rem .4rem}.category-row-link,.category-row-label{font-size:calc(.72rem * var(--fs, 1))}}.home-cat-grid-wrap .home-topic-grid,.home-cat-grid-wrap .resources-tile-grid{transition:opacity .16s ease}.home-cat-grid-wrap .cat-grid-fade{opacity:0}@media(prefers-reduced-motion:reduce){.home-cat-grid-wrap .home-topic-grid,.home-cat-grid-wrap .resources-tile-grid{transition:none}}#home-topic-cats[hidden],#home-full-cats[hidden]{display:none}.resources-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(9.75rem,11.5rem));justify-content:center;gap:.9rem}@media(min-width:700px){.resources-tile-grid{grid-template-columns:repeat(4,minmax(9.25rem,10.75rem))}}.resources-tile-btn{display:flex;align-items:stretch;justify-content:center;background:#fff;border:2px solid rgba(6,47,55,.22);border-radius:14px;box-shadow:0 5px 16px #00000017;padding:clamp(.36rem,1vw,.62rem);cursor:pointer;width:100%;aspect-ratio:1 / 1;text-align:center;font-family:Figtree,sans-serif;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.resources-tile-btn:hover{border-color:#2d5f4f;background:#f5faf8;transform:translateY(-1px);box-shadow:0 6px 18px #0000001f}.resources-tile-btn.active{background:var(--cat-active-bg, #eef4f2);border-color:var(--cat-active-color, #05282f);box-shadow:0 6px 18px #0000001f}.resources-tile-btn-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.26rem,.95vw,.48rem);width:100%;height:100%}.resources-tile-icon{width:clamp(3.55rem,10.8vw,4.45rem);height:clamp(3.55rem,10.8vw,4.45rem);flex-shrink:0;filter:brightness(0) saturate(100%) invert(14%) sepia(21%) saturate(981%) hue-rotate(179deg) brightness(93%) contrast(94%)}.resources-tile-label{font-size:clamp(1.14rem,.99rem + .48vw,1.24rem);font-weight:700;color:#05282f;line-height:1.16;min-height:3.48em;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere;max-width:12ch}.resources-tile-btn.active .resources-tile-label{color:var(--cat-active-color, #05282f)}body.resources-page .hero>:first-child{position:relative;z-index:2}.content-copy{color:#555;font-size:calc(var(--type-body) * var(--fs, 1));line-height:1.75}.content-copy p,.content-copy ul{margin-bottom:1.5rem}.content-copy h2,.content-copy h3{color:#2d5f4f;font-weight:600}.content-copy h2{font-size:calc(var(--type-heading-2) * var(--fs, 1));margin:0 0 1rem}.content-copy h3{font-size:calc(var(--type-heading-3) * var(--fs, 1));margin:1.5rem 0 1rem}.resources-section.about-copy{color:#26313f}.resources-section.about-copy h2{margin:1.6rem 0 .55rem;color:#05282f;text-align:left;white-space:normal;font-size:calc(1.3rem * var(--fs, 1));font-weight:700;line-height:1.25}.resources-section.about-copy h2:first-child{margin-top:.2rem}.about-copy p,.about-copy ul{margin-bottom:1rem}.content-copy ul{padding-left:1.5rem}.content-copy a,.content-link{color:#2d5f4f}.content-meta{color:#4d4d4d;font-size:calc(var(--type-body-small) * var(--fs, 1));line-height:1.6}.content-note{color:#4d4d4d;font-size:calc(var(--type-body-small) * var(--fs, 1));line-height:1.7}.content-block{margin-top:2rem}.content-block.compact{margin-top:1.5rem}.contact-intro-card{background:#e8f4f1;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.contact-intro-label{font-size:calc(.8rem * var(--fs, 1));font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2d5f4f;margin-bottom:.25rem}.contact-intro-divider{color:#4d4d4d;font-size:calc(1.2rem * var(--fs, 1))}.section-subtitle{color:#555;font-size:calc(var(--type-body) * var(--fs, 1));line-height:1.7;margin-bottom:1rem}.content-heading{color:#2d5f4f;font-size:calc(var(--type-heading-3) * var(--fs, 1));margin-bottom:.75rem}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:0;grid-auto-rows:1fr}@media(max-width:900px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}}@media(max-width:430px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}}@media(max-width:360px){.category-grid{grid-template-columns:1fr}}.cat-btn{padding:.58rem .66rem;border:1.5px solid #d0d8d6;border-radius:8px;background:#fff;cursor:pointer;text-align:center;transition:all .15s;font-family:Figtree,sans-serif;display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;align-items:center;column-gap:.5rem;width:100%;height:100%;min-height:4.35rem;box-sizing:border-box;box-shadow:0 1px 3px #0000000f;overflow:hidden}@media(max-width:640px){.cat-btn{padding:.52rem .54rem;column-gap:.42rem;min-height:4.55rem}}.cat-btn:hover{border-color:#2d5f4f;background:#f0f8f6;transform:translateY(-1px);box-shadow:0 3px 10px #2d5f4f26}.cat-btn.active{border-color:#2d5f4f;background:#2d5f4f;box-shadow:0 2px 8px #2d5f4f4d}.cat-icon{font-size:calc(1.3rem * var(--fs, 1));flex-shrink:0;line-height:1;width:1.5rem;text-align:center;justify-self:start}.cat-label{font-size:calc(.78rem * var(--fs, 1));font-weight:700;line-height:1.3;color:#05282f;word-break:normal;overflow-wrap:break-word;hyphens:none;min-height:calc(.78rem * 1.3 * 3);display:flex;align-items:center;justify-content:center;text-align:center}.cat-icon-spacer{width:1.5rem;visibility:hidden;text-align:center;justify-self:end}.cat-btn.active .cat-label{color:#fff}@media(max-width:640px){.cat-label{font-size:calc(.76rem * var(--fs, 1));min-height:calc(.76rem * 1.3 * 3)}.cat-icon{font-size:calc(1.2rem * var(--fs, 1))}}@media(max-width:430px){.cat-btn{padding:.46rem;min-height:4rem;column-gap:.32rem}.cat-label{min-height:auto;justify-content:center;text-align:center;word-break:normal;overflow-wrap:break-word;hyphens:none}.cat-icon{font-size:calc(1.05rem * var(--fs, 1))}}.resource-card{background:#fff;border-left:4px solid #2d5f4f;padding:1rem 1rem .9rem;margin-bottom:.8rem;border-radius:6px;box-shadow:0 2px 6px #0000000d}.resource-card h3{color:#2d5f4f;margin-bottom:.32rem;font-size:calc(1rem * var(--fs, 1));line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resource-card .location{color:#4d4d4d;font-size:calc(.86rem * var(--fs, 1));margin-bottom:.28rem}.resource-card .phone{color:#2d5f4f;font-weight:700;font-size:calc(.98rem * var(--fs, 1));margin-bottom:.32rem}.resource-card .phone a{color:#2d5f4f;text-decoration:none}.resource-card .phone a:hover{text-decoration:underline}.resource-card .phone .rc-contact-link{overflow-wrap:anywhere}.resource-card .phone .rc-phone-item{white-space:nowrap}.resource-card .phone .rc-phone-item+.rc-phone-sep+.rc-phone-item .rc-phone-icon{display:none}@media(max-width:480px){.resource-card .phone .rc-phone-item{display:block}.resource-card .phone .rc-phone-sep{display:none}.resource-card .phone .rc-phone-item+.rc-phone-sep+.rc-phone-item .rc-phone-icon{display:inline}}.resource-card .hours{color:#4d4d4d;font-size:calc(.86rem * var(--fs, 1));margin-bottom:.4rem}.description-wrap{margin-bottom:.55rem}.resource-card .description{color:#555;line-height:1.58;margin-bottom:.32rem;font-size:calc(.9rem * var(--fs, 1))}.resource-card .description.is-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.description-toggle{border:none;background:none;padding:0;color:#2d5f4f;cursor:pointer;font-family:Figtree,sans-serif;font-size:calc(.78rem * var(--fs, 1));font-weight:600}.description-toggle:hover{text-decoration:underline}.description-toggle[hidden]{display:none}.resource-card .website{display:inline-block}.resource-card .website a{color:#fff;background-color:#2d5f4f;padding:.5rem 1rem;border-radius:4px;text-decoration:none;font-size:calc(.9rem * var(--fs, 1));transition:background-color .2s}.resource-card .website a:hover{background-color:#3a7a5f}.news-item{background:#fff;padding:1.4rem 1.5rem;border-radius:8px;margin-bottom:1.25rem;border-left:4px solid #2d5f4f;display:flex;gap:1.25rem;align-items:flex-start}.news-item-body{flex:1;min-width:0}.news-thumb{flex:0 0 200px;display:block;border-radius:6px;overflow:hidden;background:#eef2f7}.news-thumb img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.news-meta{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;flex-wrap:wrap}.news-item-title{font-size:calc(1.25rem * var(--fs, 1));line-height:1.35;margin:0 0 .45rem}.news-item-title a{color:#05282f;text-decoration:none}.news-item-title a:hover{text-decoration:underline}.news-snippet{color:#444;line-height:1.65;font-size:calc(1rem * var(--fs, 1));margin:0 0 .9rem;max-width:68ch}.news-read-more{display:inline-flex;align-items:center;gap:.4rem;min-height:48px;padding:.6rem 1.2rem;background:#2d5f4f;color:#fff;border-radius:8px;font-weight:600;font-size:calc(1rem * var(--fs, 1));text-decoration:none}.news-read-more:hover{background:#05282f}.news-read-more:focus-visible,.news-item-title a:focus-visible,.np-btn:focus-visible,.news-back:focus-visible,.article-body a:focus-visible{outline:3px solid #05282f;outline-offset:3px}@media(max-width:640px){.news-item{flex-direction:column;gap:.9rem;padding:1.1rem 1.1rem 1.2rem}.news-thumb{flex:none;width:100%}.news-thumb img{aspect-ratio:16 / 9}.news-read-more{width:100%;justify-content:center}}.news-article-wrap{max-width:48rem;margin:0 auto;padding:.5rem 0 1rem}.article-top-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.news-back{display:inline-flex;align-items:center;min-height:48px;padding:.5rem .2rem;color:#05282f;font-weight:600;font-size:calc(1.05rem * var(--fs, 1));text-decoration:none}.news-back:hover{text-decoration:underline}.news-article{background:#fff;border-radius:10px;padding:2rem 2.25rem 2.25rem;margin:.5rem 0 1.5rem;box-shadow:0 2px 12px #0000000f}.article-head{margin-bottom:1.4rem}.article-title{color:#05282f;font-size:calc(clamp(1.7rem,3.2vw,2.25rem) * var(--fs, 1));line-height:1.2;margin:.35rem 0 0}.article-head .news-cat-tag{font-size:calc(.85rem * var(--fs, 1));padding:.2rem .75rem}.article-head .news-date-tag{font-size:calc(.95rem * var(--fs, 1));color:#555}.article-body{font-size:calc(1.12rem * var(--fs, 1));line-height:1.75;color:#222;max-width:70ch}.article-body:after{content:"";display:block;clear:both}.article-body p{margin:0 0 1.1em}.article-body h2{font-size:calc(1.35rem * var(--fs, 1));color:#05282f;margin:1.4em 0 .5em;line-height:1.3}.article-body ul,.article-body ol{margin:0 0 1.1em 1.4em;padding-left:.4em}.article-body li{margin-bottom:.4em}.article-body a{color:#1a4a8b;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.article-body a:hover{color:#05282f}.article-photo{float:left;width:min(42%,340px);margin:.35rem 1.6rem 1rem 0}.article-photo img{display:block;width:100%;height:auto;border-radius:8px}.article-sources{clear:both;margin-top:1.8rem;padding:1.1rem 1.3rem;background:#f4f7fb;border-left:4px solid #2d5f4f;border-radius:6px}.article-sources h2{font-size:calc(1.15rem * var(--fs, 1));margin:0 0 .5rem}.article-sources ul{margin:0;padding-left:1.2em}.article-sources li{margin:.35em 0}.article-details{clear:both;margin:0 0 .5rem;border:2px solid #05282f;border-radius:8px;background:#fff}.article-details>summary{display:flex;align-items:center;gap:.4rem;min-height:48px;padding:.4rem .75rem;background:#eef2f7;border-radius:6px;color:#05282f;font-weight:700;font-size:calc(1.1rem * var(--fs, 1));line-height:1.3;cursor:pointer;list-style:none;user-select:none}.article-details>summary:before{content:"▸";flex:none;width:1em;font-size:1.15em;line-height:1}.article-details[open]>summary:before{content:"▾"}.article-details[open]>summary{border-bottom:2px solid #05282f;border-radius:6px 6px 0 0}.article-details>summary:hover{background:#dde6f0}.article-details>summary:focus-visible{outline:3px solid #05282f;outline-offset:2px}.article-details-body{padding:.55rem .8rem .05rem;line-height:1.55}.article-details-body p{margin:0 0 .7em}.article-details-body ul,.article-details-body ol{margin:0 0 .7em .6em;padding-left:.6em}.article-details-body li{margin-bottom:.3em}.article-details-body h3{font-size:calc(1.12rem * var(--fs, 1));color:#05282f;margin:.6em 0 .3em;line-height:1.3}.article-details+:not(.article-details){margin-top:1.1em}@media print{.article-details{border:1px solid #000;break-inside:auto}.article-details>summary{background:none;border-bottom:1px solid #000}.article-details>summary:before{content:none}.article-details::details-content{content-visibility:visible;display:block}}.article-missing{font-size:calc(1.1rem * var(--fs, 1));line-height:1.7;margin:1rem 0 1.4rem}@media(max-width:640px){.news-article{padding:1.3rem 1.1rem 1.5rem}.article-body{font-size:calc(1.08rem * var(--fs, 1))}.article-photo{float:none;width:100%;margin:0 0 1.2rem}}.news-header{margin-bottom:1.5rem}.news-header h1{color:#05282f;margin-bottom:.4rem}.news-subtitle{color:#4d4d4d;font-size:calc(1rem * var(--fs, 1));margin:0}.news-controls{display:flex;gap:1rem;margin-bottom:1rem;align-items:stretch}.news-search-wrap{display:grid;grid-template-columns:1fr auto;gap:.5rem;flex:1;max-width:480px;background:#fff;padding:.55rem .9rem;border-radius:12px;box-shadow:0 4px 18px #0000001a}.news-search-wrap input{padding:.52rem .85rem;border:2px solid #e0e0e0;border-radius:6px;font-family:Figtree,sans-serif;font-size:calc(.95rem * var(--fs, 1));transition:border-color .2s}.news-search-wrap input:focus{outline:none;border-color:#05282f}.news-search-wrap button{background:#2d5f4f;color:#fff;border:none;padding:.52rem 1.05rem;border-radius:6px;font-family:Figtree,sans-serif;font-size:calc(.9rem * var(--fs, 1));font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .2s,transform .2s}.news-search-wrap button:hover{background:#05282f;transform:translateY(-1px)}@media(max-width:399px){.news-search-wrap .search-label-default{display:none}.news-search-wrap .search-label-compact{display:inline}.news-search-wrap button{min-width:3rem;padding-inline:.95rem}}.news-cat-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.nc-btn{background:#f0f0f0;color:#555;border:2px solid transparent;padding:.35rem .9rem;border-radius:20px;font-family:Figtree,sans-serif;font-size:calc(.82rem * var(--fs, 1));font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.nc-btn:hover{background:#e0e0e0;color:#333}.nc-btn.active{background:#05282f;color:#fff;border-color:#05282f}.news-cat-filters{flex-direction:column;align-items:flex-start}.nc-top{display:flex;flex-wrap:wrap;gap:.5rem}.nc-top .nc-btn{min-height:44px;padding:.45rem 1.1rem;font-size:calc(.95rem * var(--fs, 1));font-weight:600}.nc-caret{margin-left:.45rem;font-size:.85em}.nc-cat-panel{display:flex;flex-wrap:wrap;gap:.5rem;padding:.7rem;background:#fff;border:1px solid #e0e0e0;border-radius:12px}.nc-cat-panel[hidden]{display:none}.nc-cat-panel .nc-btn{min-height:44px;padding:.4rem 1rem;font-size:calc(.92rem * var(--fs, 1));white-space:normal;text-align:left}.nc-cat-panel{gap:.4rem;padding:.55rem}.nc-cat-panel .nc-btn.nc-cat{min-height:36px;padding:.2rem .7rem;background:var(--nc-bg, #f0f0f0);color:var(--nc-color, #444);border:1.5px solid var(--nc-color, #444);font-weight:600}.nc-cat-panel .nc-btn.nc-cat:hover{background:#fff;color:var(--nc-color, #444);text-decoration:underline}.nc-cat-panel .nc-btn.nc-cat.active{background:var(--nc-color, #444);color:#fff;border-color:var(--nc-color, #444)}.nc-top .nc-btn.nc-toggle,.nc-top .nc-btn.nc-toggle.active{background:#1d786c;color:#fff;border-color:#1d786c}.nc-top .nc-btn.nc-toggle:hover{background:#17645a;color:#fff}.nc-btn:focus-visible{outline:3px solid #05282f;outline-offset:2px}.news-count{font-size:calc(.85rem * var(--fs, 1));color:#4d4d4d;margin-bottom:1rem}.news-cat-tag{display:inline-block;padding:.15rem .6rem;border-radius:12px;font-size:calc(.75rem * var(--fs, 1));font-weight:600}.news-date-tag{font-size:calc(.8rem * var(--fs, 1));color:#4d4d4d}.news-pagination{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #ddd}.np-nav{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;justify-content:center}.np-numbers{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center;justify-content:center}.np-btn{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#05282f;border:2px solid #c9d1dc;padding:.5rem .9rem;border-radius:8px;font-family:Figtree,sans-serif;font-size:calc(1.05rem * var(--fs, 1));font-weight:600;min-width:48px;min-height:48px;text-decoration:none;transition:border-color .15s,background-color .15s}.np-btn:hover:not(.disabled):not(.active){border-color:#05282f;background:#f4f7fb}.np-btn.active{background:#05282f;color:#fff;border-color:#05282f;font-weight:700}.np-btn.disabled{opacity:1;color:#5b6475;cursor:default}.np-ellipsis{color:#4d4d4d;padding:0 .2rem;font-size:calc(1.1rem * var(--fs, 1))}@media(max-width:520px){.np-nav{display:grid;grid-template-columns:1fr 1fr}.np-numbers{grid-column:1 / -1;grid-row:1}.np-step{width:100%}}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.form-grid{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column}.form-group label{color:#2d5f4f;font-weight:600;margin-bottom:.5rem;font-size:calc(.95rem * var(--fs, 1))}.form-group input,.form-group select,.form-group textarea{padding:.75rem;border:2px solid #e0e0e0;border-radius:6px;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#2d5f4f}.form-group textarea{resize:vertical;min-height:120px}.form-group select{background-color:#fff;color:#1f2a37;min-height:44px}.form-grid.full{grid-template-columns:1fr}.submit-btn{background-color:#2d5f4f;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));transition:background-color .2s;width:fit-content}.submit-btn:hover{background-color:#3a7a5f}.form-success{display:none;background:#e8f4f1;border:2px solid #2d5f4f;border-radius:10px;padding:2rem;text-align:center;color:#1a3a2a}.form-success h3{font-size:calc(1.4rem * var(--fs, 1));margin-bottom:.75rem;color:#2d5f4f}.form-success p{font-size:calc(1rem * var(--fs, 1));line-height:1.7}footer{background:#05282f;color:#fff;font-size:calc(.88rem * var(--fs, 1));margin-top:auto}.footer-grid{max-width:1200px;margin:0 auto;padding:1.2rem 1.5rem .78rem;display:grid;grid-template-columns:1fr;gap:.7rem;justify-items:center;text-align:center}@media(max-width:480px){.footer-grid{padding:1rem 1rem .72rem;gap:.65rem}}.footer-brand{display:grid;justify-items:center;text-align:center}.footer-col p,.footer-brand p{opacity:.75;line-height:1.45;margin-bottom:0}.footer-subtitle{font-size:calc(.78rem * var(--fs, 1));letter-spacing:.04em;text-transform:uppercase;opacity:.62}.footer-links-row{display:flex;flex-wrap:nowrap;justify-content:center;gap:0;margin:0;padding:0;align-items:center}.footer-links-line{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.footer-links-line a,.footer-links-line a:visited,.footer-links-line button.flink{display:inline-flex;align-items:center;min-height:44px;color:#ffffffbf;text-decoration:none;background:none;border:none;padding:0;font-family:Figtree,sans-serif;font-size:calc(.82rem * var(--fs, 1));cursor:pointer;margin:0;text-align:center;transition:color .15s}.footer-links-line a+a:before,.footer-links-line button.flink+a:before,.footer-links-line a+button.flink:before,.footer-links-line button.flink+button.flink:before,.footer-links-line+.footer-links-line:before{content:"•";color:#ffffff61;margin:0 .48rem}.footer-links-line a:hover,.footer-links-line a:focus-visible,.footer-links-line a:visited:hover,.footer-links-line a:visited:focus-visible,.footer-links-line button.flink:hover{color:#fff}@media(max-width:620px){.footer-links-row{flex-direction:column;gap:.22rem}.footer-links-line+.footer-links-line:before{content:none}}.footer-logo-mark{font-size:calc(1.08rem * var(--fs, 1));font-weight:700;margin-bottom:.12rem}.map-data-attribution{max-width:1200px;margin:0 auto;padding:0 1.5rem .55rem;font-size:calc(.72rem * var(--fs, 1));line-height:1.45;color:#ffffffbf;text-align:center}.map-data-attribution a{color:#ffffffd9;text-decoration:underline;text-underline-offset:.14em}.map-data-attribution a:hover{color:#ffffffdb}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);text-align:center;padding:.65rem 1.5rem .75rem;opacity:.75;font-size:calc(.73rem * var(--fs, 1))}.tooltip{position:absolute;background:#2d5f4f;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:calc(.85rem * var(--fs, 1));z-index:200;pointer-events:none;white-space:nowrap}.no-results{text-align:center;padding:2rem;color:#4d4d4d;font-size:calc(1.1rem * var(--fs, 1))}.filter-active{background:#e8f4f1;padding:.5rem .62rem;border-radius:9px;margin-bottom:.8rem;display:grid;gap:.42rem}.filter-active button{background:none;border:none;color:#2d5f4f;cursor:pointer;font-weight:600;font-size:calc(.72rem * var(--fs, 1))}.filter-active button:hover{text-decoration:underline}.page-header{position:relative;background:#05282f;overflow:hidden;color:#fff;padding:2rem max(2rem,calc(50vw - 600px)) 3.1rem;margin:-1.5rem calc(-50vw + 50%) 0}.page-header h1{font-size:calc(var(--type-heading-1) * var(--fs, 1));margin-bottom:.4rem;line-height:1.1}.page-header p{opacity:.9;font-size:calc(var(--type-body) * var(--fs, 1));line-height:1.7;max-width:52rem}.page-header:before{content:"";position:absolute;inset:0;background:#062f37e6;z-index:1}.page-header:after{content:"";position:absolute;inset:0;z-index:0}.page-header h1,.page-header p{position:relative;z-index:2}#results-anchor{scroll-margin-top:80px}body.modal-open{overflow:hidden}.hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:.34rem .42rem;align-items:center;justify-content:stretch;width:100%;max-width:none;margin-bottom:.08rem}.hero-actions .hero-button{display:inline-flex;align-items:center;justify-content:center;padding:.62rem .92rem;font-size:calc(.95rem * var(--fs, 1));width:100%;height:100%;min-height:3.15rem;max-width:none;flex:0 1 auto;min-width:0;text-align:center;white-space:normal;line-height:1.15;overflow-wrap:break-word}.hero-button-text-default{display:inline}.hero-button-text-mobile{display:none;flex-direction:column;align-items:center;justify-content:center;line-height:1.12}.hero-button-label{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-button-urgent{background:var(--vsra-urgent-yellow);color:#05282f;border:none}.hero-button-urgent:hover{background:#e6c200;color:#05282f;border:none}.hero-button-resources{background:#2d5f4f;color:#fff;border:1px solid rgba(255,255,255,.8);transition:background-color .2s,transform .2s}.hero-button-resources:hover{background:#05282f;transform:translateY(-1px)}.section-groups{display:grid;grid-template-columns:1fr;gap:.75rem}.cat-section{margin-bottom:0;background:#eef4f2;border:1px solid #ccddd9;border-radius:12px;padding:1rem 1rem 1.05rem}@media(max-width:640px){.cat-section{padding:.7rem .7rem .75rem}}.cat-section .category-grid{margin-bottom:0;grid-template-columns:repeat(4,1fr);gap:.65rem;grid-auto-rows:1fr}@media(max-width:900px){.cat-section .category-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}@media(max-width:399px){.cat-section .category-grid{grid-template-columns:1fr}}.cat-section-title{display:flex;align-items:center;gap:.45rem;font-size:calc(.8rem * var(--fs, 1));font-weight:800;color:#2d5f4f;text-transform:uppercase;letter-spacing:.09em;margin:0 0 .45rem;padding:0;background:transparent;border-left:none;border-radius:0}.cat-section-emoji{font-size:calc(1rem * var(--fs, 1));line-height:1}.vs-dialog-overlay{position:fixed;inset:0;z-index:3000;background:#05282f99;display:flex;align-items:center;justify-content:center;padding:.75rem}.vs-dialog-overlay[hidden]{display:none}.vs-dialog{width:min(24rem,100%);max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);overflow-y:auto;background:#fff;color:#05282f;border-radius:12px;box-shadow:0 16px 44px #0000004d;padding:.85em .95em .95em;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1))}body.large-text .vs-dialog{width:min(27rem,100%)}.vs-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-bottom:.55em}.vs-dialog-head h2{font-size:1.15em;font-weight:700;line-height:1.2;margin:0;color:#05282f}.vs-dialog-close{flex:0 0 auto;width:44px;height:44px;border:none;border-radius:50%;background:#eef1f5;color:#05282f;font-size:calc(1.6rem * var(--fs, 1));line-height:1;cursor:pointer}.vs-dialog-close:hover{background:#dde3ea}.vs-dialog :focus-visible{outline:3px solid #05282f;outline-offset:2px}.nh-list{list-style:none;margin:0;padding:0;display:grid;gap:.4em}.nh-row{display:flex;align-items:center;gap:.7em}.nh-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:5.4em;min-height:44px;padding:.3em .5em;border:none;border-radius:5px;background:var(--call, #1d786c);color:#fff;font-family:inherit;font-size:.98em;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.nh-num:hover{background:var(--call-hover, #17665c);color:#fff}.nh-num.nh-911{background:#fbe9e9;color:#8f1d1d}.nh-label{display:flex;flex-direction:column;gap:.05em;line-height:1.2;color:#05282f;min-width:0}.nh-main{font-size:.92em;font-weight:700}.nh-sub{font-size:.78em;font-weight:500;color:#3d4b5c}.nh-911-note{margin:.15em 0 .1em 6.1em;font-size:.86em;font-weight:700;color:#8b3a00}.nh-911-note[hidden]{display:none}.nh-finder{margin-top:.8em;padding-top:.75em;border-top:1px solid #e3e8ee;text-align:center}.nh-finder{display:grid;grid-template-columns:1fr 1fr;gap:.5em;text-align:center}.nh-finder .vs-aqua-btn{flex-direction:column;line-height:1.2;padding:.45em .5em;text-decoration:none}.nh-finder .vs-aqua-btn span{display:block}.vs-aqua-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:.5em 1em;border:2px solid #e0e0e0;border-radius:6px;background:var(--vsra-teal-btn);color:#111;font-family:inherit;font-size:1em;font-weight:700;cursor:pointer}.vs-aqua-btn:hover{border-color:#2d5f4f}.hf-step{margin:-.3em 0 .5em;font-size:.85em;font-weight:600;color:#4a5a6c}.hf-q{font-size:1.05em;font-weight:700;line-height:1.3;margin:0 0 .55em;color:#05282f}.hf-q:focus{outline:none}.hf-q:focus-visible{outline:3px solid #05282f;outline-offset:2px}.hf-answers{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.hf-answer{min-height:52px;padding:.45em .6em;border:2px solid var(--hf-btn);border-radius:8px;background:var(--hf-btn);color:#fff;font-family:inherit;font-size:.95em;font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.vs-dialog{--hf-btn: #1d786c;--hf-btn-hover: #17665c}.hf-answer:hover{background:var(--hf-btn-hover);border-color:var(--hf-btn-hover)}.hf-answer[aria-pressed=true]{background:#05282f;border-color:#05282f;color:#fff}.hf-answer.is-unsure{background:#fff;color:var(--hf-btn);font-weight:600}.hf-answer.is-unsure:hover{background:#eef5f3}.hf-answer.is-wide{grid-column:1 / -1}.hf-foot{display:flex;justify-content:flex-start;margin-top:.6em}.hf-foot[hidden]{display:none}.hf-back{min-height:44px;padding:.3em .9em;border:2px solid #05282f;border-radius:6px;background:#fff;color:#05282f;font-family:inherit;font-size:.92em;font-weight:600;cursor:pointer}.hf-back:hover{background:#eef2f7}.hf-help-row{display:flex;align-items:center;gap:.7em;margin-bottom:.7em}.hf-contact{display:block;font-size:.95em;line-height:1.4;color:#1d786c;font-weight:600;text-decoration:underline;text-underline-offset:3px}.hf-contact:hover{color:#05282f}.quick-search-modal-overlay{position:fixed;inset:0;background:#05282fa6;display:flex;align-items:center;justify-content:center;padding:.75rem;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:120}.quick-search-modal-overlay.active{opacity:1;visibility:visible}.quick-search-modal{width:min(520px,100%);background:#fff;color:#05282f;border-radius:14px;box-shadow:0 18px 50px #00000040;padding:1.1rem;position:relative}.quick-search-modal h2{font-size:calc(1.2rem * var(--fs, 1));font-weight:700;margin-bottom:.25rem;color:#05282f;padding-right:2.5rem}.quick-search-modal-intro{color:#48576a;font-size:calc(.84rem * var(--fs, 1));line-height:1.45;margin-bottom:.8rem}.quick-search-modal-close{position:absolute;top:.75rem;right:.75rem;border:none;background:#f1f4f8;font-size:calc(1.4rem * var(--fs, 1));line-height:1;cursor:pointer;color:#4d5a6a;width:2rem;height:2rem;border-radius:999px;display:flex;align-items:center;justify-content:center}.quick-search-modal-close:hover{background:#e2e8f0}.quick-search-options{display:grid;gap:.6rem}.quick-search-option{width:100%;text-align:left;border:1px solid #d7e2ea;border-radius:10px;background:#f8fafc;color:#05282f;padding:.8rem .9rem;font-family:Figtree,sans-serif;font-size:calc(.95rem * var(--fs, 1));font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s,transform .15s}.quick-search-option:hover{background:#eef6f6;border-color:#2a7a7a;transform:translateY(-1px)}@media(max-width:480px){.quick-search-modal{padding:1rem .9rem .9rem}.quick-search-option{font-size:calc(.9rem * var(--fs, 1));padding:.75rem .8rem}}@media(max-width:768px){.hero-news-panel{display:none}.section-groups{grid-template-columns:1fr}}.quick-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem}.quick-actions .hero-button,.quick-actions .submit-btn{text-decoration:none}.resource-tag-row{display:flex;flex-wrap:wrap;gap:.32rem;margin:0 0 .45rem}.resource-tag{display:inline-flex;align-items:center;background:#eef5f4;color:#24453f;border:1px solid #d5e6e3;border-radius:999px;padding:.14rem .42rem;font-size:calc(.66rem * var(--fs, 1));font-weight:600;line-height:1.2}.resource-section-nav{display:grid;gap:.34rem}.resource-section-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;flex-wrap:wrap}.resource-section-summary-text{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:calc(.75rem * var(--fs, 1));line-height:1.2;color:#33473f}.resource-section-nav .left-links{display:flex;flex-wrap:wrap;gap:.45rem;margin-left:auto}.resource-filter-row{display:flex;align-items:flex-start;gap:.45rem;flex-wrap:wrap}.filter-inline-label{font-size:calc(.72rem * var(--fs, 1));font-weight:700;color:#476256;line-height:1.35;padding-top:.28rem;flex:0 0 auto}.text-link-btn{background:none;border:none;color:#2d5f4f;cursor:pointer;font-family:Figtree,sans-serif;font-size:calc(.72rem * var(--fs, 1));font-weight:600;padding:0}.text-link-btn:hover{text-decoration:underline}.topbar-tools{display:inline-flex;align-items:center;gap:.4rem}.utility-fab-wrap{display:none}.utility-fab{border:2px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff24;color:#fff;width:3rem;height:2.2rem;padding:0;font-family:Figtree,sans-serif;font-size:calc(.85rem * var(--fs, 1));font-weight:700;cursor:pointer}.utility-fab:hover{background:#ffffff38}#back-to-top.visible{display:inline-flex;align-items:center;justify-content:center}body{--fs-scale: 1;--fs: var(--fs-scale);font-size:calc(17px * var(--fs))}body.large-text{--fs-scale: 1.15}header{--fs: 1}header .nav-btn{--fs: var(--fs-scale)}@media(max-width:800px){.hero-news-panel{display:none}}@media(max-width:980px){.topbar-tools{display:inline-flex}.utility-fab{width:2.8rem;height:2.15rem;padding:0;font-size:calc(.82rem * var(--fs, 1))}}@media(max-width:768px){.hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;justify-content:stretch;gap:.34rem}.hero-actions .hero-button{width:100%;min-height:3rem;padding:.58rem .78rem;font-size:calc(.88rem * var(--fs, 1));justify-content:center}}@media(max-width:480px){.topbar-tools{gap:.3rem}.utility-fab{width:2.55rem;height:2rem;padding:0;font-size:calc(.78rem * var(--fs, 1))}}@media(max-width:1100px){.hero-actions{justify-content:flex-start}}@media(max-width:700px){.hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:.32rem}}@media(max-width:640px){.hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:.3rem}}@media(max-width:430px){.hero-actions .hero-button,.hero-actions .hero-button-urgent{padding:.54rem .68rem;font-size:calc(.81rem * var(--fs, 1))}.hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:.28rem}}.menu-cat-details{margin-top:.25rem}.menu-cat-details>summary{display:block;padding:.6rem 1rem;cursor:pointer;font-weight:600;font-size:calc(.92rem * var(--fs, 1));color:#2d5f4f;border-radius:6px;user-select:none;list-style:none;transition:background .15s}.menu-cat-details>summary::-webkit-details-marker{display:none}.menu-cat-details>summary:hover{background:#f0f4f0}.menu-cat-details[open]>summary{background:#e8f0eb}.menu-cat-details>summary:focus-visible{outline:3px solid #05282f;outline-offset:-3px}.menu-cat-group{display:none}.menu-cat-filter{padding:.55rem 1rem .35rem 1.5rem}.menu-drawer .menu-search-top{position:sticky;top:0;z-index:1;background:#fff;padding:.75rem 1rem .6rem 1.5rem;border-bottom:1px solid #e3e8ee}.menu-cat-filter-label{display:block;font-size:.85em;font-weight:600;color:#05282f;margin-bottom:.2rem}.menu-search-row{display:flex;gap:.4rem;align-items:stretch}.menu-cat-filter input{flex:1 1 auto;min-width:0;min-height:44px;padding:.35rem .7rem;font:inherit;font-size:max(16px,.95em);color:#05282f;background:#fff;border:2px solid #8a97ab;border-radius:6px}.menu-cat-filter input::placeholder{color:#6b7686}.menu-cat-filter input:focus{outline:3px solid var(--vsra-teal-btn);outline-offset:1px;border-color:#05282f}.menu-drawer .menu-search-btn{flex:0 0 auto;width:auto;text-align:center;min-height:44px;padding:.35rem .85rem;border:0;border-radius:6px;background:#2d5f4f;color:#fff;font:inherit;font-size:max(16px,.95em);font-weight:600;cursor:pointer}.menu-drawer .menu-search-btn:hover{background:#3a7a5f}.menu-drawer .menu-search-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;padding:0}.menu-drawer .menu-search-btn svg{display:block;width:22px;height:22px}body.large-text .menu-drawer .menu-search-btn{font-size:max(16px,.95em)}.menu-drawer .menu-search-btn:focus-visible{outline:3px solid #05282f;outline-offset:2px}.menu-cat-list{list-style:none;margin:0;padding:0 0 .4rem}.menu-cat-list li+li{border-top:1px solid #edf0f4}.menu-cat-list li[hidden]{display:none}.menu-drawer .menu-cat-list a,body.large-text .menu-drawer .menu-cat-list a{display:flex;align-items:center;min-height:44px;padding:.4rem 1rem .4rem calc(1.5rem - 4px);border-left:4px solid transparent;font-size:.95em;font-weight:500;line-height:1.3;color:#05282f}.menu-drawer .menu-cat-list a:hover{background:#eef7f6;border-left-color:var(--vsra-teal-btn)}.menu-drawer .menu-cat-list a:focus-visible{outline:3px solid #05282f;outline-offset:-3px;background:#eef7f6}.footer-view-all{font-weight:700!important;color:#a8d5ce!important;margin-top:.4rem!important;border-top:1px solid rgba(255,255,255,.1)!important;padding-top:.5rem!important;white-space:nowrap}.footer-view-all:hover{color:#fff!important}body.home-page .hero{grid-template-columns:minmax(0,1fr);gap:0;padding:1.8rem 1.8rem 2.55rem}body.home-page .hero>:first-child{max-width:1200px}body.home-page .hero-copy{max-width:42rem}body.home-page .hero-subtitle{max-width:33rem;margin-bottom:.9rem}body.home-page .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:0}body.home-page .hero-actions .hero-button{font-size:calc(1.075rem * var(--fs, 1))}body.home-page .search-container,body.news-page .search-container{padding:.55rem .9rem;margin-top:-1.05rem;margin-bottom:1.35rem;box-shadow:0 4px 18px #0000001a}body.home-page .search-oval,body.news-page .search-oval{gap:.42rem}body.home-page .search-oval input,body.news-page .search-oval input{padding:.52rem .85rem;border-color:#d8dee5}body.home-page .search-oval input::placeholder,body.news-page .search-oval input::placeholder{color:#68778a;opacity:1}body.home-page .search-oval button,body.news-page .search-oval button{padding:.52rem 1.05rem}body.home-page .home-categories{width:fit-content;max-width:100%;margin:0 auto 1.7rem}.home-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(9.75rem,11.5rem));justify-content:center;gap:.6rem}@media(min-width:700px){.home-topic-grid{grid-template-columns:repeat(4,minmax(9.25rem,10.75rem))}}.home-topic-btn{display:flex;align-items:stretch;justify-content:center;background:#fff;border:2px solid rgba(6,47,55,.42);border-radius:14px;box-shadow:0 7px 20px #00000026;padding:clamp(.36rem,1vw,.62rem);cursor:pointer;width:100%;max-width:none;margin-inline:0;aspect-ratio:1 / 1;text-align:left;font-family:Figtree,sans-serif;transition:border-color .2s,background-color .2s,transform .2s}.home-topic-btn-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.26rem,.95vw,.48rem);width:100%;height:100%}.home-topic-btn:hover{border-color:#2d5f4f;background:#f5faf8;transform:translateY(-1px);box-shadow:0 6px 18px #00000029}.home-topic-icon{width:clamp(3.55rem,10.8vw,4.45rem);height:clamp(3.55rem,10.8vw,4.45rem);flex-shrink:0;filter:brightness(0) saturate(100%) invert(14%) sepia(21%) saturate(981%) hue-rotate(179deg) brightness(93%) contrast(94%)}.home-topic-label{font-size:clamp(1.14rem,.99rem + .48vw,1.24rem);font-weight:700;color:#05282f;line-height:1.16;min-height:2.32em;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere;max-width:10ch}.home-topic-grid,.resources-tile-grid{grid-template-columns:repeat(2,minmax(min(9.75rem,calc((100% - .9rem)/2)),11.5rem))}@media(min-width:700px){.home-topic-grid,.resources-tile-grid{grid-template-columns:repeat(4,minmax(9.25rem,10.75rem))}}@media(min-width:1100px){.resources-tile-grid{grid-template-columns:repeat(5,minmax(9.25rem,10.75rem))}}.home-topic-btn,.resources-tile-btn{aspect-ratio:auto;padding:.45rem clamp(.22rem,.6vw,.36rem) .27rem}.home-topic-btn-inner,.resources-tile-btn-inner{container-type:inline-size;justify-content:flex-start;gap:.04rem}.home-topic-label,.resources-tile-label{--tb: clamp(1.14rem, .99rem + .48vw, 1.24rem);--bx: 2.45;font-size:var(--tb);height:calc(var(--tb) * var(--bx));min-height:0;width:100%;max-width:none;overflow-wrap:normal;hyphens:manual}.tl{--n: 2;--lh: 1.1;display:block;white-space:nowrap;text-align:center;line-height:var(--lh);font-size:calc(var(--tb) * var(--fs, 1) * var(--k, 1));font-size:min(calc(var(--tb) * var(--fs, 1) * var(--k, 1)),calc(100cqi / var(--lw, 7)),calc(var(--tb) * var(--bx) / (var(--n) * var(--lh))))}.tl-n1 .tl{--n: 1}.tl-n3 .tl{--n: 3;--k: .85;--lh: 1.02}body.home-page .section-groups{gap:.62rem}body.home-page .cat-section{background:#eef4f2;border:1px solid #ccddd9;border-radius:12px;padding:.9rem .9rem .95rem}body.home-page .cat-section-title{margin-bottom:.5rem}body.home-page .cat-section .category-grid{gap:.55rem}body.home-page .cat-btn{padding:.52rem .56rem;min-height:3.9rem}body.home-page .cat-label{font-size:calc(.875rem * var(--fs, 1));line-height:1.2;min-height:auto;word-break:normal;overflow-wrap:normal;hyphens:none}body.home-page .footer-grid{gap:.7rem}@media(max-width:899px){body.home-page .hero-pretitle,body.home-page .hero-subtitle-desktop{display:none}body.home-page .hero-subtitle-mobile{display:block}body.home-page .hero{padding:1.2rem .85rem 1.95rem}body.home-page .hero-subtitle{max-width:20rem;margin-bottom:.72rem}}@media(min-width:900px){body.home-page .hero-subtitle-mobile{display:none}}@media(max-width:700px){body.home-page .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}}@media(max-width:480px){body.home-page .search-container,body.news-page .search-container{padding:.48rem .75rem;margin-bottom:1.15rem}body.home-page .search-oval input,body.news-page .search-oval input{padding:.5rem .75rem}body.home-page .search-oval button,body.news-page .search-oval button{padding:.5rem .88rem}body.home-page .cat-btn{padding:.48rem .5rem;min-height:3.7rem}body.home-page .cat-label{font-size:calc(.84rem * var(--fs, 1))}}.map-flow-wrap{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin:-2.65rem 0 1rem;z-index:2}.map-special-wrap{position:relative;z-index:2;padding-top:0;margin-top:-20px;margin-left:.9rem}.map-special-nbs{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:clamp(.75rem,1.8vw,1.15rem)}.map-special-btn{display:flex;flex-direction:column;align-items:center;gap:.45rem;cursor:pointer;border:none;background:none;padding:.35rem .15rem;border-radius:8px;transition:transform .15s,background .15s;width:clamp(58px,6vw,72px);min-width:0;flex:0 0 auto}.map-special-btn:hover{transform:translateY(-2px)}.map-special-btn.active{background:#e0ede8}.map-special-btn img{width:clamp(58px,6vw,72px);height:clamp(58px,6vw,72px);border-radius:50%;object-fit:cover;border:3px solid #2d5f4f;box-shadow:0 2px 8px #00000026;transition:border-color .15s}.map-special-btn.active img{border-color:#05282f}.map-special-btn span{width:max-content;max-width:none;font-size:calc(.72rem * var(--fs, 1));font-weight:600;color:#2d5f4f;text-align:center;line-height:1.2}.map-special-btn.active span{color:#05282f}.map-special-icon{width:clamp(58px,6vw,72px);height:clamp(58px,6vw,72px);border-radius:50%;border:3px solid #2d5f4f;display:flex;align-items:center;justify-content:center;font-size:calc(clamp(1.45rem,1.8vw,1.85rem) * var(--fs, 1));background:#e8f4f1;box-shadow:0 2px 8px #0000001a;transition:border-color .15s}.map-special-btn.active .map-special-icon{border-color:#05282f;background:#d0e8e2}.map-translink-center{text-align:center;margin:1.25rem 0 .5rem}.map-translink-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.2rem;border-radius:6px;background:var(--vsra-teal-btn);border:2px solid #e0e0e0;color:#111;text-decoration:none;font-weight:600;font-size:calc(1rem * var(--fs, 1));box-shadow:0 6px 24px #00000021;transition:border-color .2s,box-shadow .2s,transform .2s}.map-translink-btn:hover{border-color:#2d5f4f;box-shadow:0 0 0 3px #2d5f4f1f;transform:translateY(-1px)}@media(max-width:768px){.map-flow-wrap{margin:-1.45rem 0 .8rem;justify-content:flex-start}.map-special-nbs{gap:clamp(.5rem,2.6vw,.75rem)}.map-special-btn{gap:.35rem;padding:.25rem .1rem;width:52px}.map-special-btn img,.map-special-icon{width:52px;height:52px;font-size:calc(1.35rem * var(--fs, 1))}.map-special-btn span{width:max-content;max-width:none;font-size:calc(.68rem * var(--fs, 1))}.map-translink-btn{padding:.76rem 1rem;font-size:calc(.86rem * var(--fs, 1))}}@media(max-width:499px){.map-flow-wrap{flex-direction:column;align-items:center;justify-content:center}.map-special-wrap{margin-left:0}.map-special-nbs{justify-content:center}}.resource-card .location{color:#444;font-size:calc(.88rem * var(--fs, 1));margin-bottom:.24rem}.resource-card .rc-neighbourhood{color:#2d5f4f;font-weight:600}.resource-card .rc-address{font-size:calc(.84rem * var(--fs, 1));color:#555}.resource-card .rc-appt{color:#05282f;font-weight:700;font-size:calc(.86rem * var(--fs, 1));margin-bottom:.24rem}.resource-card .uc-panel .uc-appt{margin:.3rem 0 .15rem}.resource-card .hours{color:#444;font-size:calc(.86rem * var(--fs, 1));margin-bottom:.32rem}.resource-card .description{color:#4d4d4d;line-height:1.58;margin-bottom:.32rem;font-size:calc(.86rem * var(--fs, 1))}.rc-actions{display:flex;flex-wrap:nowrap;gap:.35rem;margin-bottom:0;flex:1 1 auto;min-width:0}.rc-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.42rem .72rem;min-height:44px;border-radius:5px;font-size:calc(.8rem * var(--fs, 1));font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;text-decoration:none;border:none;transition:background-color .15s;white-space:nowrap;flex:0 1 auto;min-width:0}.rc-btn-call{background:#2d5f4f;color:#fff}.rc-btn-call:hover{background:#3a7a5f}.rc-actions-multi{align-items:flex-start;flex-wrap:wrap;row-gap:.3rem}.rc-call-group,.rc-link-group{display:contents}.rc-call-item{display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto;width:min-content;min-width:0}.rc-btn-call-multi{justify-content:center;flex:0 0 auto;min-width:6.25rem}.rc-call-label{margin-top:.14rem;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));line-height:1.25;color:#333;text-align:center;overflow-wrap:break-word}.rc-btn-web{background:#24454d;color:#fff}.rc-btn-web:hover{background:#2f5862}.rc-btn-map{background:#05282f;color:#fff;border:1.5px solid #05282f}.rc-btn-map:hover{background:#0a4652}.rc-btn-label-short{display:none}.resource-card-footer{display:grid;gap:.18rem;margin-top:.05rem}.rc-action-row{display:flex;align-items:center;justify-content:flex-start;gap:0;flex-wrap:nowrap;min-width:0}.resource-context-badges{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.rc-footer-links{display:flex;align-items:center;gap:.6rem;min-height:44px;margin-top:.3rem}.resource-context-badge{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:calc(.68rem * var(--fs, 1));font-weight:600;line-height:1.3;border:1px solid transparent;white-space:nowrap}.resource-context-badge.women{background:#fdecef;color:#7a3a47;border-color:#f4cfd6}.resource-context-badge.indigenous{background:#f6efe4;color:#664b26;border-color:#eadbc3}.report-error-link{display:inline-flex;align-items:center;justify-content:flex-end;margin-top:-.04rem;margin-left:auto;font-size:calc(.66rem * var(--fs, 1));color:#4a5157;cursor:pointer;background:none;border:none;padding:0;font-family:Figtree,sans-serif;text-decoration:none;white-space:nowrap;flex:0 0 auto;line-height:1.2;width:fit-content}.report-error-link:hover{color:#2f353a;text-decoration:underline}.report-modal-overlay{position:fixed;inset:0;background:#05282fa6;display:flex;align-items:center;justify-content:center;padding:.5rem;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:120}.report-modal-overlay.active{opacity:1;visibility:visible}.report-modal{width:min(440px,100%);max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 18px 50px #00000040;padding:.6em .75em .75em;position:relative;color:#1f2a37}.sg-head{display:flex;align-items:center;gap:.35em}.sg-head-start{width:44px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start}.report-modal h3{flex:1 1 auto;min-width:0;font-size:1.08em;font-weight:700;color:#05282f;line-height:1.2;margin:0;text-align:center}.report-modal-close{border:none;background:#f1f4f8;font-size:calc(1.4rem * var(--fs, 1));line-height:1;cursor:pointer;color:#3d4a5a;width:44px;height:44px;flex:0 0 auto;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0}.report-modal-close:hover{background:#e2e8f0}.sg-back{width:44px;height:44px;padding:0;border:none;background:none;color:#3d4a5a;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}.sg-back:hover{color:#05282f}.sg-back svg{width:15px;height:15px;flex:0 0 auto}.report-modal button:focus-visible,.report-modal input:focus-visible,.report-modal textarea:focus-visible{outline:3px solid #05282f;outline-offset:2px}.sg-for{font-size:.88em;color:#4a5568;margin:0 0 .4em;line-height:1.3}.sg-for strong{color:#05282f;font-weight:600}.sg-choose{display:flex;flex-direction:column;gap:.45em}.sg-choice{display:flex;align-items:center;width:100%;min-height:44px;padding:.4em .75em;text-align:left;background:#f4f8f6;border:2px solid #2d5f4f;border-radius:10px;font-family:Figtree,sans-serif;line-height:1.25;cursor:pointer}.sg-choice:hover{background:#e6f1ec}.sg-choice-title{font-size:calc(1rem * var(--fs, 1));font-weight:700;color:#1d4b3d}#sg-update,#sg-experience{display:flex;flex-direction:column;gap:.4em}.sg-group{border:none;padding:0;min-width:0}.sg-group legend{font-size:.86em;font-weight:700;color:#05282f;padding:0;margin:0;line-height:1.3}.sg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5em}.sg-check{display:flex;align-items:center;gap:.45em;min-height:44px;font-size:.92em;color:#1f2a37;line-height:1.2;white-space:nowrap;cursor:pointer}.sg-check input[type=checkbox]{width:1.2em;height:1.2em;margin:0;cursor:pointer;flex-shrink:0;accent-color:#2d5f4f}.sg-field{display:flex;flex-direction:column;gap:.15em}.sg-field label{font-size:.86em;font-weight:700;color:#05282f;line-height:1.3}.sg-optional{font-weight:400;color:#4a5568}.sg-row2{display:grid;grid-template-columns:1fr;gap:.4em;align-items:start}@media(min-width:769px){.sg-row2{grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:.4em}.sg-row2 .sg-field label{min-height:2.6em}}.sg-radio-row{display:flex;gap:.6em;flex-wrap:wrap}.sg-radio{display:flex;align-items:center;gap:.35em;min-height:44px;font-size:.92em;color:#1f2a37;cursor:pointer}.sg-radio input[type=radio]{width:1.2em;height:1.2em;margin:0;cursor:pointer;flex-shrink:0;accent-color:#2d5f4f}.sg-check-inline{display:flex;align-items:center;gap:.45em;min-height:44px;font-size:.92em;color:#1f2a37;line-height:1.25;cursor:pointer}.sg-check-inline input[type=checkbox]{width:1.2em;height:1.2em;margin:0;cursor:pointer;flex-shrink:0;accent-color:#2d5f4f}.sg-input{display:block;width:100%;min-height:44px;font-family:Figtree,sans-serif;font-size:max(16px,.92em);line-height:1.35;color:#1f2a37;padding:.35em .55em;border:2px solid #c7d0da;border-radius:8px;background:#fff}select.sg-input{color-scheme:light}.sg-group>.sg-other{margin:.1em 0 .15em}.sg-field>.sg-other{margin:0}textarea.sg-input{resize:vertical;display:block}.sg-input:focus{border-color:#2d5f4f}.sg-input::placeholder{color:#6b7685}.sg-error{margin:.4em 0 0;padding:.35em .6em;border-radius:8px;background:#fdecec;color:#8a1c1c;font-size:.88em;font-weight:600}.sg-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.report-modal-actions{margin-top:.5em}.report-modal .submit-btn{min-height:44px;padding:.35em 1.2em;font-size:1em}.report-modal .submit-btn:disabled{opacity:.6;cursor:wait}.sg-thanks-text{font-size:.95em;color:#1d4b3d;line-height:1.45;margin:.2em 0 .6em}.sg-thanks-text:focus{outline:none}.report-modal [hidden]{display:none!important}.subcat-select-wrap{flex:1 1 14rem;min-width:min(100%,14rem)}.subcat-select{width:100%;padding:.42rem .72rem;border:1px solid #c5dbd2;border-radius:8px;background:#fff;color:#26453c;font-family:Figtree,sans-serif;font-size:calc(.78rem * var(--fs, 1));font-weight:600;line-height:1.3}.geo-scope-toggle{display:inline-flex;border:1px solid #c5dbd2;border-radius:10px;overflow:hidden;background:#fff}.geo-btn{background:none;border:none;padding:.38rem .72rem;font-size:calc(.75rem * var(--fs, 1));font-weight:600;color:#2d5f4f;cursor:pointer;line-height:1.3}.geo-scope-toggle .geo-btn.active{background:#2d5f4f;color:#fff}.geo-btn:hover:not(.active){background:#e4f1e8;text-decoration:none}@media(max-width:640px){.resource-section-summary{gap:.4rem}.resource-filter-row{gap:.35rem}.filter-inline-label{padding-top:.18rem}.subcat-select-wrap{flex-basis:100%;min-width:0}}.map-layout{grid-template-columns:1fr}.map-nb-bar{display:grid;gap:.45rem;margin-bottom:1.3rem;background:#fff;padding:.72rem .95rem .8rem;border-radius:12px;box-shadow:0 4px 16px #0000001a;position:relative;z-index:10;width:fit-content;max-width:min(100%,760px);margin-left:auto;margin-right:auto;margin-top:-1.15rem}.map-nb-status{font-size:calc(.72rem * var(--fs, 1));font-weight:700;color:#496358;letter-spacing:.02em;line-height:1.3}.map-nb-status strong{color:#05282f;font-weight:700}.map-nb-status.is-selected{color:#35534f}.map-nb-controls{display:flex;align-items:center;gap:0;width:100%}.map-nb-select{flex:0 1 460px;min-width:300px;width:460px;max-width:460px;padding:.64rem .8rem;border:1.5px solid #d7e0e8;border-radius:8px;background:#fff;color:#05282f;font-family:Figtree,sans-serif;font-size:calc(.92rem * var(--fs, 1));font-weight:700;cursor:pointer;appearance:auto;transition:border-color .2s,box-shadow .2s}.map-nb-select:focus{outline:none;border-color:#2d5f4f;box-shadow:0 0 0 3px #2d5f4f1f}@media(max-width:680px){.map-nb-bar{width:100%;margin-top:-.9rem;padding:.68rem .82rem .76rem}.map-nb-controls{gap:0}.map-nb-select{max-width:none;width:100%;min-width:0}}#map-gl{width:100%;height:540px;border-radius:8px;display:block}@media(max-width:768px){#map-gl{height:400px;border-radius:0}}#map-back-btn{position:absolute;top:12px;left:12px;z-index:10;background:#fffffff0;border:1px solid rgba(6,47,55,.14);border-radius:8px;padding:.4rem .8rem;min-height:2.4rem;font-size:calc(.84rem * var(--fs, 1));font-family:Figtree,sans-serif;font-weight:600;color:#05282f;cursor:pointer;box-shadow:0 2px 8px #05282f24;transition:background .15s,box-shadow .15s}#map-back-btn:hover{background:#f7f9fc;box-shadow:0 3px 10px #05282f29}#map-fullscreen-btn{position:absolute;top:12px;right:12px;z-index:10;background:#fffffff0;border:1px solid rgba(6,47,55,.14);border-radius:8px;padding:.4rem .8rem;min-height:2.4rem;font-size:calc(.84rem * var(--fs, 1));font-family:Figtree,sans-serif;font-weight:600;color:#05282f;cursor:pointer;box-shadow:0 2px 8px #05282f24;transition:background .15s,box-shadow .15s}#map-fullscreen-btn:hover{background:#f7f9fc;box-shadow:0 3px 10px #05282f29}#map-fullscreen-btn.map-fs-btn,body.home-page #home-map-fullscreen-btn.map-fs-btn{width:44px;height:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}body.large-text #map-fullscreen-btn.map-fs-btn,body.large-text.home-page #home-map-fullscreen-btn.map-fs-btn{width:48px;height:48px}.map-fs-btn .map-fs-icon{width:24px;height:24px;display:block}body.large-text .map-fs-btn .map-fs-icon{width:27px;height:27px}.map-fs-btn:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}@media(max-width:768px){.map-page .page-header{padding:1.35rem 1rem 2rem}.map-page .page-header p{font-size:calc(.98rem * var(--fs, 1));line-height:1.45;max-width:26rem}.map-translink-center{margin:.95rem 0 .4rem}}@media(max-width:551px){.hero-button-text-default{display:none}.hero-button-text-mobile{display:inline-flex}.hero-actions .hero-button{padding:.56rem .45rem;font-size:calc(.88rem * var(--fs, 1));line-height:1.08}}@media(max-width:440px){.rc-actions{flex-wrap:nowrap;gap:.3rem}.rc-btn{flex:1 1 0;min-width:0;justify-content:center;padding:.42rem .45rem;font-size:calc(.72rem * var(--fs, 1))}.rc-btn-label-full{display:none}.rc-btn-label-short{display:inline}}@media(max-width:560px){.rc-actions-multi{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.rc-actions-multi .rc-call-group,.rc-actions-multi .rc-link-group{display:flex;align-items:flex-start;gap:.3rem;width:100%;min-width:0}.rc-actions-multi .rc-call-item{flex:1 1 0;width:auto}.rc-actions-multi .rc-link-group .rc-btn{flex:1 1 0;min-width:0;justify-content:center}}.map-container:fullscreen #map-gl,.map-container:-webkit-full-screen #map-gl{height:100%;border-radius:0}.map-container:fullscreen,.map-container:-webkit-full-screen{padding:0;border-radius:0}body.home-page .home-map-container:fullscreen #home-map-gl{height:100%}body.home-page .home-map-container:-webkit-full-screen #home-map-gl{height:100%}body.home-page .home-map-container:fullscreen{border-radius:0}body.home-page .home-map-container:-webkit-full-screen{border-radius:0}.map-container.map-fs-fake,body.home-page .home-map-container.map-fs-fake{position:fixed;inset:0;z-index:110;width:auto;height:100vh;height:100dvh;margin:0;padding:0;border-radius:0;box-shadow:none}.map-container.map-fs-fake #map-gl,body.home-page .home-map-container.map-fs-fake #home-map-gl{height:100%;border-radius:0}html.map-fs-fake-on,html.map-fs-fake-on body{overflow:hidden}#map-pin-overlay{position:fixed;inset:0;z-index:2000;background:#00000061;display:flex;align-items:center;justify-content:center;padding:1rem}#map-pin-overlay-inner{position:relative;background:#fff;border-radius:10px;box-shadow:0 8px 32px #00000038;max-width:520px;width:100%;max-height:90vh;overflow-y:auto;padding:1.2rem 1.4rem}#map-pin-overlay-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:calc(1.5rem * var(--fs, 1));line-height:1;cursor:pointer;color:#888;z-index:1;font-family:inherit}#map-pin-overlay-close:hover{color:#333}#map-pin-overlay-inner.pin-pick{max-width:420px;padding:.8rem .9rem .9rem}.pin-pick-title{margin:0 2.2rem .5rem 0;font-size:calc(1.1rem * var(--fs, 1));line-height:1.2;color:#05282f}.pin-pick-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.pin-pick-row{display:block;width:100%;min-height:48px;padding:.5rem .75rem;border:2px solid #c9d3de;border-radius:8px;background:#fff;color:#05282f;text-align:left;font-family:inherit;cursor:pointer}.pin-pick-row:hover,.pin-pick-row:focus-visible{border-color:#1d786c;background:#f2f8f6}.pin-pick-name{display:block;font-weight:700;font-size:calc(1rem * var(--fs, 1));line-height:1.25}.pin-pick-sub{display:block;margin-top:.1rem;font-size:calc(.82rem * var(--fs, 1));line-height:1.3;color:#4a5a6c}#map-pin-overlay-inner .resource-card{box-shadow:none;border:none;padding:0;margin:0}body.home-page .home-map-section{margin-bottom:1.5rem;margin-top:1.6rem;padding-top:1.15rem;border-top:1px solid rgba(6,47,55,.08)}body.home-page .home-map-container{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}body.home-page #home-map-gl{width:100%;height:540px;display:block}@media(max-width:768px){body.home-page #home-map-gl{height:400px}}body.home-page .home-map-nb-bar{display:grid;gap:.35rem;width:min(100%,26rem);margin-inline:auto;margin-bottom:.85rem;background:#fff;padding:.6rem .85rem .7rem;border-radius:10px;box-shadow:0 3px 12px #00000017;justify-items:center}body.home-page .home-map-nb-status{font-size:calc(.68rem * var(--fs, 1));font-weight:700;color:#496358;letter-spacing:.02em;line-height:1.3;text-align:center}body.home-page .home-map-nb-status.is-selected{color:#35534f}body.home-page .home-map-nb-status strong{color:#05282f;font-weight:700}body.home-page .home-map-nb-controls{display:flex;align-items:center;justify-content:center;width:100%}body.home-page .home-map-nb-select{width:220px;min-width:0;padding:.45rem .65rem;border:1.5px solid #d7e0e8;border-radius:7px;background:#fff;color:#05282f;font-family:Figtree,sans-serif;font-size:calc(.82rem * var(--fs, 1));font-weight:600;cursor:pointer;appearance:auto;transition:border-color .2s,box-shadow .2s}body.home-page .home-map-nb-select:focus{outline:none;border-color:#2d5f4f;box-shadow:0 0 0 3px #2d5f4f1f}body.home-page .home-map-top-controls{position:absolute;top:10px;left:10px;right:10px;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;pointer-events:none}body.home-page .home-map-left-controls{display:flex;align-items:center;gap:.45rem;min-width:0}body.home-page .home-map-control-btn{pointer-events:auto;background:#fffffff0;border:1px solid rgba(6,47,55,.14);border-radius:8px;padding:.36rem .72rem;min-height:2.15rem;font-size:calc(.78rem * var(--fs, 1));font-family:Figtree,sans-serif;font-weight:600;color:#05282f;cursor:pointer;box-shadow:0 2px 8px #05282f24;transition:background .15s,box-shadow .15s,opacity .15s;white-space:nowrap}body.home-page .home-map-control-btn:hover{background:#f7f9fc;box-shadow:0 3px 10px #05282f29}body.home-page .home-map-control-btn.active{background:#e0ede8;border-color:#062f3747}body.home-page .home-map-control-btn.is-hidden{display:none}body.home-page .home-map-control-btn:disabled{opacity:.52;cursor:default;box-shadow:0 2px 8px #05282f1a}@media(max-width:480px){body.home-page .home-map-nb-bar{display:grid;width:100%}body.home-page .home-map-nb-select{width:100%}body.home-page .home-map-top-controls{top:8px;left:8px;right:8px;gap:.4rem}body.home-page .home-map-left-controls{gap:.35rem}body.home-page .home-map-control-btn{padding:.34rem .58rem;min-height:2rem;font-size:calc(.74rem * var(--fs, 1))}}.content-copy a.submit-btn,.content-copy a.submit-btn:hover{color:#fff}:root{--call: #1d786c;--call-hover: #17665c;--email: #2d5f4f;--email-hover: #264f42;--aqua: #58c7c0;--match-bg: #e3f4f1}.rc-btn-call{background:var(--call)}.rc-btn-call:hover{background:var(--call-hover)}.rc-btn-email{background:var(--email);color:#fff}.rc-btn-email:hover{background:var(--email-hover)}.resource-card{position:relative}.resource-card .resource-context-badges:empty{display:none}.resource-card .phone.rc-email-line{white-space:nowrap;overflow:hidden}.resource-card .phone.rc-email-line a{overflow-wrap:normal}.resource-card{container-type:inline-size;container-name:card}@container card (max-width: 470px){.rc-actions.rc-actions-4{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.rc-actions.rc-actions-4 .rc-btn{justify-content:center;padding:.42rem .45rem;font-size:calc(.78rem * var(--fs, 1))}}.rc-actions-multi{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;row-gap:.3rem}.rc-actions-multi .rc-call-group,.rc-actions-multi .rc-link-group{display:flex;align-items:flex-start;gap:.35rem;min-width:0}.rc-actions-multi .rc-call-item{width:auto}.rc-actions-multi .rc-btn-call-multi{min-width:6.25rem}@container card (max-width: 470px){.rc-actions-multi{align-items:stretch}.rc-actions-multi .rc-call-group,.rc-actions-multi .rc-link-group{width:100%;gap:.3rem}.rc-actions-multi .rc-call-item{flex:1 1 0}.rc-actions-multi .rc-link-group .rc-btn{flex:1 1 0;min-width:0;justify-content:center}}.rc-btn{justify-content:center;min-width:5.2rem}.resource-card .phone .rc-phone-item,.resource-card .phone .rc-phone-sep{display:inline}@container card (max-width: 470px){.resource-card .phone .rc-phone-item{display:block}.resource-card .phone .rc-phone-sep{display:none}}.resource-card .phone a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#2d5f4f59}.rc-phone-label{color:#444;font-weight:600}.resource-card .resource-tag-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.resource-card .resource-tag-row::-webkit-scrollbar{display:none}.resource-card .resource-tag{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}.resource-tag-row.fade-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.2rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.2rem),transparent)}.resource-tag-row.fade-start{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.2rem);mask-image:linear-gradient(to right,transparent,#000 2.2rem)}.resource-tag-row.fade-start.fade-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.2rem,#000 calc(100% - 2.2rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2.2rem,#000 calc(100% - 2.2rem),transparent)}.resource-tag-row:focus-visible{outline:3px solid #05282f;outline-offset:2px;border-radius:999px}.umbrella-card{padding-bottom:.9rem}.umbrella-card h3{margin-bottom:.18rem}.umbrella-card .location{margin-bottom:.1rem}.umbrella-card>.phone{margin-bottom:.1rem}.umbrella-card>.hours{margin-bottom:.14rem}.uc-summary{color:#4d4d4d;font-size:calc(.86rem * var(--fs, 1));line-height:1.45;margin-bottom:.45rem}.uc-programs{list-style:none;margin:.55rem 0 0;padding:0;border-top:1px solid #dfe7e5}.uc-prog{border-bottom:1px solid #dfe7e5}.uc-prog:last-child{border-bottom:none}.uc-prog h4{margin:0;font-size:inherit}.uc-toggle{display:flex;align-items:flex-start;gap:.45rem;width:100%;min-height:44px;padding:.42rem .3rem .42rem .1rem;background:none;border:none;text-align:left;cursor:pointer;font-family:Figtree,sans-serif;color:inherit}.uc-toggle:hover{background:#f3f8f7}.uc-toggle:focus-visible{outline:3px solid #05282f;outline-offset:-3px;border-radius:4px}.uc-chev{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.12rem;color:#05282f;transition:transform .15s}.uc-toggle[aria-expanded=true] .uc-chev{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.uc-chev{transition:none}}.uc-text{display:flex;flex-direction:column;min-width:0}.uc-name{color:#2d5f4f;font-weight:600;font-size:calc(.92rem * var(--fs, 1));line-height:1.3}.uc-line{color:#4d4d4d;font-size:calc(.8rem * var(--fs, 1));line-height:1.35}.uc-panel{padding:0 .3rem .6rem 1.65rem}.uc-panel[hidden]{display:none}.resource-card .uc-panel .description.uc-what{color:#444;font-size:calc(.86rem * var(--fs, 1));line-height:1.5;margin:0 0 .3rem}.resource-card .uc-panel .uc-contact{color:#2d5f4f;font-weight:700;font-size:calc(.92rem * var(--fs, 1));margin-bottom:.1rem}.uc-hours{color:#444;font-size:calc(.84rem * var(--fs, 1));margin-bottom:.35rem}.uc-more{color:#4d4d4d;font-size:calc(.8rem * var(--fs, 1));margin:0}.uc-panel .rc-actions{margin-top:.2rem}.uc-panel .resource-context-badges{margin-top:.35rem;padding-right:0}.uc-prog.is-match{background:var(--match-bg);box-shadow:inset 4px 0 0 var(--aqua);border-radius:4px}.uc-prog.is-match .uc-toggle:hover{background:transparent}.uc-prog.is-match .uc-toggle{padding-left:.45rem}.uc-prog.is-match .uc-panel{padding-left:2rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@container card (max-width: 470px){.uc-panel{padding-left:.3rem}.uc-prog.is-match .uc-panel{padding-left:.6rem}.uc-panel .rc-actions .rc-btn{flex:1 1 0}}.rc-flag{margin-right:.15em}:root{--open: #115c2b;--closed: #9a1b32}.resource-card .hrs{margin-bottom:.32rem}.hrs-toggle{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;margin:-.62rem 0 -.62rem -.25rem;padding:0 .4rem 0 .25rem;background:none;border:none;border-radius:6px;cursor:pointer;font:inherit;color:#333;text-align:left;line-height:1.3}.hrs-toggle:hover{background:#f3f8f7}.hrs-toggle:focus-visible{outline:3px solid #05282f;outline-offset:-3px}.hrs-state{font-weight:700}.hrs-state.is-open{color:var(--open)}.hrs-state.is-closed{color:var(--closed)}.hrs-state.is-holiday{color:#05282f}.hrs-rest{color:#333}.hrs-chev{flex:0 0 auto;width:1.05rem;height:1.05rem;color:#05282f;transition:transform .15s}.hrs-toggle[aria-expanded=true] .hrs-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.hrs-chev{transition:none}}.hrs-text{color:#444;margin-top:.62rem}.hrs-week{margin-top:.7rem}.hrs-week[hidden]{display:none}.hrs-table{border-collapse:collapse;width:auto}.hrs-table th,.hrs-table td{padding:.18rem .5rem;vertical-align:top;text-align:left;color:#333}.hrs-table th{font-weight:400;white-space:nowrap;padding-right:1.1rem}.hrs-table tr.is-today th,.hrs-table tr.is-today td{font-weight:700;background:var(--match-bg, #e3f4f1);color:#05282f}.hrs-table tr.is-today th{border-radius:4px 0 0 4px}.hrs-table tr.is-today td{border-radius:0 4px 4px 0}.hrs-range{display:block;white-space:nowrap}.hrs-label{color:#555;font-weight:600}.hrs-table tr.is-today .hrs-label{color:#05282f}.hrs-hol{display:block;color:var(--closed);font-size:.92em;font-weight:600}.hrs-notes{color:#555;margin:.3rem 0 0 .5rem;font-size:.95em}.hrs-time{white-space:nowrap}@container card (max-width: 470px){.hrs-range{white-space:normal}}.map-left-controls{position:absolute;top:12px;left:12px;z-index:10;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.45rem;max-width:calc(100% - 9.5rem);pointer-events:none}.map-left-controls>*{pointer-events:auto;flex:0 0 auto}.map-left-controls #map-back-btn{position:static;white-space:nowrap}body.home-page .home-map-left-controls{flex-wrap:wrap}.map-washroom-btn:not(.home-map-control-btn){background:#fffffff0;border:1px solid rgba(6,47,55,.14);border-radius:8px;padding:.4rem .8rem;min-height:2.4rem;font-size:calc(.84rem * var(--fs, 1));font-family:Figtree,sans-serif;font-weight:600;color:#05282f;cursor:pointer;box-shadow:0 2px 8px #05282f24;transition:background .15s,box-shadow .15s;white-space:nowrap}.map-washroom-btn:not(.home-map-control-btn):hover{background:#f7f9fc;box-shadow:0 3px 10px #05282f29}.map-washroom-btn:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.map-washroom-btn[aria-busy=true]{cursor:progress;opacity:.85}.map-washroom-btn.is-two-line{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1em;line-height:1.12;text-align:left;white-space:nowrap}.map-washroom-btn[hidden]{display:none!important}.map-washroom-btn.is-two-line .wr-row{display:flex;align-items:center;gap:.35em}.map-washroom-btn.is-two-line .wr-l2{display:block}.map-washroom-btn.is-two-line .wr-ico{font-size:1.3em;line-height:1}.map-washroom-btn.is-two-line .wr-txt>span{display:block}.map-washroom-btn.is-two-line:not(.home-map-control-btn){font-size:calc(.92rem * var(--fs, 1));padding:.32rem .75rem}body.home-page .map-washroom-btn.is-two-line{font-size:calc(.86rem * var(--fs, 1));padding:.3rem .7rem}@media(max-width:480px){body.home-page .map-washroom-btn.is-two-line{font-size:calc(.82rem * var(--fs, 1));padding:.28rem .6rem}}.map-washroom-notice{position:absolute;top:60px;left:50%;transform:translate(-50%);z-index:10;width:max-content;max-width:calc(100% - 24px);background:#fffffff5;border:1px solid rgba(6,47,55,.14);border-radius:8px;box-shadow:0 2px 8px #05282f24;padding:.45rem .8rem;font-family:Figtree,sans-serif;font-size:calc(.86rem * var(--fs, 1));font-weight:600;line-height:1.35;color:#05282f;text-align:center}.map-washroom-notice[hidden]{display:none}body.home-page .map-washroom-notice{top:54px}.map-washroom-privacy{margin:.4rem auto 0;padding:0 .75rem;font-family:Figtree,sans-serif;font-size:calc(.66rem * var(--fs, 1));line-height:1.3;color:#b7bfc7;text-align:center}.map-washroom-privacy[hidden]{display:none}#map-pin-overlay-inner.wr-popup{max-width:22rem;font-size:1em;padding:1.1rem 1.3rem 1.2rem;color:#05282f}.wr-popup .wr-label{font-size:.85em;font-weight:700;color:#2d5f4f;margin:0 2rem .35em 0}.wr-popup .wr-place{font-size:1.12em;font-weight:700;line-height:1.3;margin-right:1.5rem}.wr-popup .wr-detail{font-size:.95em;color:#44515f;margin-top:.15em}.wr-popup .wr-access{font-size:.95em;margin-top:.55em}.wr-popup .wr-hours{font-size:.98em;margin-top:.55em;line-height:1.4}.wr-popup .wr-hours.is-open strong{color:#1d6b3a}.wr-popup .wr-hours.is-closed strong{color:#a3341f}.wr-popup .wr-note{font-size:.82em;color:#5b6875;margin-top:.3em;line-height:1.35}.wr-popup .wr-actions{margin-top:.9em;display:flex}.wr-popup .wr-actions .rc-btn{font-size:.9em;padding:.5em 1.1em}@media(max-width:480px){.map-washroom-notice{top:52px;font-size:calc(.8rem * var(--fs, 1))}body.home-page .map-washroom-notice{top:48px}}.mylist-btn{display:inline-flex;align-items:center;height:44px;padding:0;background:none;border:none;cursor:pointer;font-family:Figtree,sans-serif;font-size:.76em;font-weight:600;line-height:1;color:#24454d;white-space:nowrap}.mylist-btn-text{display:inline-block;padding:0 .1em;border-radius:4px}.mylist-btn:hover .mylist-btn-text{text-decoration:underline}.mylist-btn:focus{outline:none}.mylist-btn:focus-visible .mylist-btn-text{outline:3px solid #05282f;outline-offset:2px}.mylist-btn.is-on{color:#1d6b3a}.mylist-btn.is-on .mylist-btn-text{background:var(--match-bg);padding:0 .4em}.mylist-btn.is-remove{color:#a3341f}.uc-mylist{margin-top:.2rem}.uc-mylist .mylist-btn{height:auto;min-height:44px;font-size:.82em}.mylist-bar{position:fixed;right:1rem;bottom:1rem;z-index:90;transition:transform .25s ease,opacity .25s ease,visibility 0s linear 0s}.mylist-bar.is-tucked{transform:translateY(160%);opacity:0;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility 0s linear .25s}.mylist-bar-link{display:flex;align-items:center;gap:.9rem;min-height:48px;padding:.35rem .4rem .35rem 1.1rem;background:#05282f;color:#fff;border:2px solid #fff;border-radius:999px;box-shadow:0 4px 16px #00000040;font-family:Figtree,sans-serif;font-size:.95em;text-decoration:none;white-space:nowrap}.mylist-bar-cta{display:inline-flex;align-items:center;min-height:2.3em;padding:0 .95em;border-radius:999px;background:var(--call);color:#fff;font-weight:600}.mylist-bar-link:hover .mylist-bar-cta{background:var(--call-hover)}.mylist-bar-link:focus-visible{outline:3px solid #f5c542;outline-offset:2px}body.has-mylist-bar>footer{padding-bottom:5rem}@media(max-width:640px){.mylist-bar{left:0;right:0;bottom:0}.mylist-bar-link{justify-content:space-between;min-height:54px;padding:.3rem .6rem calc(.3rem + env(safe-area-inset-bottom,0px)) 1rem;border:none;border-top:2px solid #fff;border-radius:0;box-shadow:0 -3px 12px #0000002e}body.has-mylist-bar>footer{padding-bottom:4.2rem}}.site-toast{position:fixed;left:50%;bottom:1.5rem;z-index:2100;max-width:calc(100vw - 2rem);width:max-content;padding:.7rem 1.2rem;border-radius:10px;background:#05282f;color:#fff;box-shadow:0 6px 20px #00000047;font-family:Figtree,sans-serif;font-size:1em;font-weight:600;line-height:1.35;text-align:center;opacity:0;transform:translate(-50%,.8rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.site-toast.is-visible{opacity:1;transform:translate(-50%)}.site-toast:empty{padding:0}body.has-mylist-bar .site-toast{bottom:5.2rem}@media(max-width:640px){body.has-mylist-bar .site-toast{bottom:4.6rem}}@media(prefers-reduced-motion:reduce){.site-toast,.mylist-bar,.mylist-bar.is-tucked{transition:none}}.page-share{text-align:center;padding:.4rem 1rem 1.6rem}.page-share-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.2rem;border:2px solid #e0e0e0;border-radius:6px;background:var(--vsra-teal-btn);color:#111;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));font-weight:600;box-shadow:0 6px 24px #00000021;transition:border-color .2s,box-shadow .2s,transform .2s;cursor:pointer}.page-share-btn:hover{border-color:#2d5f4f;box-shadow:0 0 0 3px #2d5f4f1f;transform:translateY(-1px)}.article-share-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;min-height:44px;padding:.45rem 1rem;border:2px solid #e0e0e0;border-radius:6px;background:var(--vsra-teal-btn);color:#111;font-family:Figtree,sans-serif;font-size:calc(.95rem * var(--fs, 1));font-weight:600;cursor:pointer}.article-share-btn:hover{border-color:#2d5f4f;box-shadow:0 0 0 3px #2d5f4f1f}.article-share-btn:focus-visible{outline:3px solid #05282f;outline-offset:2px}@media print{.article-share-btn{display:none}}.page-share-btn:focus-visible,.mylist-tool:focus-visible{outline:3px solid #05282f;outline-offset:2px}.mylist-summary{font-size:1.12em;font-weight:700;color:#05282f;margin-bottom:.2rem}.mylist-tools{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 1rem}.mylist-tool{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.55rem 1.2rem;border:2px solid #05282f;border-radius:8px;background:#fff;color:#05282f;font-family:Figtree,sans-serif;font-size:1em;font-weight:600;text-decoration:none;cursor:pointer}.mylist-tool:hover{background:#eef2f7}.mylist-tool.is-primary{background:var(--call);border-color:var(--call);color:#fff}.mylist-tool.is-primary:hover{background:var(--call-hover);border-color:var(--call-hover)}.mylist-tool.is-quiet{border-color:#aab4bf;color:#44515f}.mylist-tool:disabled{background:var(--match-bg);border-color:#1d6b3a;color:#1d6b3a;cursor:default}.mylist-note{color:#44515f;font-size:.92em;line-height:1.55;margin-bottom:1rem;max-width:46rem}.mylist-empty{padding:.5rem 0 .25rem}.mylist-empty:focus{outline:none}.mylist-empty h2{color:#05282f;font-size:1.3em;margin-bottom:.35rem;text-align:left}.mylist-empty p{color:#333;margin-bottom:.4rem;max-width:40rem}.mylist-cards .resource-card{margin-bottom:1rem}@media(max-width:480px){.mylist-tools .mylist-tool{flex:1 1 100%}}.mylist-print{display:none}@media print{#mylist-bar,#site-toast,.page-share,.mylist-btn{display:none!important}body.mylist-page>*:not(main){display:none!important}body.mylist-page main{padding:0!important}body.mylist-page main .container>*:not(#mylist-print){display:none!important}html,body.mylist-page{background:#fff!important}body.mylist-page .mylist-print{display:block;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12.5pt;line-height:1.32}.mlp-head{display:flex;align-items:baseline;justify-content:space-between;gap:6mm;border-bottom:1.5pt solid #000;padding-bottom:3pt;margin:0 0 6pt}.mlp-title{font-size:19pt;font-weight:700;line-height:1.15;margin:0}.mlp-domain{font-size:10.5pt;font-weight:400;color:#333;margin:0;white-space:nowrap}.mlp-sub{font-size:11pt;margin:0 0 7pt}.mlp-item{break-inside:avoid;page-break-inside:avoid;border-top:1pt solid #000;padding-top:5pt;margin-top:6pt}.mlp-item h2{font-size:14pt;font-weight:700;line-height:1.2;margin:0 0 2pt}.mlp-num{font-weight:700}.mlp-contact,.mlp-address,.mlp-hours-line,.mlp-appt{margin:0 0 1.5pt;overflow-wrap:anywhere}.mlp-appt{font-weight:700}.mlp-desc{margin:2pt 0 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.mlp-programs{margin:2pt 0 0;font-size:11.5pt;overflow-wrap:anywhere}.mlp-notes{break-inside:avoid;page-break-inside:avoid;border-top:1pt solid #000;margin-top:10pt;padding-top:5pt}.mlp-notes h2{font-size:14pt;margin:0}.mlp-line{border-bottom:1pt solid #000;height:9mm}.mlp-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:8mm;margin-top:9pt;font-size:10.5pt;break-inside:avoid;page-break-inside:avoid}.mlp-footer p{margin:0}.mlp-qr-hint{font-size:9.5pt}.mlp-qr{flex:0 0 auto}.mlp-qr svg{display:block;width:100%;height:100%}@page{margin:12mm 12mm 14mm}}.rp-wrap{padding-top:.75rem}.rp-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:.15rem .4rem;margin:0 0 .75rem;padding:0;font-size:calc(.95rem * var(--fs, 1));color:#3b4a63}.rp-breadcrumb li{display:inline-flex;align-items:center}.rp-breadcrumb li+li:before{content:"›";margin-right:.4rem;color:#6b7280}.rp-breadcrumb a{color:#05282f;font-weight:600;text-decoration:underline;text-underline-offset:2px}.rp-breadcrumb [aria-current=page]{color:#3b4a63}.rp-card .resource-card{margin-bottom:1.25rem}.rp-card .resource-card h1.rc-title{color:#2d5f4f;font-size:calc(1.45rem * var(--fs, 1));line-height:1.25;margin:0 0 .45rem}.rp-section{background:#fff;border-radius:6px;box-shadow:0 2px 6px #0000000d;padding:1rem 1.1rem 1.1rem;margin-bottom:1.25rem}.rp-section h2{color:#05282f;font-size:calc(var(--type-heading-3) * var(--fs, 1));margin:0 0 .6rem}.rp-details{margin:0}.rp-row{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.25rem 1rem;padding:.45rem 0;border-top:1px solid #e5e7eb}.rp-row:first-child{border-top:none}.rp-row dt{font-weight:600;color:#05282f}.rp-row dd{margin:0;color:#222}.rp-row a,.rp-programs a{color:#2d5f4f;font-weight:600}.rp-programs{margin:0;padding-left:1.2rem}.rp-programs li{margin:.35rem 0}.rp-program-line{display:block;color:#3b4a63;font-size:calc(.95rem * var(--fs, 1))}@media(max-width:560px){.rp-row{grid-template-columns:1fr;gap:.1rem}}.nav-group{gap:0}.nav-btn{margin-right:.75rem}.topbar-tools{display:inline-flex;align-items:center;gap:0}.utility-fab{position:relative;box-sizing:border-box;width:36px;height:36px;min-width:36px;min-height:36px;margin:4px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff24;color:#fff;font-family:Figtree,sans-serif;font-size:calc(.85rem * var(--fs, 1));font-weight:700;line-height:1;cursor:pointer}.utility-fab:after{content:"";position:absolute;inset:-6px}.utility-fab:hover{background:#ffffff3d}.utility-fab:focus-visible{outline:3px solid #ffd700;outline-offset:2px}.utility-fab svg{display:block;width:20px;height:20px}#back-to-top{display:none}#back-to-top.visible{display:inline-flex}header .hamburger{position:relative;min-width:0;padding:0 4px;margin:0 0 0 calc(var(--hb-edge) - 4px)}header .hamburger:after{content:"";position:absolute;inset:0 -12px 0 0}header{--hb-edge: 16px;padding-right:var(--hb-edge)}@media(max-width:480px){header{--hb-edge: 12px;padding:0 var(--hb-edge) 0 .75rem}.nav-group{gap:0}}@media(max-width:359px){header .logo-name{white-space:normal;width:5.6em;line-height:1.1}}.vs-notice-text{margin:0 0 .9em;font-size:1em;line-height:1.45;color:#05282f}#map-resources-display .no-results{font-size:calc(1rem * var(--fs, 1))!important}.form-grid>.form-group{min-width:0}.form-group input,.form-group select,.form-group textarea{width:100%;min-width:0;max-width:100%}.resource-card .description{overflow-wrap:break-word}.dir-to{margin:0 0 .5em;font-size:.92em;line-height:1.35;color:#05282f;overflow-wrap:anywhere}.dir-to-label{font-weight:700}.dir-maps-btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.4em .8em;border-radius:6px;background:#05282f;color:#fff;font-weight:700;font-size:1em;text-decoration:none;text-align:center}.dir-maps-btn:hover{background:#0a4652;color:#fff}.dir-alt-link{display:block;width:max-content;margin:.15em auto 0;padding:.35em .6em;font-size:.85em;font-weight:600;color:#05282f;text-decoration:underline}.dir-alt-link[hidden]{display:none}.dir-transit{margin-top:.6em;padding-top:.6em;border-top:1px solid #e3e8ee}.dir-go-btn{display:block;width:100%;min-height:48px;padding:.4em .8em;border:2px solid #1d786c;border-radius:6px;background:#1d786c;color:#fff;font-family:inherit;font-size:1em;font-weight:700;line-height:1.2;cursor:pointer}.dir-go-btn:hover{background:#17665c;border-color:#17665c}.dir-go-btn:disabled{opacity:.75;cursor:wait}.dir-note{margin:.4em 0 0;font-size:.8em;line-height:1.35;color:#4a5a6c;text-align:center}.resource-card.rc-temp-closed{background:#f0f0f0;border-left-color:#a3a3a3}.resource-card.rc-temp-closed h3,.resource-card.rc-temp-closed .description{color:#2b2b2b}.resource-card.rc-temp-closed .phone,.resource-card.rc-temp-closed .phone a,.resource-card.rc-temp-closed .phone .is-dead,.uc-prog.uc-temp-closed .phone,.uc-prog.uc-temp-closed .phone .is-dead{color:#6b6b6b;text-decoration:none}.is-dead{pointer-events:none;cursor:default}.resource-card.rc-temp-closed .description .is-dead,.uc-prog.uc-temp-closed .description .is-dead{color:inherit;text-decoration:none}.resource-card.rc-temp-closed .mylist-btn,.uc-prog.uc-temp-closed .mylist-btn,.resource-card.rc-temp-closed .mylist-btn *,.uc-prog.uc-temp-closed .mylist-btn *{color:#6b6b6b}.resource-card.rc-temp-closed .report-error-link.is-dead{color:#a3a3a3;text-decoration:none}.resource-card.rc-temp-closed .location,.resource-card.rc-temp-closed .hours{color:#444}.resource-card.rc-temp-closed .resource-tag-row{filter:grayscale(1)}.resource-card.rc-temp-closed .rc-btn,.resource-card.rc-temp-closed .rc-btn:hover{background:#d6d6d6;color:#4f4f4f;border-color:#d6d6d6;box-shadow:none;transform:none}.rc-tc-notice{background:#333;color:#fff;border-radius:5px;padding:.35rem .6rem;margin:.1rem 0 .5rem;font-size:calc(.9rem * var(--fs, 1));line-height:1.4;font-weight:500}.rc-tc-notice strong{font-weight:700}.uc-prog.uc-temp-closed{background:#f0f0f0;border-radius:4px}.uc-prog.uc-temp-closed.is-match{background:#f0f0f0;box-shadow:inset 4px 0 #a3a3a3}.uc-prog.uc-temp-closed .uc-name{color:#2b2b2b}.uc-tc-badge{display:block;width:fit-content;margin:.15rem 0;background:#333;color:#fff;border-radius:4px;padding:.05rem .45rem;font-size:calc(.78rem * var(--fs, 1));font-weight:700;line-height:1.4}.uc-prog.uc-temp-closed .rc-btn,.uc-prog.uc-temp-closed .rc-btn:hover{background:#d6d6d6;color:#4f4f4f;border-color:#d6d6d6;box-shadow:none;transform:none}.uc-prog.uc-temp-closed .uc-panel .rc-tc-notice{margin-top:.4rem}#map-pin-overlay-inner .resource-card.rc-temp-closed{padding:.75rem;border-radius:6px}.rp-tc{color:#333;font-weight:700}.rp-card .resource-card.rc-temp-closed h1.rc-title{color:#2b2b2b}.subchips{display:flex;flex-wrap:wrap;gap:.2rem .26rem;min-width:0}.filter-active .subchip{display:inline-flex;align-items:center;min-height:28px;padding:0 .6rem;border:1px solid #2d5f4f;border-radius:999px;background:#fff;color:#1d4b3d;font-family:Figtree,sans-serif;font-size:calc(.7rem * var(--fs, 1));font-weight:600;line-height:1.15;white-space:nowrap;max-width:100%;cursor:pointer}.filter-active .subchip[hidden]{display:none}.filter-active .subchip:hover{text-decoration:none;background:#e4f1e8}.filter-active .subchip:focus-visible{outline:3px solid #05282f;outline-offset:2px}.filter-active .subchip.is-on,.filter-active .subchip.is-on:hover{background:#2d5f4f;color:#fff}.filter-active .subchip.subchip-more{border-style:dashed;background:#f4faf8;color:#2d5f4f}.subgrp{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin:.15rem 0 .45rem;padding-bottom:.15rem;border-bottom:1px solid #c5dbd2}.subgrp+.resource-card,.subgrp-first{margin-top:0}.resource-card+.subgrp{margin-top:.8rem}.subgrp-h{margin:0;color:#1d4b3d;font-size:calc(.78rem * var(--fs, 1));font-weight:700;line-height:1.3}.subgrp-none{font-weight:500;color:#33473f}.subgrp .subgrp-clear{padding:.15rem .1rem;min-height:24px;font-size:calc(.74rem * var(--fs, 1));font-weight:700;text-decoration:underline}.resource-tag.is-sub{background:#fff;color:#1d4b3d;border-color:#2d5f4f}.resource-tag.is-sub.is-on{background:#2d5f4f;color:#fff}.uc-label{margin:.45rem 0 0;color:#2d5f4f;font-size:calc(.74rem * var(--fs, 1));font-weight:700;line-height:1.2}.uc-label+.uc-programs{margin-top:.18rem}body.news-page .page-header{padding-top:1.35rem;padding-bottom:2.35rem}body.news-page .page-header h1{margin-bottom:.25rem}body.news-page .page-header p{font-size:calc(.9rem * var(--fs, 1));line-height:1.5}body.news-page .search-container{margin-bottom:.6rem}body.news-page .news-cat-filters{gap:.4rem;margin-bottom:.45rem}body.news-page .nc-top{gap:.4rem;flex-wrap:wrap}body.news-page .nc-top .nc-btn{min-height:40px;padding:.2rem .75rem;font-size:calc(.9rem * var(--fs, 1))}body.news-page .nc-caret{margin-left:.3rem}body.news-page .nc-cat-panel{gap:.35rem;padding:.45rem}body.news-page .nc-cat-panel .nc-btn.nc-cat{min-height:32px;padding:.1rem .6rem;font-size:calc(.86rem * var(--fs, 1))}body.news-page .news-count{margin:0 0 .45rem;line-height:1.3}.news-meta{gap:.5rem}.news-date-tag{white-space:nowrap}.news-item{margin-bottom:.8rem}@media(max-width:640px){.news-item{gap:.65rem;padding:.9rem .95rem 1rem}.news-meta{margin-bottom:.35rem}.news-snippet{margin-bottom:.65rem}.news-read-more{min-height:44px;padding:.45rem 1rem}}.news-pagination{margin-top:.4rem}@media(max-width:640px){.news-item.has-thumb .news-item-body{display:contents}.news-item.has-thumb .news-item-title{order:1;margin:0}.news-item.has-thumb .news-meta{order:2;margin:0}.news-item.has-thumb .news-thumb{order:3}.news-item.has-thumb .news-snippet{order:4;margin:0}.news-item.has-thumb .news-read-more{order:5}.news-item.has-thumb{gap:.5rem}.news-thumb img{aspect-ratio:3 / 1}}.news-item-title+.news-meta{margin-top:-.15rem}.news-meta .news-cat-tag{flex:0 0 auto}.news-article-wrap:not(.rp-wrap){padding-top:.2rem}.news-article-wrap:not(.rp-wrap) .news-back{min-height:44px;padding-block:.3rem}.news-article{margin:.2rem 0 1rem}.article-head{margin-bottom:.9rem}.article-sources{margin-top:1.2rem;padding:.8rem 1rem}@media(max-width:640px){.news-article{padding:1rem .95rem 1.1rem}.article-photo{margin-bottom:.9rem}}.description a.description-url,.uc-summary a.description-url{overflow-wrap:anywhere;word-break:break-word}.rc-loc-sep{color:#4d4d4d}.rc-locations-link{display:inline;padding:.1em 0;margin:0;background:none;border:none;font-family:Figtree,sans-serif;font-size:1em;font-weight:600;line-height:inherit;color:#1d6b5f;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.rc-locations-link:hover{color:#14524a;text-decoration-thickness:2px}.rc-locations-link:focus-visible{outline:3px solid #05282f;outline-offset:2px;border-radius:3px}.uc-mylist .rc-locations-link{font-size:.82em;margin-left:.2em}.uc-mylist .rc-loc-sep{font-size:.82em}.loc-dialog-overlay{padding:.5rem}.vs-dialog.loc-dialog{width:min(48rem,100%);max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);padding:0 .7em .7em;background:#f4f6f8}body.large-text .vs-dialog.loc-dialog{width:min(60rem,100%)}.loc-dialog .vs-dialog-head{position:sticky;top:0;z-index:2;margin:0 -.7em .4em;padding:.3em .7em;background:#f4f6f8;border-bottom:1px solid #dfe5ea}.loc-dialog .vs-dialog-head h2{font-size:1.05em}.loc-count{font-size:.78em;font-weight:600;color:#3d4b5c;white-space:nowrap}.loc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));gap:.55rem;align-items:start}.loc-card .resource-card{margin-bottom:0}.loc-card.is-current .resource-card{box-shadow:0 0 0 3px #3fb6ad}.loc-current-label{margin:-.35rem 0 .2rem;font-size:calc(.72rem * var(--fs, 1));font-weight:700;color:#1d6b5f}.report-modal-overlay.is-over-dialog{z-index:3100}.search-fix{margin:-.35rem 0 .6rem;padding:0 .15rem;font-size:calc(.85rem * var(--fs, 1));line-height:1.35;color:#2c3e37;overflow-wrap:anywhere}.hrs-state.is-next,.hrs-state.is-info{color:#05282f}.hrs-spec .hrs-line{color:#333;line-height:1.3}.hrs-wk{color:#4d4d4d;font-weight:400;font-size:.92em;white-space:normal}.hrs-info{color:#4d4d4d;font-size:.92em;line-height:1.35;margin-top:.15rem}.hrs-spec .hrs-toggle{position:relative;min-height:0;margin:0 0 0 -.25rem;padding:.1rem .4rem .1rem .25rem}.hrs-spec .hrs-toggle:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;min-height:100%;transform:translateY(-50%)}.hrs-spec .hrs-week{margin-top:.25rem}.hrs .hrs-table th,.hrs .hrs-table td{padding:.04rem .45rem;line-height:1.3}.hrs .hrs-table th{padding-right:.9rem}.hrs .hrs-notes{margin:.15rem 0 0 .45rem}.hrs-spec .hrs-range{display:inline}.resource-context-badge.rc-wr-badge{background:#e4f2fc;color:#1b4f7a;border-color:#b7d9f2}.wr-popup .wr-linked a{color:#1a5a8a;font-weight:600}.article-resources{clear:both;margin-top:.4rem}.article-resources-title{color:#05282f;font-size:calc(1.15rem * var(--fs, 1));line-height:1.3;margin:0 0 .5rem}.article-res-list{list-style:none;margin:0;padding:0;border-top:1px solid #dfe7e5}.article-res{border-bottom:1px solid #dfe7e5}.article-res-row{display:flex;align-items:flex-start;gap:.45rem;width:100%;min-height:44px;padding:.55rem .3rem .5rem .1rem;cursor:pointer;background:none;border:none;text-align:left;font-family:Figtree,sans-serif;color:inherit}.article-res-row[hidden]{display:none}.article-res-row:hover{background:#f3f8f7}.article-res-row:focus-visible{outline:3px solid #05282f;outline-offset:-3px;border-radius:4px}.article-res-row .uc-chev{margin-top:.15rem}.article-res-name{color:#2d5f4f;font-weight:600;font-size:calc(1rem * var(--fs, 1));line-height:1.35;min-width:0;overflow-wrap:anywhere}.article-res-card{padding:.35rem 0 .6rem}.article-res-card[hidden]{display:none}.article-res-card .resource-card{margin-bottom:0}.article-res-close{display:inline;padding:0;margin:0;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit;line-height:inherit;min-height:44px}.article-res-close:focus-visible{outline:3px solid #05282f;outline-offset:2px;border-radius:4px}.article-res-close .article-res-up{display:inline-block;width:1em;height:1em;margin-left:.3em;vertical-align:-.12em;color:#05282f}@media print{.article-res-row{display:none!important}.article-res-card[hidden]{display:block!important}.article-res-close .article-res-up{display:none}}.lf-home{position:relative}.lf-home>.lf-wrap{position:absolute;right:0;bottom:0;font-size:calc(.86rem * var(--fs, 1))}.rc-sites-wrap{display:block}.rc-sites-toggle{display:flex;align-items:center;gap:.4rem;width:100%;min-height:44px;margin:.1rem 0;padding:.3rem .6rem;border:0;border-radius:8px;background:#e4ebf3;color:#05282f;font-family:Figtree,sans-serif;font-weight:600;font-size:calc(.95rem * var(--fs, 1));line-height:1.25;text-align:left;cursor:pointer}.rc-sites-toggle:hover{background:#d8e1ec}.rc-sites-toggle:focus-visible{outline:3px solid #05282f;outline-offset:2px}.rc-sites-label{flex:1 1 auto;min-width:0}.rc-sites-chev{flex:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;transition:transform .15s}.rc-sites-toggle[aria-expanded=true] .rc-sites-chev{transform:rotate(180deg)}.rc-sites{list-style:none;margin:.25rem 0 .4rem;padding:0;display:grid;gap:6px}.rc-sites[hidden]{display:none}.rc-site{display:block;padding:.45rem .6rem;border-left:4px solid #05282f;border-radius:6px;background:#eef3f7;font-size:calc(.92rem * var(--fs, 1));line-height:1.35}.rc-site-head{display:flex;align-items:flex-start;gap:.6rem}.rc-site-text{flex:1 1 auto;min-width:0;color:#33473f}.rc-site-text b{display:block;color:#05282f;font-size:1.05em}.rc-site-line,.rc-site-hours{display:block}.rc-site-hours{font-weight:600;color:#05282f;margin-top:.2rem}.rc-site-hours.is-open{color:#1b6b3a}.rc-site-hours.is-closed{color:#a1281e}.rc-sites .rc-site .rc-site-map{flex:none;width:auto;min-width:88px;min-height:44px;padding:0 1.2rem}.rc-sites-hours{font-weight:600;color:#05282f}.sites-lead{margin:0 0 .6rem}.sites-dialog .rc-sites{margin:0}.lf-line{display:flex;justify-content:flex-end;margin:.1rem 0 .35rem}.lf-line>.lf-wrap{position:relative;font-size:calc(.86rem * var(--fs, 1))}.rc-footer-links>.lf-wrap{margin-left:auto;font-size:calc(.86rem * var(--fs, 1))}.rc-footer-links>.lf-wrap+.report-error-link{margin-left:0}.uc-mylist>.lf-wrap{margin-left:.5rem;vertical-align:middle;font-size:calc(.86rem * var(--fs, 1))}.lf-wrap{position:relative;display:inline-flex;align-items:center;height:1.2em}.lf-wrap[hidden]{display:none}.lf-flags{display:inline-flex;align-items:center;background:none;border:0;padding:0 .15rem;margin:-12px 0;min-height:44px;cursor:pointer;font:inherit;line-height:1;color:#24453f;border-radius:6px}.lf-flags:hover{background:#f3f8f7}.lf-flags:focus-visible{outline:3px solid #05282f;outline-offset:-3px}.lf-marks{display:inline-flex;align-items:center;gap:.2rem}.lf-mark[hidden],.lf-more[hidden]{display:none}.lf-flag{font-size:1.2em;line-height:1}.lf-word,.lf-more{display:inline-flex;align-items:center;font-size:calc(.66rem * var(--fs, 1));font-weight:700;line-height:1.2;padding:.05rem .36rem;border-radius:999px;background:#eef5f4;color:#24453f;border:1px solid #d5e6e3;white-space:nowrap}.lf-pop{position:absolute;z-index:30;top:calc(100% + 8px);right:0;min-width:13rem;max-width:min(18rem,80vw);background:#fff;border:2px solid #05282f;border-radius:8px;box-shadow:0 6px 18px #0000002e;padding:.55rem .75rem;text-align:left;color:#1f2a37;font-size:calc(.9rem * var(--fs, 1));font-weight:400;line-height:1.35;white-space:normal}.lf-pop[hidden]{display:none}.lf-pop-head{display:block;font-size:.88em;color:#2d5f4f;margin-bottom:.25rem}.lf-pop ul{list-style:none;margin:0;padding:0}.lf-pop li{display:flex;align-items:center;gap:.45rem;padding:.1rem 0}.lf-pop-flag{width:1.4rem;flex:0 0 1.4rem;font-size:1.1rem;text-align:center}.lf-pop-native{color:#555}.lf-pop-note{display:block;margin-top:.25rem;font-size:.85em;color:#555}@media print{.lf-wrap{display:none!important}}@font-face{font-family:VS Flags;src:url(/fonts/flags-subset.woff2) format("woff2");unicode-range:U+1F1E6-1F1FF;font-display:swap}.vs-flagfont .lf-flag,.vs-flagfont .rc-flag,.vs-flagfont .lf-pop-flag,.vs-flagfont .lf-lang-flag,.vs-flagfont .lf-ctl-text{font-family:VS Flags,Figtree,sans-serif}.rp-lang{white-space:nowrap}.rp-lang-flag{font-size:1.1em}.lf-ctl{position:relative;display:inline-flex;align-items:center;gap:.2rem;cursor:pointer}.filter-active .subchip.lf-ctl{padding-right:.45rem}.filter-active .subchip.lf-ctl.is-on{background:#2d5f4f;color:#fff}.lf-ctl:focus-within{outline:3px solid #05282f;outline-offset:2px}.lf-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;border:0}.lf-chev{width:.95em;height:.95em;flex:0 0 auto}.hf-answers.lf-langs{grid-template-columns:1fr;gap:.4em}@media(min-width:600px){.hf-answers.lf-langs{grid-template-columns:1fr 1fr}}.hf-answer.lf-lang{display:flex;align-items:center;gap:.6em;text-align:left;justify-content:flex-start;min-height:52px;padding:.4em .75em}.lf-lang-flag{flex:0 0 1.6em;width:1.6em;font-size:1.25em;line-height:1;text-align:center}.lf-lang-names{display:flex;flex-direction:column;min-width:0}.lf-lang-native{font-size:1.08em;font-weight:700;line-height:1.2}.lf-lang-en{font-size:.78em;font-weight:500;opacity:.92;line-height:1.2;margin-top:.1em}.hf-answer.lf-lang-other{grid-column:1 / -1}.uc-prog.lf-home{position:relative}.resource-section-summary.lf-sum-inline{flex-wrap:nowrap}.lf-sum-inline .resource-section-summary-text{flex:1 1 auto;white-space:nowrap}.resource-section-summary .left-links.lf-links{display:flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto}.filter-active .subchip.lf-ctl.lf-ctl-inline{margin-right:.45rem;min-height:0;padding:0 .45rem;line-height:1.1;font-size:calc(.66rem * var(--fs, 1))}.lf-ctl-inline .lf-native{inset:-16px -4px;width:auto;height:auto}.resource-card{padding-bottom:.3rem}.resource-card .rc-btn{font-size:calc(.9rem * var(--fs, 1))}@media(max-width:440px){.resource-card .rc-btn{font-size:calc(.82rem * var(--fs, 1));min-width:0;padding-left:.3rem;padding-right:.3rem}}@container card (max-width: 470px){.resource-card .rc-actions.rc-actions-4 .rc-btn{font-size:calc(.86rem * var(--fs, 1))}}.map-nb-card{position:relative;z-index:2;background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:0 .55rem .55rem;width:min(100%,1120px);margin:-1.15rem auto 1rem;display:flex;flex-direction:column;align-items:center}html.map-fs-fake-on .map-nb-card{z-index:auto}body.home-page .map-nb-card{margin:0 auto 1rem;width:100%}.map-nb-band{align-self:stretch;margin:0 -.55rem .45rem;padding:.4rem .6rem;background:var(--vsra-teal-btn, #58c7c0);color:#111;border-radius:12px 12px 0 0;text-align:center;white-space:nowrap;font-family:Figtree,sans-serif;font-weight:700;line-height:1.2;font-size:min(calc(1.05rem * var(--fs, 1)),4.4vw);cursor:default}.map-nb-band[hidden]{display:none}.map-nb-card .map-nb-band[hidden]~.map-nb-bar,body.home-page .map-nb-card .map-nb-band[hidden]~.home-map-nb-bar{padding-top:.5rem}.map-nb-card .map-nb-bar,body.home-page .map-nb-card .home-map-nb-bar{background:none;box-shadow:none;border-radius:0;margin:0;padding:0 .25rem;width:min(100%,460px);max-width:100%;gap:.3rem}.map-nb-card .map-nb-select{width:100%;min-width:0;max-width:none}.map-nb-card .map-nb-status:not(.is-selected),body.home-page .map-nb-card .home-map-nb-status:not(.is-selected){display:none}.map-nb-card .map-nb-status.is-selected:not(.is-washrooms),body.home-page .map-nb-card .home-map-nb-status.is-selected:not(.is-washrooms){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.map-nb-card .map-nb-status,body.home-page .map-nb-card .home-map-nb-status{color:#05282f;letter-spacing:0;font-size:calc(.95rem * var(--fs, 1))}.map-nb-card .map-layout{width:100%;margin:.45rem 0 0}.map-nb-card .map-container:not(.map-fs-fake){padding:0;box-shadow:none;background:transparent;border-radius:8px;width:100%}.map-nb-card .map-container:not(.map-fs-fake) #map-gl{border-radius:8px}body.home-page .map-nb-card .home-map-container:not(.map-fs-fake){box-shadow:none;border-radius:8px;width:100%;margin-top:.45rem}@media(max-width:680px){.map-nb-card{margin-top:-.9rem;padding:0 .45rem .45rem}.map-nb-band{margin:0 -.45rem .4rem}}.map-nb-tag{position:absolute;z-index:11;pointer-events:none;transform:translate(14px,calc(-100% - 10px));background:#05282f;color:#fff;border-radius:6px;padding:.25rem .6rem;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.9rem * var(--fs, 1));white-space:nowrap;box-shadow:0 2px 6px #05282f40}.map-nb-tag.is-left{transform:translate(calc(-100% - 14px),calc(-100% - 10px))}.map-nb-tag[hidden]{display:none}.map-pin-tag{position:absolute;z-index:11;pointer-events:none;transform:translate(14px,calc(-100% - 10px));background:#ffffff80;color:#333a42;border-radius:6px;padding:.2rem .55rem;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.9rem * var(--fs, 1));line-height:1.25;width:max-content;max-width:260px}.map-pin-tag.is-left{transform:translate(calc(-100% - 14px),calc(-100% - 10px))}#map-pin-overlay-inner .map-pin-back{position:absolute;top:4px;right:44px;z-index:1;width:40px;height:40px;padding:0;border:none;background:none;border-radius:8px;color:#3d4a5a;cursor:pointer;display:flex;align-items:center;justify-content:center}#map-pin-overlay-inner .map-pin-back:hover{color:#05282f;background:#f2f4f7}#map-pin-overlay-inner .map-pin-back:focus-visible{outline:3px solid #2d5f4f;outline-offset:1px}#map-pin-overlay-inner .map-pin-back svg{width:15px;height:15px}#map-pin-overlay-inner.has-back>.resource-card h3:first-of-type,#map-pin-overlay-inner.has-back.wr-popup h2:first-of-type,#map-pin-overlay-inner.has-back.wr-popup h3:first-of-type{padding-right:4.6rem}.map-pin-tag[hidden]{display:none}.map-nb-card .map-nb-band{background:#2d5f4f;color:#fff}body.home-page .map-nb-card .home-map-nb-select,.map-nb-card.mapa .map-nb-select{width:min(100%,24rem);min-height:3rem;padding:.45rem .6rem;border:2px solid #b9c6d3;border-radius:10px;font-size:min(calc(1.15rem * var(--fs, 1)),4.8vw);font-weight:700;line-height:1.3}.map-nb-card.mapa .map-nb-select{width:100%}body.home-page .map-nb-card .home-map-nb-status.is-washrooms,.map-nb-card .map-nb-status.is-washrooms{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mapa>.mapa-top,.mapa>.mapa-body{align-self:stretch}.mapa .mapa-top{display:flex;align-items:center;gap:.5rem;padding:0 .05rem}.mapa .mapa-top-left{flex:none;display:flex}.mapa .mapa-top-right{display:none}.map-nb-card.mapa .map-nb-bar{flex:1 1 auto;width:auto;max-width:none;min-width:0;padding:0}.mapa-filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;min-width:3rem;padding:0 .85rem;border:2px solid #05282f;border-radius:10px;background:#05282f;color:#fff;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(1rem * var(--fs, 1));line-height:1.1;cursor:pointer;white-space:nowrap}.mapa-filter-btn:hover{background:#0a4652}.mapa-filter-btn:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.mapa-filter-icon{width:22px;height:22px;flex:none}.mapa-fb-desk{display:none}.mapa-fb-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.6em;padding:0 .3em;border-radius:999px;background:#fff;color:#05282f;font-size:.95em;font-weight:700}.mapa-fb-count[hidden]{display:none}@media(max-width:399px){.mapa .mapa-fb-word{display:none}.mapa-filter-btn{padding:0 .6rem}}@media(max-width:767px){body.large-text .mapa .mapa-fb-word{display:none}body.large-text .mapa-filter-btn{padding:0 .6rem}}.map-nb-card.mapa .map-layout{margin-top:1.9rem}.mapa .map-container{position:relative}.mapa-search{position:absolute;z-index:12;top:-24px;left:10px;right:10px;height:48px;display:flex;align-items:center;gap:.45rem;padding:0 .25rem 0 .75rem;background:#fff;border:2px solid #b9c6d3;border-radius:12px;box-shadow:0 2px 8px #05282f2e;color:#05282f}.mapa-search:focus-within{border-color:#2d5f4f;box-shadow:0 0 0 3px #2d5f4f47,0 2px 8px #05282f2e}.mapa-search-icon{width:22px;height:22px;flex:none}.mapa-search input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#05282f;font-family:Figtree,sans-serif;font-weight:400;font-size:max(16px,calc(.9rem * var(--fs, 1)));-webkit-appearance:none;appearance:none}.mapa-search input::placeholder{color:#5d6b7c;opacity:1;font-weight:400}.mapa-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.mapa-search-clear{flex:none;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:none;color:#05282f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mapa-search-clear[hidden]{display:none}.mapa-search-clear:hover{background:#eef3f7}.mapa-search-clear:focus-visible{outline:3px solid #2d5f4f;outline-offset:-2px}.mapa #map-back-btn,.mapa #map-fullscreen-btn{top:36px}.mapa #map-back-btn{min-height:44px;font-size:calc(.95rem * var(--fs, 1));font-weight:700;padding:.4rem .85rem}.mapa #map-back-btn[hidden]{display:none}.mapa #map-back-btn:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.mapa .map-container:fullscreen .mapa-search,.mapa .map-container.map-fs-fake .mapa-search{top:10px}.mapa .map-container:fullscreen #map-back-btn,.mapa .map-container:fullscreen #map-fullscreen-btn,.mapa .map-container.map-fs-fake #map-back-btn,.mapa .map-container.map-fs-fake #map-fullscreen-btn{top:70px}.mapa-zoom{position:absolute;z-index:10;right:10px;bottom:10px;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #05282f40;background:#fff}.mapa-zoom[hidden]{display:none}.mapa-zoom button{width:52px;height:52px;padding:0;border:0;background:#fff;color:#05282f;cursor:pointer;display:flex;align-items:center;justify-content:center}.mapa-zoom button+button{border-top:1px solid #dfe5ec}.mapa-zoom button:hover:not(:disabled){background:#f2f5f8}.mapa-zoom button:disabled{color:#8a96a5;cursor:default}.mapa-zoom button:focus-visible{outline:3px solid #2d5f4f;outline-offset:-3px}.mapa-zoom svg{width:26px;height:26px}.mapa .mapa-zoom{right:12px;bottom:8px;border-radius:8px;border:1px solid rgba(6,47,55,.14);background:#fffffff0;box-shadow:0 2px 8px #05282f24}.mapa .mapa-zoom button{width:44px;height:44px;background:transparent}.mapa .mapa-zoom button+button{border-top:1px solid rgba(6,47,55,.14)}.mapa .mapa-zoom button:hover:not(:disabled){background:#f7f9fc}.mapa .mapa-zoom svg{width:24px;height:24px}body.large-text .mapa .mapa-zoom button{width:48px;height:48px}body.large-text .mapa .mapa-zoom svg{width:27px;height:27px}.mapa-main{position:relative;min-width:0}.mapa-skip[hidden]{display:none}.mapa-skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mapa-skip:focus{position:absolute;z-index:30;top:2.6rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;white-space:nowrap;background:#05282f;color:#fff;border-radius:10px;font-weight:700;text-decoration:underline;outline:3px solid #f5cf86;outline-offset:2px}.map-nb-card .map-nb-band.is-restored{text-align:left;padding:0 10.5rem 0 .9rem;height:48px;min-height:0;box-sizing:border-box;display:flex;align-items:center}.mapa-all-btn{position:absolute;z-index:3;top:0;right:.4rem;height:48px;min-height:0;padding:0 .6rem;display:inline-flex;align-items:center;line-height:1.2;border:0;background:none;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-weight:700;font-size:min(calc(1rem * var(--fs, 1)),4.2vw);text-decoration:underline;text-underline-offset:3px}.mapa-all-btn[hidden]{display:none}.mapa-all-btn:focus-visible{outline:3px solid #fff;outline-offset:-4px;border-radius:8px}.mapa-all-short{display:none}@media(max-width:559px){.mapa-all-long{display:none}.mapa-all-short{display:inline}.map-nb-card .map-nb-band.is-restored{padding-right:6rem}}.mapa-side{font-family:Figtree,sans-serif;color:#05282f}.mapa-side-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mapa-side-title{margin:0;font-size:calc(1.2rem * var(--fs, 1));font-weight:700;color:#05282f}.mapa-hide,.mapa-clear-top,.mapa-clear-link,.mapa-inline-btn,.filter-active.mapa-status .mapa-clear{font-family:Figtree,sans-serif;font-weight:700;cursor:pointer}.mapa-hide{min-height:44px;padding:0 .8rem;border:2px solid #05282f;border-radius:10px;background:#fff;color:#05282f;font-size:calc(.98rem * var(--fs, 1))}.mapa-hide:hover{background:#f2f5f8}.mapa-clear-top,.mapa-clear-link,.mapa-inline-btn{min-height:44px;padding:0 .2rem;border:0;background:none;color:#245044;font-size:calc(1rem * var(--fs, 1));text-decoration:underline;text-underline-offset:3px}.mapa-inline-btn{min-height:0;padding:0;font-size:inherit}.mapa-side button:focus-visible,.mapa-side summary:focus-visible,.mapa-inline-btn:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.mapa-grp{border:0;margin:.7rem 0 0;padding:0;min-width:0}.mapa-grp legend{padding:0;margin:0 0 .15rem;font-size:calc(.85rem * var(--fs, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5a6b80}.mapa-ck{display:flex;align-items:center;gap:.7rem;min-height:48px;padding:.2rem 0;border-bottom:1px solid #e6ebf0;font-weight:600;font-size:calc(1.02rem * var(--fs, 1));line-height:1.25;cursor:pointer}.mapa-ck input{width:24px;height:24px;margin:0;flex:none;accent-color:#05282f;cursor:pointer}.mapa-ck input:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.mapa-ck-name{flex:1 1 auto;min-width:0}.mapa-ck-dot{flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff8c;margin-left:-.2rem}.mapa-sheet-x{display:none;flex:none;width:48px;height:48px;padding:0;margin-right:-.4rem;border:0;border-radius:10px;background:none;color:#05282f;cursor:pointer;align-items:center;justify-content:center}.mapa-sheet-x:hover{background:#f2f5f8}.mapa-sheet-x svg{width:26px;height:26px}.mapa-side.is-sheet .mapa-sheet-x{display:inline-flex}.mapa-side.is-sheet .mapa-side-head .mapa-clear-top{margin-left:auto}.mapa-ck-n{flex:none;margin-left:auto;color:#5a6b80;font-weight:500}.mapa-more{margin:.2rem 0 0}.mapa-more>summary{display:flex;align-items:center;gap:.4rem;min-height:48px;cursor:pointer;list-style:none;color:#245044;font-weight:600;font-size:calc(1rem * var(--fs, 1))}.mapa-more>summary::-webkit-details-marker{display:none}.mapa-more>summary:before{content:"";border:6px solid transparent;border-left:8px solid currentColor;border-right:0;transition:transform .15s}.mapa-more[open]>summary:before{transform:rotate(90deg)}.mapa-more .mapa-grp{margin-top:0}.mapa-sheet-foot,.mapa-clear-top{display:none}.mapa-clear-link{margin-top:.4rem}@media(max-width:1023px){.mapa-side:not(.is-sheet){display:none}.mapa-hide,.mapa-clear-link{display:none}}.mapa-side.is-sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:3001;max-height:85vh;max-height:85dvh;padding:.7rem 1rem 0;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -6px 24px #00000040}.mapa-side.is-sheet:before{content:"";display:block;width:44px;height:5px;border-radius:3px;background:#c4ccd6;margin:0 auto .5rem;flex:none}.mapa-side.is-sheet .mapa-side-scroll{overflow-y:auto;flex:1 1 auto;overscroll-behavior:contain;padding-bottom:.4rem}.mapa-side.is-sheet .mapa-hide,.mapa-side.is-sheet .mapa-clear-link{display:none}.mapa-side.is-sheet .mapa-clear-top{display:inline-block}.mapa-side.is-sheet .mapa-sheet-foot{display:flex;gap:.6rem;flex:none;padding:.7rem 0 max(.9rem,env(safe-area-inset-bottom));border-top:1px solid #e6ebf0;background:#fff}.mapa-sheet-foot button{flex:1 1 0;min-height:50px;border-radius:12px;border:2px solid #05282f;background:#fff;color:#05282f;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(1.05rem * var(--fs, 1));cursor:pointer}.mapa-sheet-foot .mapa-sheet-go{background:#05282f;color:#fff}.mapa-sheet-bg{position:fixed;inset:0;z-index:3000;background:#0a142373}html.mapa-sheet-on,html.mapa-sheet-on body{overflow:hidden}.mapa-ck[hidden]{display:none}.map-pin-tag.is-group{white-space:pre-line;font-weight:600}.map-pin-tag.is-group:first-line{font-weight:800;color:#05282f}.mapa-note{margin:.55rem 0 .7rem;font-family:Figtree,sans-serif;font-size:calc(.95rem * var(--fs, 1));line-height:1.4;color:#3d4a5a;text-align:center}.mapa .map-pin-tag{background:#fff;color:#05282f;z-index:30;box-shadow:0 2px 8px #05282f38;border:1px solid rgba(6,47,55,.14)}.mapa-note a{color:#245044;font-weight:700;text-decoration:underline;text-underline-offset:3px}.mapa-note a:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px;border-radius:3px}:root{--map-pin-water: #38bdf8;--map-pin-neutral: #94a3b8}.mapa-ck-pin{flex:none;display:block;margin-left:.55rem}.mapa-ck-pin.is-pin{width:16px;height:24px}.mapa-ck-pin.is-place{width:auto;height:23px}.mapa-ck-name+.mapa-ck-pin{margin-left:auto}#mapa-filters .mapa-ck-type .mapa-ck-dot{display:none}.mapa-near-note{margin:.25rem 0 .2rem;font-size:calc(.92rem * var(--fs, 1));line-height:1.35;color:#05282f;font-weight:600}.mapa-near-note[hidden]{display:none}.pl-popup .pl-phone a{font-weight:700;color:#05282f}.pl-popup .pl-hours{white-space:pre-line;font-size:calc(.92rem * var(--fs, 1));color:#3d4a5a;margin-top:.3rem}.pl-popup .pl-not-listed{font-weight:600;color:#05282f}@media(forced-colors:active){.mapa-ck-pin{forced-color-adjust:none}}@media(max-width:480px){.map-nb-card.mapa,body.home-page .map-nb-card.mapa{width:auto;max-width:none;margin-left:-1rem;margin-right:-1rem;border-radius:0;box-shadow:none;padding-left:.5rem;padding-right:.5rem}.map-nb-card.mapa .map-nb-band{margin-left:-.5rem;margin-right:-.5rem;border-radius:0}}@media(min-width:1024px){.mapa.is-desk:not(.is-side-closed){display:grid;grid-template-columns:17.5rem minmax(0,1fr);column-gap:1rem;align-items:start}.mapa.is-desk:not(.is-side-closed)>.map-nb-band{grid-column:1 / -1;grid-row:1}.mapa.is-desk:not(.is-side-closed)>.mapa-top{grid-column:2;grid-row:2}.mapa.is-desk:not(.is-side-closed)>.mapa-body{display:contents}.mapa.is-desk:not(.is-side-closed) .mapa-side:not(.is-sheet){grid-column:1;grid-row:2 / 4;align-self:stretch;margin-top:0;max-height:none;contain:size;overflow-y:auto;position:relative;z-index:1}.mapa.is-desk:not(.is-side-closed) .mapa-main{grid-column:2;grid-row:3}}@media(max-width:389px),(max-height:640px)and (max-width:1023px){#mapa-filters.is-sheet{padding-top:.15rem}#mapa-filters.is-sheet:before{position:absolute;top:7px;left:50%;margin:0 0 0 -22px}#mapa-filters.is-sheet .mapa-side-head{gap:.15rem;min-height:48px}#mapa-filters.is-sheet .mapa-side-title{font-size:calc(1.15rem * var(--fs, 1))}#mapa-filters.is-sheet .mapa-sheet-x{margin-right:-.75rem}#mapa-filters.is-sheet .mapa-side-head .mapa-clear-top{padding:0 .35rem}#mapa-filters.is-sheet .mapa-grp.mapa-types{margin-top:.1rem}#mapa-filters.is-sheet .mapa-grp legend{font-size:calc(.74rem * var(--fs, 1));margin-bottom:0}}@media(min-width:1024px){.mapa .mapa-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem) minmax(0,1fr);gap:.75rem}.mapa .mapa-top-left{justify-self:end}.mapa .mapa-top-right{display:block}.map-nb-card.mapa .map-nb-bar{width:100%}.mapa .mapa-fb-desk{display:inline}.mapa .mapa-fb-mob{display:none}.mapa:not(.is-side-closed) .mapa-filter-btn{display:none}.mapa .mapa-body{display:grid;grid-template-columns:17.5rem minmax(0,1fr);gap:1rem;align-items:start}.mapa.is-side-closed .mapa-body{grid-template-columns:minmax(0,1fr)}.mapa.is-side-closed .mapa-side{display:none}.mapa .mapa-side:not(.is-sheet){margin-top:.9rem;max-height:calc(540px + 1rem);overflow-y:auto;background:#fff;border:1.5px solid #dfe5ec;border-radius:12px;padding:.7rem .95rem .8rem}.mapa .mapa-search{left:50%;right:auto;width:min(36rem,calc(100% - 24px));transform:translate(-50%)}.mapa .mapa-side:not(.is-sheet) .mapa-ck{min-height:44px;padding:.1rem 0}.mapa .mapa-side:not(.is-sheet) .mapa-more>summary{min-height:44px}.mapa .mapa-side:not(.is-sheet) .mapa-grp{margin-top:.5rem}}.filter-active.mapa-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem 1rem;background:#eef3f7;border-radius:10px;padding:.45rem .85rem;margin:.2rem 0 .8rem;font-family:Figtree,sans-serif;font-weight:600;font-size:calc(1.02rem * var(--fs, 1));color:#05282f;scroll-margin-top:90px}.filter-active.mapa-status:focus{outline:3px solid #2d5f4f;outline-offset:2px}.filter-active.mapa-status .mapa-clear{min-height:44px;padding:0 .2rem;border:0;background:none;color:#245044;font-size:calc(1rem * var(--fs, 1));text-decoration:underline;text-underline-offset:3px;white-space:nowrap}#map-resources-display .no-results .mapa-inline-btn{color:#245044}@media(prefers-reduced-motion:reduce){.mapa-more>summary:before{transition:none}}.mapa #home-map-back-btn,.mapa #home-map-fullscreen-btn{position:absolute;top:36px;z-index:10;background:#fffffff0;border:1px solid rgba(6,47,55,.14);border-radius:8px;font-family:Figtree,sans-serif;color:#05282f;cursor:pointer;box-shadow:0 2px 8px #05282f24;transition:background .15s,box-shadow .15s}.mapa #home-map-back-btn{left:12px;min-height:44px;padding:.4rem .85rem;white-space:nowrap;font-size:calc(.95rem * var(--fs, 1));font-weight:700}.mapa #home-map-fullscreen-btn{right:12px}.mapa #home-map-back-btn:hover,.mapa #home-map-fullscreen-btn:hover{background:#f7f9fc;box-shadow:0 3px 10px #05282f29}.mapa #home-map-back-btn[hidden]{display:none}.mapa #home-map-back-btn:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.map-nb-card .map-container:not(.map-fs-fake) #home-map-gl{border-radius:8px}.mapa .map-container:fullscreen #home-map-back-btn,.mapa .map-container:fullscreen #home-map-fullscreen-btn,.mapa .map-container.map-fs-fake #home-map-back-btn,.mapa .map-container.map-fs-fake #home-map-fullscreen-btn{top:70px}.map-container:fullscreen #home-map-gl{height:100%;border-radius:0}.map-container:-webkit-full-screen #home-map-gl{height:100%;border-radius:0}.map-container.map-fs-fake #home-map-gl{height:100%;border-radius:0}#resources-display .no-results .mapa-inline-btn{color:#245044}.resource-section-nav .text-link-btn,.resource-section-nav [data-action=clear-search],.filter-active .subchip.subchip-more,.uc-prog.is-match a:not(.rc-btn),.uc-prog.is-match .uc-name,.uc-prog.is-match .description-toggle,.uc-prog.is-match .rc-contact-link,.rc-temp-closed .description-toggle{color:#245044}.hero .hero-title,.page-header h1{font-size:calc(var(--type-heading-1) * var(--fs, 1));font-weight:700;line-height:1.1;letter-spacing:0;margin:0 0 .4rem}.hero .hero-subtitle{font-size:calc(var(--type-body) * var(--fs, 1));line-height:1.5;max-width:52rem;margin-bottom:0;opacity:.92}body.resources-page .hero{padding-top:1.5rem;padding-bottom:2.4rem}@media(max-width:640px){body.resources-page .hero{padding-top:1.2rem;padding-bottom:1.85rem}}header .hamburger.has-word{position:relative;box-sizing:border-box;height:36px;min-height:36px;min-width:0;margin:4px 0 4px 4px;padding:0 .6rem;gap:.4rem;border:2px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff24;color:#fff;font-family:Figtree,sans-serif;font-size:.85rem;font-weight:700;line-height:1;transform:none}header .hamburger.has-word:hover,header .hamburger.has-word.active{transform:none;background:#ffffff3d}header .hamburger.has-word:focus-visible{outline:3px solid #ffd700;outline-offset:2px}header .hamburger.has-word:after{inset:-6px}header .hamburger.has-word .hb-icon{font-size:1.15rem;line-height:1}@media(max-width:440px){#back-to-top.visible{display:none}}body.home-page .hero.home-hero{display:block;padding:1.6rem max(1.8rem,calc(50vw - 600px)) 2.45rem}.home-hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.home-hero-copy{min-width:0}.hero-quick{display:flex;flex-wrap:wrap;gap:.5rem}.hero-quick-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-height:44px;padding:.4rem 1.05rem;border-radius:6px;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .14s ease-out,transform .14s ease-out}.hero-quick-btn:hover{transform:translateY(-1px)}.hero-quick-btn:focus-visible{outline:3px solid #ffd700;outline-offset:2px}.hero-quick-light{background:#e5f1ee;color:#111;border:1px solid rgba(255,255,255,.8)}.hero-quick-light:hover{background:#d8eae6}.hero-quick-green{background:#2d5f4f;color:#fff;border:1px solid rgba(255,255,255,.8)}.hero-quick-green:hover{background:#24503f}.hero-quick-icon{display:none;flex:0 0 auto;width:1.3em;height:1.3em}.hero-quick-light .hero-quick-icon{filter:brightness(0)}.hero-quick-green .hero-quick-icon{filter:brightness(0) invert(1)}@media(max-width:640px){body.home-page .hero.home-hero{padding:1.2rem .85rem 2.05rem}.home-hero-inner{display:block}.hero-quick{margin-top:.7rem}.hero-quick-btn{flex:1 1 0;padding-inline:.6rem}}body.home-page .search-container.home-search-box{z-index:30;margin-bottom:1.2rem}.home-suggest{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;max-height:min(27rem,62vh);overflow-y:auto;overscroll-behavior:contain;padding:.3rem 0;background:#fff;border:2px solid #0a4652;border-radius:10px;box-shadow:0 14px 34px #0003;font-family:Figtree,sans-serif}.home-suggest[hidden]{display:none}.hs-group+.hs-group{border-top:1px solid #dfe5ec;margin-top:.25rem;padding-top:.25rem}.hs-head{margin:0;padding:.4rem 1rem .15rem;color:#1d5a4a;font-size:calc(.94rem * var(--fs, 1));font-weight:700;line-height:1.3}.hs-opt{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.4rem 1rem;color:#05282f;font-size:calc(1rem * var(--fs, 1));line-height:1.3;cursor:pointer}.hs-opt:hover{background:#f0f6f4}.hs-opt.is-active{background:#e3f0ec;box-shadow:inset 4px 0 #2d5f4f}.hs-icon{flex:0 0 auto;display:inline-flex;color:#2d5f4f}.hs-icon svg{width:calc(1.15rem * var(--fs, 1));height:calc(1.15rem * var(--fs, 1))}.hs-text{min-width:0;overflow-wrap:anywhere}.hs-name{display:block;font-weight:600}.hs-sub{display:block;color:#26313f;font-size:calc(.94rem * var(--fs, 1))}.hs-search .hs-text b{font-weight:700}.home-routes{display:grid;grid-template-columns:repeat(var(--route-n, 2),minmax(0,15rem));justify-content:center;gap:.75rem;margin:0 auto 1.8rem}.home-route{container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:8.6rem;padding:.95rem .7rem .85rem;background:#fff;border:2px solid rgba(6,47,55,.42);border-radius:14px;box-shadow:0 7px 20px #00000026;color:#05282f;text-decoration:none;font-family:Figtree,sans-serif;transition:border-color .2s,background-color .2s,transform .2s}.home-route:hover{border-color:#2d5f4f;background:#f5faf8;transform:translateY(-1px)}.home-route:focus-visible{outline:3px solid #05282f;outline-offset:3px}.home-route-icon{flex:0 0 auto;width:3.7rem;height:3.7rem;filter:brightness(0) saturate(100%) invert(14%) sepia(21%) saturate(981%) hue-rotate(179deg) brightness(93%) contrast(94%)}.home-route-label{font-size:calc(1.22rem * var(--fs, 1));font-size:min(calc(1.22rem * var(--fs, 1)),calc(100cqi / 6.5));font-weight:700;line-height:1.15;text-align:center}@media(max-width:640px){.home-routes{grid-template-columns:repeat(var(--route-n, 2),minmax(0,1fr));gap:.6rem;margin-bottom:1.5rem}.home-routes.is-rows{grid-template-columns:1fr}.home-routes.is-rows .home-route{flex-direction:row;min-height:4.6rem;padding:.55rem .9rem;gap:.9rem}.home-routes.is-rows .home-route-icon{width:2.9rem;height:2.9rem}.home-routes.is-rows .home-route-label{flex:1 1 auto;font-size:calc(1.22rem * var(--fs, 1))}}.home-welcome{max-width:46rem;margin:-.5rem 0 1.5rem;color:#05282f;font-size:calc(1.02rem * var(--fs, 1));line-height:1.5}@media(max-width:640px){.home-welcome{margin:-.4rem 0 1.25rem;font-size:calc(.98rem * var(--fs, 1))}}.home-section{margin:0 0 1.8rem}.home-section-head{display:flex;align-items:center;justify-content:space-between;gap:.25rem 1rem;flex-wrap:wrap;margin-bottom:.55rem}.home-section-title{margin:0;color:#05282f;font-size:calc(1.35rem * var(--fs, 1));font-weight:700;line-height:1.25}.home-section-link{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;color:#1d5a4a;font-size:calc(1rem * var(--fs, 1));font-weight:600;text-decoration:underline;text-underline-offset:.16em}.home-section-link:focus-visible{outline:3px solid #05282f;outline-offset:2px}.home-map-title{margin:0 0 .55rem}body.home-page .home-map-title+.home-map-section{margin-top:0;padding-top:0;border-top:0}.home-news-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:700px){.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-news-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #e1e6ec;border-left:4px solid var(--news-cat, #2d5f4f);border-radius:8px;box-shadow:0 2px 8px #0000000d}.home-news-img{display:none;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#eef2f7}@media(min-width:700px){.home-news-img{display:block}}.home-news-body{display:flex;flex-direction:column;gap:.4rem;flex:1;padding:.8rem .95rem .95rem}.home-news-title{margin:0;font-size:calc(1.15rem * var(--fs, 1));line-height:1.3}.home-news-title a{color:#05282f;text-decoration:none}.home-news-title a:hover{text-decoration:underline}.home-news-title a:focus-visible{outline:3px solid #05282f;outline-offset:2px}.home-news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .55rem;color:#26313f;font-size:calc(.92rem * var(--fs, 1));line-height:1.3}.home-news-cat{padding:.12rem .6rem;border-radius:999px;color:#111;font-weight:600}.nh-head{align-items:flex-start}.nh-tabs{display:flex;flex:1 1 auto;gap:.35em;min-width:0}.nh-tab{flex:1 1 auto;min-height:44px;padding:.3em .6em;border:2px solid #05282f;border-radius:8px;background:#fff;color:#05282f;font-family:inherit;font-size:.95em;font-weight:700;line-height:1.15;cursor:pointer}.nh-tab:hover{background:#eef1f5}.nh-tab[aria-selected=true]{background:#05282f;color:#fff}.nh-panel[hidden]{display:none}.nh-main{font-size:.98em}.nh-sub{font-size:.88em;color:#26313f}.nh-finder{display:flex;flex-wrap:wrap}.nh-finder .vs-aqua-btn{flex:1 1 auto;width:auto;flex-direction:row;min-height:48px;padding:.35em .7em;font-size:.97em;line-height:1.2;text-align:center}.nh-how-title{margin:.1em 0 .5em;color:#05282f;font-size:1.02em;font-weight:700;line-height:1.3}.nh-how{margin:0;padding-left:1.15em;display:grid;gap:.45em;color:#05282f;font-size:.95em;line-height:1.45}body.get-help-page .gh-card{max-width:46rem;margin-inline:auto}body.get-help-page .gh-card:first-of-type{margin-top:-1.4rem;position:relative;z-index:2}.gh-finder{--hf-btn: #1d786c;--hf-btn-hover: #17665c;font-size:calc(1rem * var(--fs, 1));color:#05282f}#gh-lines{font-size:calc(1rem * var(--fs, 1))}.gh-title{margin:.1rem 0 .55rem;color:#05282f;font-size:calc(1.2rem * var(--fs, 1));font-weight:700;line-height:1.25;text-align:left;white-space:normal}.gh-finder .hf-q:focus{outline:none}footer .footer-grid{padding:1rem 1rem .55rem;gap:.3rem}footer .footer-logo-mark{margin-bottom:0}footer .footer-subtitle{font-size:calc(.82rem * var(--fs, 1));opacity:1;color:#ffffffd1}footer .footer-links-row{flex-wrap:wrap;row-gap:0}footer .footer-links-line{flex-wrap:wrap}footer .footer-links-line a,footer .footer-links-line a:visited{min-height:44px;padding:0 .15rem;color:#ffffffeb;font-size:calc(.94rem * var(--fs, 1));text-decoration:none}footer .footer-links-line a:hover{text-decoration:underline;color:#fff}footer .footer-links-line a:focus-visible{outline:3px solid #ffd700;outline-offset:-2px}@media(max-width:620px){footer .footer-links-row{flex-direction:row;flex-wrap:wrap;gap:0 1.3rem}footer .footer-links-line{display:contents}footer .footer-links-line a+a:before,footer .footer-links-line+.footer-links-line:before{content:none}}footer .map-data-attribution{padding:.15rem 1rem .3rem;font-size:12.5px;line-height:1.45;color:#fffc}footer .map-data-attribution a{color:#ffffffeb}footer .footer-bottom{margin-top:.3rem;padding:.45rem 1rem .55rem;font-size:12.5px;line-height:1.45;opacity:1;color:#fffc}.hero-quick-urgent{background:var(--vsra-urgent-yellow);color:#05282f;border:1px solid rgba(255,255,255,.8);font-family:Figtree,sans-serif;cursor:pointer}.hero-quick-urgent:hover{background:var(--vsra-urgent-yellow-hover)}@media(max-width:640px){.hero-quick.is-3 .hero-quick-btn{flex:1 1 auto}}.nh-lead{margin:-.2em 0 .5em;color:#26313f;font-size:.95em}.nh-links{list-style:none;margin:.8em 0 0;padding:.55em 0 0;border-top:1px solid #e3e8ee;display:grid;gap:.35em}.nh-link,.gh-link{display:flex;align-items:center;justify-content:space-between;gap:.6em;min-height:48px;padding:.35em .75em;border:2px solid #c9d5d2;border-radius:8px;background:#f3f8f7;color:#05282f;font-weight:700;text-decoration:none;line-height:1.25}.nh-link:hover,.gh-link:hover{border-color:#2d5f4f;background:#e6f1ee}.nh-link:focus-visible,.gh-link:focus-visible{outline:3px solid #05282f;outline-offset:2px}.nh-link-pre{font-weight:500}.nh-link>span,.gh-link>span{flex:1 1 auto;min-width:0}.nh-link-chev{flex:0 0 auto;width:1.2em;height:1.2em;color:#2d5f4f}.menu-drawer .menu-urgent{padding:.6rem 1.25rem .8rem;border-bottom:1px solid #e3e8ee;font-size:calc(.95rem * var(--fs, 1))}.menu-drawer .menu-urgent-title{margin:0 0 .45rem;color:#05282f;font-size:calc(1rem * var(--fs, 1));font-weight:700}.menu-drawer .menu-urgent .nh-list{gap:.35em}.menu-drawer .menu-urgent .nh-num,.menu-drawer .menu-urgent .nh-num:hover{display:inline-flex;align-items:center;justify-content:center;width:5em;min-height:44px;padding:.3em .4em;border-radius:5px;background:var(--call, #1d786c);color:#fff;font-size:.95em;font-weight:700;text-align:center}.menu-drawer .menu-urgent .nh-num:hover{background:var(--call-hover, #17665c)}.menu-drawer .menu-urgent .nh-911-note{margin-left:0}body.get-help-page .gh-urgent{position:relative;z-index:2;max-width:46rem;margin:-1.4rem auto 1rem;padding:.75rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;background:#fff8d6;border:2px solid #e2c200;border-radius:12px;color:#05282f}body.get-help-page .gh-urgent p{margin:0;font-size:calc(1rem * var(--fs, 1));line-height:1.4}.gh-urgent-btn{min-height:44px;padding:.4rem 1rem;border:2px solid #05282f;border-radius:8px;background:#05282f;color:#fff;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));font-weight:700;cursor:pointer}.gh-urgent-btn:focus-visible{outline:3px solid #05282f;outline-offset:3px}body.get-help-page .gh-urgent{justify-content:center}body.get-help-page .gh-urgent p{flex:1 1 18rem}.contact-urgent{margin:1.75rem 0 .25rem;padding:.75rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1rem;background:var(--match-bg, #e3f4f1);border:2px solid var(--aqua, #58c7c0);border-radius:12px;color:#05282f}.contact-urgent p{flex:1 1 18rem;margin:0;font-size:calc(1rem * var(--fs, 1));line-height:1.4}body.get-help-page .gh-card:first-of-type{margin-top:0}.gh-links{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;font-size:calc(1rem * var(--fs, 1))}@media(min-width:700px){.gh-links{grid-template-columns:1fr 1fr}}#gh-person{font-size:calc(1rem * var(--fs, 1))}.gh-211-lead{margin:0 0 .5rem;color:#05282f;font-weight:600;line-height:1.4}.gh-211-row{gap:.8rem}.gh-nobr{white-space:nowrap}.gh-211-hours{color:#164a3d;font-weight:700;line-height:1.3}.gh-person-note{margin:.6rem 0 0;color:#26313f}.gh-person-note a{color:#1d5a4a;font-weight:600}.gh-how{font-size:calc(1rem * var(--fs, 1))}#how-to-use{scroll-margin-top:80px}.home-news-meta{row-gap:.15rem}.home-news-more{position:relative;margin-left:auto;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .65rem;border-radius:6px;background:#2d5f4f;color:#fff;font-size:calc(.9rem * var(--fs, 1));font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}.home-news-more:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.home-news-more:hover{background:#05282f}.home-news-more:focus-visible{outline:3px solid #05282f;outline-offset:2px}.home-news-body{padding-bottom:.85rem}footer .footer-grid{padding:.85rem 1rem .5rem;gap:.15rem}footer .footer-links-row{margin:.35rem 0 .4rem}footer .footer-links-line a,footer .footer-links-line a:visited{min-height:34px}@media(max-width:620px){footer .footer-links-row{flex-direction:column;gap:0}footer .footer-links-line{display:flex}footer .footer-links-line a+a:before{content:"•";color:#ffffff80;margin:0 .5rem}}footer .map-data-attribution{padding-top:.25rem}.lf-words .lf-word,.lf-words .lf-more{font-size:1em;font-weight:600;line-height:1.1;padding:0 .4rem;color:#1d3b35}.lf-pop-own{font-weight:700}.lf-pop-en{color:#4d4d4d}.rp-lang [lang]{font-weight:600}.rc-actions-multi .rc-btn-call-multi.rc-call-s1,.rc-actions-multi .rc-btn-call-multi.rc-call-s2{min-width:0}.rc-call-s1{gap:0 .3em;flex-wrap:wrap;justify-content:center;font-size:calc(.9rem * var(--fs, 1));white-space:normal;text-align:center;line-height:1.2}.rc-call-s1 .rc-call-verb{font-weight:600}.rc-call-s1 .rc-call-what{font-weight:700}.rc-call-s2{gap:.5em;padding:.3rem .7rem;justify-content:flex-start;text-align:left;min-height:52px}.rc-call-s2 .rc-call-icon{flex:0 0 auto;width:1.15em;height:1.15em}.rc-call-toggle .rc-call-chev{flex:0 0 auto;width:1em;height:1em;transition:transform .15s}.rc-call-toggle{justify-content:center}.rc-call-s2 .rc-call-lines{display:flex;flex-direction:column;line-height:1.2;min-width:0}.rc-call-s2 .rc-call-what{font-size:calc(.95rem * var(--fs, 1));font-weight:700}.rc-call-s2 .rc-call-num{font-size:calc(.82rem * var(--fs, 1));font-weight:500;white-space:nowrap}@media(max-width:560px){.rc-actions-multi .rc-call-group{flex-wrap:wrap}.rc-actions-multi .rc-call-group>.rc-call-s1,.rc-actions-multi .rc-call-group>.rc-call-s2{flex:1 1 0;min-width:min-content;justify-content:center}}.rc-call-chooser{position:relative;width:auto}.rc-call-toggle{gap:.3em;font-family:Figtree,sans-serif;font-size:calc(.9rem * var(--fs, 1));cursor:pointer}.rc-call-toggle .rc-call-count{font-weight:500}.rc-call-toggle[aria-expanded=true] .rc-call-chev{transform:rotate(180deg)}.rc-callpop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:16rem;max-width:min(20rem,86vw);padding:.5rem;background:#fff;border:2px solid #05282f;border-radius:10px;box-shadow:0 10px 26px #0003;font-size:calc(.95rem * var(--fs, 1))}.rc-callpop[hidden]{display:none}.rc-callpop-head{margin:0 0 .35rem;color:#05282f;font-weight:700}.rc-callpop ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.rc-callpop-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.3rem .7rem;border-radius:8px;background:#2d5f4f;color:#fff;text-decoration:none;font-weight:700}.rc-callpop-row:hover{background:#05282f}.rc-callpop-row:focus-visible{outline:3px solid #05282f;outline-offset:2px}.rc-callpop-num{font-weight:500;white-space:nowrap}@media(max-width:560px){.rc-actions-multi .rc-call-group>.rc-call-chooser{flex:1 1 auto}.rc-call-chooser .rc-call-toggle{width:100%;justify-content:center}}.search-oval button{min-height:48px;min-width:48px}.search-label-compact svg{display:block}html[data-search-btn="1"] .search-label-compact,html[data-search-btn="2"] .search-label-compact{align-items:center;justify-content:center}@media(max-width:399px){html[data-search-btn="1"] .search-label-compact,html[data-search-btn="2"] .search-label-compact{display:inline-flex}html[data-search-btn="3"] .search-label-default{display:inline}html[data-search-btn="3"] .search-label-compact{display:none}html[data-search-btn="3"] .search-oval button{padding-inline:.8rem}}header .nav-btn{display:none}header a.logo .logo-name{font-size:1.02rem;width:5.6em;white-space:normal;line-height:1.08}header .utility-fab.share-fab svg{width:22px;height:22px}.hero-quick-aqua{background:var(--vsra-teal-btn);color:#111;border:1px solid rgba(255,255,255,.8);font-family:Figtree,sans-serif;cursor:pointer}.hero-quick-aqua:hover{background:var(--vsra-teal-btn-hover)}.hero-quick-aqua .hero-quick-icon{filter:brightness(0)}.nh-link.nh-link-email,.nh-link.nh-link-web,.nh-link.nh-link-map{border:0;color:#fff}.nh-link.nh-link-email{background:var(--email)}.nh-link.nh-link-email:hover{background:var(--email-hover)}.nh-link.nh-link-web{background:#24454d}.nh-link.nh-link-web:hover{background:#2f5862}.nh-link.nh-link-map{background:#05282f}.nh-link.nh-link-map:hover{background:#0a4652}.nh-link.nh-link-email .nh-link-chev,.nh-link.nh-link-web .nh-link-chev,.nh-link.nh-link-map .nh-link-chev{color:#fff}.menu-drawer button.menu-urgent{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:48px;padding:.6rem 1.25rem .6rem 1.5rem;border:0;border-bottom:1px solid #e3e8ee;border-left:5px solid var(--aqua, #58c7c0);background:var(--match-bg, #e3f4f1);color:#05282f;font-weight:700;text-align:left}.menu-drawer button.menu-urgent:hover{background:#d3ede8}.menu-drawer button.menu-urgent .nh-link-chev{color:#2d5f4f}.hero-button-urgent,.hero-button-urgent:hover{background:var(--vsra-teal-btn);color:#111}.hero-button-urgent:hover{background:var(--vsra-teal-btn-hover)}body.get-help-page .gh-urgent{background:var(--match-bg, #e3f4f1);border-color:var(--aqua, #58c7c0)}.search-oval button{display:inline-flex;align-items:center;justify-content:center}.search-label-compact{line-height:0}.home-hero .hero-title{font-size:min(var(--type-heading-1),calc((100vw - 1.8rem)*.1));white-space:nowrap}@media(min-width:700px){.home-routes{grid-template-columns:repeat(var(--route-n, 2),minmax(0,1fr));gap:1rem}.home-route{flex-direction:row;justify-content:flex-start;min-height:6.2rem;padding:.8rem 1.4rem;gap:1.4rem}.home-route-icon{width:4rem;height:4rem}.home-route-label{flex:1 1 auto;font-size:calc(1.6rem * var(--fs, 1));font-size:min(calc(1.6rem * var(--fs, 1)),calc(100cqi / 13))}}.resource-card{padding:.7rem .85rem .15rem;margin-bottom:.6rem}.resource-card h3{margin-bottom:.18rem}.resource-card .resource-tag-row{margin-bottom:.2rem}.resource-card .location,.resource-card .rc-appt{margin-bottom:.12rem}.resource-card .phone,.resource-card .hours,.resource-card .hrs{margin-bottom:.15rem}.resource-card .description{line-height:1.45;margin-bottom:.1rem}.resource-card .description-wrap{margin-bottom:.3rem}.rc-actions-multi{row-gap:.3rem}.resource-card .rc-footer-links{margin-top:0}@container card (max-width: 470px){.rc-actions:not(.rc-actions-multi),.rc-actions.rc-actions-4{display:flex;flex-wrap:wrap;gap:.3rem}.resource-card .rc-actions .rc-btn,.rc-actions.rc-actions-4 .rc-btn{flex:1 1 auto;min-width:max-content;padding-left:.6rem;padding-right:.6rem}.rc-actions-multi .rc-call-group,.rc-actions-multi .rc-link-group{flex-wrap:wrap}}.resource-card .rc-actions.rc-flat{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.3rem}.resource-card .rc-actions.rc-flat:not(:has(>.rc-brow)){flex-direction:row;flex-wrap:wrap}.resource-card .rc-actions.rc-flat>.rc-brow{display:flex;flex-wrap:nowrap;gap:.3rem;align-items:stretch;min-width:0}.resource-card .rc-actions.rc-flat .rc-btn{justify-content:center}.resource-card .rc-actions.rc-flat>*,.resource-card .rc-actions.rc-flat>.rc-brow>*{flex:0 0 auto;width:auto;min-width:5.2rem}.resource-card .rc-actions.rc-flat .rc-call-chooser>.rc-call-toggle{width:100%}@container card (max-width: 470px){.resource-card .rc-actions.rc-flat>*,.resource-card .rc-actions.rc-flat>.rc-brow>*{flex:1 1 auto;min-width:max-content}.resource-card .rc-actions.rc-flat .rc-btn{padding-left:.6rem;padding-right:.6rem}}.resource-card .rc-actions.rc-flat.rc-wrapwords .rc-btn{white-space:normal;text-align:center;line-height:1.2}.resource-card .rc-actions.rc-flat.rc-wrapwords>*,.resource-card .rc-actions.rc-flat.rc-wrapwords>.rc-brow>*{min-width:min-content}@container card (max-width: 470px){.resource-card .rc-actions.rc-flat.rc-tight .rc-btn{padding-left:.4rem;padding-right:.4rem}}.resource-card .rc-actions.rc-flat.rc-measuring{flex-direction:row;flex-wrap:nowrap;width:max-content}.resource-card .rc-actions.rc-flat.rc-measuring>*{flex:0 0 auto}.resource-card .rc-actions.rc-flat.rc-measuring.rc-wrapwords>*{width:min-content}@media screen and (min-width:768px){.rc-cols-on{--rc-col-gap: .75rem;display:block;position:relative;height:var(--rc-cols-h, auto)}.rc-cols-on>.loc-card{margin-bottom:.55rem}.rc-cols-on>*{position:absolute;top:var(--rc-top, 0);left:0;width:calc((100% - var(--rc-col-gap)) / 2)}.rc-cols-on>.rc-col-2{left:calc((100% + var(--rc-col-gap)) / 2)}.rc-cols-on>.rc-col-full{width:100%;z-index:2}}.vs-loading{display:none}html.vs-js .vs-loading-on>.vs-loading,html.vs-js.vs-list-wait #resources-display>.vs-loading{display:block;visibility:hidden;animation:vs-load-show 1ms linear .3s forwards}@keyframes vs-load-show{to{visibility:visible}}#home-news>.vs-loading{grid-column:1 / -1}.vs-loading-msg{display:block;margin:.2rem 0 .7rem;color:#2d3b4a;font-weight:600;font-size:calc(1rem * var(--fs, 1))}.vs-loading-cards{display:block}.vs-skel{display:block;background:#fff;border-left:4px solid #c9d8d3;border-radius:6px;padding:.8rem .9rem .9rem;margin-bottom:.6rem;box-shadow:0 2px 6px #0000000d}.vs-skel>i{display:block;height:.85rem;margin-bottom:.6rem;border-radius:4px;background:#e6eeeb}.vs-skel>i.t{width:55%;height:1.15rem;background:#d6e3df}.vs-skel>i.a{width:62%}.vs-skel>i.b{width:92%}.vs-skel>i.c{width:80%}.vs-skel>span{display:flex;gap:.3rem;margin-top:.8rem}.vs-skel>span>i{display:block;flex:1 1 0;height:2.75rem;border-radius:5px;background:#dfe9e6}.vs-skel-news>i.t{width:85%;height:1.4rem}.vs-skel-news>span{justify-content:space-between;align-items:center}.vs-skel-news>span>i.tag{flex:0 0 40%;height:1.6rem;border-radius:999px}.vs-skel-news>span>i.btn{flex:0 0 35%;height:2.4rem}@media(min-width:768px){.vs-loading-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;align-items:start}#home-news>.vs-loading .vs-loading-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.vs-loading-slow{display:block;max-height:0;overflow:hidden;visibility:hidden;animation:vs-load-slow 1ms linear 10s forwards}@keyframes vs-load-slow{to{max-height:30rem;visibility:visible}}.vs-loading-slow>span{display:block;margin:.4rem 0 .8rem;padding:.8rem 1rem;border-radius:8px;border:2px solid #05282f;background:#fff;color:#05282f;font-size:calc(1rem * var(--fs, 1));line-height:1.45}.vs-loading-retry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:.6rem;padding:0 1.1rem;border-radius:6px;background:#05282f;color:#fff;font-weight:700;text-decoration:none}.vs-loading-retry:focus-visible{outline:3px solid #3fb6ad;outline-offset:2px}@media print{.vs-loading{display:none!important}}.vs-more{margin-top:.2rem}.vs-cat-groups{display:block;width:46rem;max-width:100%;margin:0 auto}.vs-cat-row{max-width:46rem;margin-left:auto;margin-right:auto}.vs-cat-row .category-row-label,.vs-cat-row .category-row-link{font-size:calc(var(--type-body) * var(--fs, 1))}.vs-cat-row .category-row-label{color:#26313f}.vs-cat-row .category-row-link{color:#1d5a4a;display:inline-flex;align-items:center;min-height:44px}.vs-cat-sec{margin:0 0 1.5rem}.vs-cat-sec:last-child{margin-bottom:.5rem}.vs-cat-groups .vs-cat-sec-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;text-align:left;white-space:normal;margin:0 0 .25rem;padding-bottom:.25rem;border-bottom:4px solid #58c7c0;transition:none;font-family:Figtree,sans-serif;font-size:calc(1.35rem * var(--fs, 1));font-weight:700;line-height:1.25;color:#1d5a4a}.vs-cat-sec-hint{margin:0 0 .6rem;font-size:calc(var(--type-body) * var(--fs, 1));line-height:1.3;color:#3d4b5c}.vs-cat-groups .vs-cat-grid{justify-content:start;align-items:start}.vs-cat-cell{display:flex;flex-direction:column;gap:.4rem;min-width:0}@media(max-width:699px){.vs-cat-groups .vs-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}@media(min-width:700px){.vs-cat-groups .vs-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--svc-type-immediate: #b91c1c;--svc-type-health: #2563eb;--svc-type-legal: #16a34a;--svc-type-support: #8e24aa;--svc-type-community: #f06418}.mapa-ck-type .mapa-ck-dot{background:var(--svc-c, #05282f)}.vs-cat-groups .vs-cat-sec-title{border-bottom-color:var(--svc-c, #58c7c0)}@media(max-width:400px){.map-nb-band .map-nb-onmap{display:none}}@media(max-width:460px){body.large-text .map-nb-band .map-nb-onmap{display:none}}.map-nb-band.is-short .map-nb-onmap{display:none}header .share-fab{display:none!important}.menu-drawer .menu-tools{display:flex;gap:.5rem;padding:.75rem 1rem .35rem 1.5rem}.menu-drawer .menu-tools .menu-tool{display:inline-flex;align-items:center;justify-content:center;gap:.4em;flex:1 1 0;width:auto;min-width:0;min-height:44px;padding:.3em .6em;border:2px solid #c9d2dc;border-radius:8px;background:#fff;color:#05282f;font-size:calc(.92rem * var(--fs, 1));font-weight:600;line-height:1.15;text-align:center;white-space:nowrap}.menu-drawer .menu-tools .menu-tool:hover{background:#f0f4f7;border-color:#05282f}.menu-drawer .menu-tools .menu-tool:focus-visible{outline:3px solid #05282f;outline-offset:2px}.menu-drawer .menu-tools svg{flex:0 0 auto;width:1.15em;height:1.15em}.menu-drawer button.menu-urgent{border-left:0;background:#fff;color:#05282f;font-weight:600;padding:.6rem 1.25rem .6rem 1.5rem}.menu-drawer button.menu-urgent:hover{background:#f0f0f0}.menu-drawer button.menu-urgent .nh-link-chev{color:#4a5a6c}.menu-drawer button.menu-urgent.menu-plain{display:block;width:100%;min-height:0;padding:.75rem 1.5rem;border:0;background:none;color:#333;font-family:Figtree,sans-serif;font-size:calc(.95rem * var(--fs, 1));font-weight:400;line-height:inherit;text-align:left}.menu-drawer button.menu-urgent.menu-plain:hover{background-color:#f0f0f0}.hf-foot{gap:.5em;flex-wrap:wrap}.hf-restart{min-height:44px;padding:.3em .9em;border:2px solid #c9d2dc;border-radius:6px;background:#fff;color:#05282f;font-family:inherit;font-size:.92em;font-weight:600;cursor:pointer}.hf-restart:hover{background:#eef2f7;border-color:#05282f}.hf-end-lead{margin:-.2em 0 .7em;color:#26313f;line-height:1.45}.hf-end-note{margin:.2em 0 .7em;color:#26313f;line-height:1.45}.hf-end-note a{color:#1d5a4a;font-weight:600}#hf-screen .nh-list{margin-bottom:.7em}.hf-end-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.3em 1em;border:2px solid #05282f;border-radius:6px;background:#fff;color:#05282f;font-family:inherit;font-size:.95em;font-weight:600;cursor:pointer}.hf-end-btn:hover{background:#eef2f7}.gh-intro{margin:0 0 .8rem;color:#26313f;font-size:calc(1rem * var(--fs, 1));line-height:1.55}.gh-more{margin:.6rem 0 0;color:#26313f;font-size:calc(1rem * var(--fs, 1))}.gh-more a{color:#1d5a4a;font-weight:600}body.how-to-page .ht-wrap{max-width:46rem;margin:0 auto}body.how-to-page .ht-wrap.ht-first{margin-top:-1.4rem;position:relative;z-index:2}@media(max-width:379px){body.how-to-page .ht-wrap.ht-first{margin:0 -1rem 1.25rem;border-radius:0;box-shadow:none;padding-top:1rem}}.ht-intro{margin:0 0 .8rem;color:#26313f;font-size:calc(1rem * var(--fs, 1));line-height:1.55}.ht-toc-title{margin:0 0 .5rem;color:#05282f;font-size:calc(1.2rem * var(--fs, 1));font-weight:700;line-height:1.25}.ht-toc{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:calc(1rem * var(--fs, 1))}@media(min-width:700px){.ht-toc{grid-template-columns:1fr 1fr}}.ht-toc a{display:flex;align-items:center;gap:.6em;min-height:48px;padding:.35em .75em;border:2px solid #c9d5d2;border-radius:8px;background:#f3f8f7;color:#05282f;font-weight:600;line-height:1.25;text-decoration:none}.ht-toc a:hover{border-color:#2d5f4f;background:#e6f1ee}.ht-toc a:focus-visible{outline:3px solid #05282f;outline-offset:2px}.ht-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;border-radius:50%;background:#05282f;color:#fff;font-size:.82em;font-weight:700}.ht-sec{margin:0 0 .6rem;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000d;scroll-margin-top:76px}.ht-sec>summary{display:flex;align-items:center;gap:.6em;min-height:56px;padding:.55rem 1rem;list-style:none;cursor:pointer;color:#05282f;font-size:calc(1.08rem * var(--fs, 1));font-weight:700;line-height:1.25;border-radius:12px}.ht-sec>summary::-webkit-details-marker{display:none}.ht-sec>summary:after{content:"";flex:0 0 auto;margin-left:auto;width:.55em;height:.55em;border-right:3px solid #2d5f4f;border-bottom:3px solid #2d5f4f;transform:rotate(45deg);margin-top:-.25em}.ht-sec[open]>summary:after{transform:rotate(-135deg);margin-top:.25em}.ht-sec>summary:hover{background:#f3f8f7}.ht-sec>summary:focus-visible{outline:3px solid #05282f;outline-offset:2px}.ht-body{padding:.1rem 1rem 1rem;color:#26313f;font-size:calc(1rem * var(--fs, 1));line-height:1.6}.ht-body p{margin:0 0 .7rem}.ht-body ol,.ht-body ul{margin:0 0 .8rem;padding-left:1.3rem;display:grid;gap:.35rem}.ht-body a{color:#1d5a4a;font-weight:600}.ht-body strong{color:#05282f}.ht-fig{margin:.2rem 0 .9rem}.ht-fig img{display:block;width:100%;max-width:26rem;height:auto;margin:0 auto;border:2px solid #d5dde6;border-radius:10px;background:#fafaf8}.ht-fig figcaption{max-width:26rem;margin:.35rem auto 0;color:#3d4b5c;font-size:calc(.9rem * var(--fs, 1));line-height:1.4;text-align:center}.ht-cats{list-style:none;margin:0 0 .6rem;padding:0;display:grid;gap:.5rem}@media(min-width:700px){.ht-cats{grid-template-columns:1fr 1fr}}.ht-cats li{padding:.5rem .7rem;border:1px solid #dde4ea;border-radius:8px;background:#fbfcfd;line-height:1.4}.ht-cats a{display:block;color:#05282f;font-weight:700}.ht-cats span{display:block;color:#3d4b5c;font-size:.9em;font-weight:400}.ht-btns{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 .2rem}.ht-body a.ht-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.3em 1em;border-radius:6px;background:#05282f;color:#fff;font-weight:700;text-decoration:none}.ht-body a.ht-btn:hover{background:#0a4652}.nh-list{gap:.3em}.nh-row{gap:.6em}.nh-num{width:auto;min-width:3.9em;padding:.2em .45em}.nh-label{flex:1 1 auto;line-height:1.2}.nh-label .nh-main{font-size:.95em}.nh-label .nh-sub{font-size:.84em}.nh-hrs{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.15em;margin-left:auto}.nh-hours{padding:0 .4em;border-radius:4px;background:#e3f1ec;color:#164a3d;font-size:.78em;font-weight:700;line-height:1.45;white-space:nowrap}.nh-911-note{margin-left:5.2em}#need-help-dialog .vs-dialog-head{margin-bottom:.3em}#need-help-dialog .nh-lead{margin:-.1em 0 .4em;font-size:.9em}#need-help-dialog .nh-links{margin-top:.55em;padding-top:.45em;gap:.3em}#need-help-dialog .nh-link{min-height:44px;padding:.2em .7em}@media(max-width:480px){.vs-dialog-overlay{padding:.5rem}#need-help-dialog .vs-dialog{padding:.6em .75em .75em;max-height:calc(100dvh - 1rem)}}.ht-sec{padding-bottom:.1rem}.ht-sec-title{display:flex;align-items:center;gap:.6em;margin:0;padding:.8rem 1rem .5rem;color:#05282f;font-size:calc(1.12rem * var(--fs, 1));font-weight:700;line-height:1.25}.ht-sec-title:focus{outline:none}.ht-sec-title:focus-visible{outline:3px solid #05282f;outline-offset:2px}.ht-more{margin:.2rem 0 .8rem;border:2px solid #d5dde6;border-radius:8px;background:#fbfcfd;scroll-margin-top:76px}.ht-more>summary{display:flex;align-items:center;gap:.6em;min-height:44px;padding:.3rem .8rem;list-style:none;cursor:pointer;color:#05282f;font-weight:700;line-height:1.25;border-radius:6px}.ht-more>summary::-webkit-details-marker{display:none}.ht-more>summary:after{content:"";flex:0 0 auto;margin-left:auto;width:.5em;height:.5em;border-right:3px solid #2d5f4f;border-bottom:3px solid #2d5f4f;transform:rotate(45deg);margin-top:-.25em}.ht-more[open]>summary:after{transform:rotate(-135deg);margin-top:.25em}.ht-more>summary:hover{background:#f3f8f7}.ht-more>summary:focus-visible{outline:3px solid #05282f;outline-offset:2px}.ht-more>:not(summary){margin-left:.8rem;margin-right:.8rem}.ht-more>:last-child{margin-bottom:.8rem}.ht-more>.ht-cats{padding-top:.2rem}.ht-sub{margin:1.2rem 0 .55rem;padding-top:.9rem;border-top:1px solid #e3e8ee;color:#05282f;font-size:calc(1.05rem * var(--fs, 1));font-weight:700;line-height:1.3;scroll-margin-top:76px}.ht-sub:focus{outline:none}.ht-sub:focus-visible{outline:3px solid #05282f;outline-offset:2px}.ht-fast{margin:.4rem 0 1rem;padding:.7rem .9rem .6rem;border-left:5px solid var(--vsra-teal-btn, #58c7c0);border-radius:8px;background:#eef8f7}.ht-fast h2.ht-fast-title{text-align:left;margin:0 0 .35rem;color:#05282f;font-size:calc(1.05rem * var(--fs, 1));font-weight:700;line-height:1.3}.ht-fast ul{margin:0;padding-left:1.2rem;display:grid;gap:.3rem;color:#26313f;font-size:calc(1rem * var(--fs, 1));line-height:1.5}.ht-fast a,.ht-intro a,.ht-fig figcaption a{color:#1d5a4a;font-weight:600}.ht-intro-list{margin:0 0 .9rem;padding-left:1.4rem;display:grid;gap:.3rem;color:#26313f;font-size:calc(1rem * var(--fs, 1));line-height:1.5}.ht-linkbtn{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;color:#1d5a4a;font-weight:600;text-decoration:underline;cursor:pointer;text-align:left}.ht-linkbtn:hover{color:#164a3d}.ht-linkbtn:focus-visible{outline:3px solid #05282f;outline-offset:2px;border-radius:2px}.ht-body ul.ht-colours,.ht-more ul.ht-colours{list-style:none;padding-left:0}.ht-colours li{position:relative;padding-left:1.7em}.ht-colours li:before{content:"";position:absolute;left:.1em;top:.3em;width:1.05em;height:1.05em;border-radius:50%;background:var(--svc-c, #05282f);box-shadow:inset 0 0 0 1.5px #062f3773}.ht-more>ul.ht-colours{padding-top:.2rem}:root{--map-pin-women: #d63384}.map-nb-tag.is-below,.map-pin-tag.is-below{transform:translate(14px,22px)}.map-nb-tag.is-left.is-below,.map-pin-tag.is-left.is-below{transform:translate(calc(-100% - 14px),22px)}@media(min-width:640px){.mapa .mapa-search{left:50%;right:auto;width:min(36rem,calc(100% - 256px));transform:translate(-50%)}.mapa #map-back-btn,.mapa #map-fullscreen-btn,.mapa #home-map-back-btn,.mapa #home-map-fullscreen-btn{top:0;transform:translateY(-50%)}.mapa .map-container:fullscreen #map-back-btn,.mapa .map-container:fullscreen #map-fullscreen-btn,.mapa .map-container.map-fs-fake #map-back-btn,.mapa .map-container.map-fs-fake #map-fullscreen-btn,.mapa .map-container:fullscreen #home-map-back-btn,.mapa .map-container:fullscreen #home-map-fullscreen-btn,.mapa .map-container.map-fs-fake #home-map-back-btn,.mapa .map-container.map-fs-fake #home-map-fullscreen-btn{top:34px}}.mapa-ck-type input{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin:0;flex:none;cursor:pointer;border:2.5px solid var(--svc-c, #05282f);border-radius:6px;background:#fff center / 20px 20px no-repeat}.mapa-ck-type input:checked{background-color:var(--svc-c, #05282f);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2012.5l4.5%204.5L19%207.5%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.mapa-ck-type input:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.mapa-ck-type .mapa-ck-dot{width:18px;height:27px;border-radius:0;box-shadow:none;margin-left:0;background:var(--svc-c, #05282f);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2036%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%200C5.373%200%200%205.373%200%2012c0%209%2012%2024%2012%2024s12-15%2012-24C24%205.373%2018.627%200%2012%200zm0%207a5%205%200%201%200%200%2010a5%205%200%200%200%200-10z%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2036%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%200C5.373%200%200%205.373%200%2012c0%209%2012%2024%2012%2024s12-15%2012-24C24%205.373%2018.627%200%2012%200zm0%207a5%205%200%201%200%200%2010a5%205%200%200%200%200-10z%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat}@media(forced-colors:active){.mapa-ck-type input{-webkit-appearance:auto;appearance:auto;width:24px;height:24px;border:0;background:none}.mapa-ck-type .mapa-ck-dot{display:none}}#mapa-filters .mapa-grid{display:grid;grid-template-columns:minmax(0,1fr)}#mapa-filters .mapa-grp{margin-top:0}#mapa-filters .mapa-grp-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.75rem 0 .05rem}#mapa-filters .mapa-grp-title{margin:0;font-size:calc(.85rem * var(--fs, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5a6b80}#mapa-filters .mapa-all{min-height:44px;margin:-.35rem -.2rem -.35rem 0;padding:0 .3rem;border:0;border-radius:8px;background:none;color:#245044;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.98rem * var(--fs, 1));text-decoration:underline;text-underline-offset:3px;cursor:pointer}#mapa-filters .mapa-all[aria-pressed=true]{text-decoration:none;background:#e3f1ec}#mapa-filters .mapa-more-btn{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;margin:.4rem 0 .1rem;padding:.25rem .7rem;border:2px solid #2d5f4f;border-radius:10px;background:#e3f1ec;color:#1f4a3e;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.98rem * var(--fs, 1));line-height:1.15;cursor:pointer}#mapa-filters .mapa-more-btn:hover{background:#d1e8df}#mapa-filters .mapa-more-chev{flex:none;width:18px;height:18px;transition:transform .15s}#mapa-filters .mapa-q-icon,.mapa .mapa-tb .mapa-q-icon{width:22px;height:22px}#mapa-filters .mapa-more-btn[aria-expanded=true] .mapa-more-chev{transform:rotate(180deg)}#mapa-filters .mapa-more-list{margin-top:.25rem}#mapa-filters .mapa-more-list[hidden]{display:none}#mapa-filters .mapa-q-icon{flex:none}#mapa-filters .mapa-ck input{order:-2}#mapa-filters .mapa-adv-btn{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;min-height:44px;margin:.9rem 0 .2rem;padding:0 .15rem;border:0;border-top:1px solid #e6ebf0;background:none;color:#3d4a5a;font-family:Figtree,sans-serif;font-weight:600;font-size:calc(.95rem * var(--fs, 1));cursor:pointer;text-align:left}#mapa-filters .mapa-adv-btn[aria-expanded=true] .mapa-more-chev{transform:rotate(180deg)}#mapa-filters .mapa-adv[hidden]{display:none}#mapa-filters .mapa-adv .mapa-grid{grid-template-columns:minmax(0,1fr)}#mapa-filters .mapa-lang{display:flex;flex-direction:column;gap:.2rem;margin-top:.6rem}#mapa-filters .mapa-lang-select{min-height:44px;width:100%;padding:0 .6rem;border:1.5px solid #b9c6d3;border-radius:10px;background:#fff;color:#05282f;font-family:Figtree,sans-serif;font-weight:600;font-size:max(16px,calc(.95rem * var(--fs, 1)))}#mapa-filters .mapa-lang-select:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}#mapa-filters .mapa-print[hidden]{display:none}#mapa-filters .mapa-adv-city,#mapa-filters .mapa-print{display:block;min-height:44px;margin:.5rem 0 .2rem;padding:0 .2rem;border:0;background:none;color:#245044;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.98rem * var(--fs, 1));text-decoration:underline;text-underline-offset:3px;cursor:pointer}#mapa-filters .mapa-all{min-width:44px}#mapa-filters:not(.is-sheet) .mapa-quick{display:none}#mapa-filters:not(.is-sheet) .mapa-side-head{gap:.25rem}#mapa-filters:not(.is-sheet) .mapa-side-head .mapa-clear-top{display:inline-block;margin-left:auto;padding:0 .35rem}#mapa-filters:not(.is-sheet) .mapa-clear-link{display:none}#mapa-filters:not(.is-sheet) .mapa-grp-head:first-of-type{margin-top:.35rem}#mapa-filters.is-sheet{padding-top:.15rem}#mapa-filters.is-sheet:before{position:absolute;top:7px;left:50%;margin:0 0 0 -22px}#mapa-filters.is-sheet .mapa-side-head{gap:.15rem;min-height:48px}#mapa-filters.is-sheet .mapa-side-title{font-size:calc(1.15rem * var(--fs, 1))}#mapa-filters.is-sheet .mapa-sheet-x{margin-right:-.75rem}#mapa-filters.is-sheet .mapa-side-head .mapa-clear-top{padding:0 .35rem}#mapa-filters.is-sheet .mapa-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem}#mapa-filters.is-sheet .mapa-grp-head{margin:.5rem 0 .15rem}#mapa-filters.is-sheet .mapa-grp-title{font-size:calc(.76rem * var(--fs, 1))}#mapa-filters.is-sheet .mapa-ck{min-height:46px;padding:.3rem .5rem;gap:.45rem;border:1.5px solid #c3cdd9;border-radius:10px;background:#fff;font-size:calc(.95rem * var(--fs, 1));line-height:1.15}#mapa-filters.is-sheet .mapa-ck:has(input:checked){border-color:#05282f;box-shadow:inset 0 0 0 1px #05282f;background:#eef3f9}#mapa-filters.is-sheet .mapa-ck input{width:22px;height:22px}#mapa-filters.is-sheet .mapa-ck-n{display:none}#mapa-filters.is-sheet .mapa-ck-pin,#mapa-filters.is-sheet .mapa-q-icon{order:-1;margin-left:0}#mapa-filters.is-sheet .mapa-ck-type .mapa-ck-pin{display:none}#mapa-filters.is-sheet .mapa-quick .mapa-ck{justify-content:center;font-weight:700}#mapa-filters.is-sheet .mapa-quick .mapa-ck-name{flex:0 1 auto}#mapa-filters.is-sheet .mapa-more-btn{margin:0;min-height:46px;padding:.25rem .5rem;font-size:calc(.95rem * var(--fs, 1))}#mapa-filters.is-sheet .mapa-near-note{margin:.35rem 0 0}@media(max-width:359px){#mapa-filters.is-sheet .mapa-quick .mapa-q-icon{display:none}}#mapa-filters.is-sheet .mapa-grid{gap:.3rem}#mapa-filters.is-sheet .mapa-ck{min-height:44px;padding:.15rem .45rem}#mapa-filters.is-sheet .mapa-more-btn{min-height:44px}#mapa-filters.is-sheet .mapa-grp-head{margin:.35rem 0 .1rem}#mapa-filters.is-sheet .mapa-side-head{min-height:44px}#mapa-filters.is-sheet .mapa-sheet-foot{padding-top:.45rem;padding-bottom:max(.55rem,env(safe-area-inset-bottom))}#mapa-filters.is-sheet .mapa-sheet-foot button{min-height:46px}@media(max-height:700px)and (max-width:1023px){#mapa-filters.is-sheet{max-height:93vh;max-height:93dvh}}@media(max-width:389px){#mapa-filters.is-sheet{padding-left:.6rem;padding-right:.6rem}#mapa-filters.is-sheet .mapa-ck{gap:.35rem;font-size:calc(.92rem * var(--fs, 1));line-height:1.12}#mapa-filters.is-sheet .mapa-ck input{width:20px;height:20px}#mapa-filters.is-sheet .mapa-ck-pin.is-place{height:20px}}@media(forced-colors:active){#mapa-filters.is-sheet .mapa-ck:has(input:checked){outline:3px solid}}#mapa-filters.is-sheet .mapa-ck{position:relative;gap:0;padding:.15rem .5rem;justify-content:center;text-align:center;font-weight:700}#mapa-filters.is-sheet .mapa-ck input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;margin:0}#mapa-filters.is-sheet .mapa-ck-pin,#mapa-filters.is-sheet .mapa-q-icon{display:none}#mapa-filters.is-sheet .mapa-ck-name{flex:0 1 auto;min-width:0;overflow-wrap:normal;word-break:normal;hyphens:manual}#mapa-filters.is-sheet .mapa-ck{border:2px solid #05282f}#mapa-filters.is-sheet .mapa-ck-type{border:2.5px solid var(--svc-c, #05282f)}#mapa-filters.is-sheet .mapa-ck-type:has(input:checked){background:#05282f;background:color-mix(in srgb,var(--svc-c, #05282f) 72%,#000);border-color:transparent}#mapa-filters.is-sheet .mapa-ck:has(input:focus-visible){outline:3px solid #2d5f4f;outline-offset:2px}#mapa-filters .mapa-near-act{width:100%;min-height:44px;background:#fff;color:#05282f;font-family:Figtree,sans-serif;font-size:calc(.95rem * var(--fs, 1));line-height:1.15;cursor:pointer}#mapa-filters .mapa-near-act:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}@media(forced-colors:active){#mapa-filters.is-sheet .mapa-near-act[aria-pressed=true]{outline:3px solid}}.mapa-tb{display:none}@media(min-width:1024px){.mapa .mapa-top{grid-template-columns:minmax(0,1fr) minmax(0,15rem) minmax(0,1fr)}.mapa .mapa-top-left{justify-self:end;display:flex;gap:.5rem}.mapa .mapa-top-right{justify-self:start;display:flex;gap:.5rem}.mapa .mapa-tb{display:inline-flex;align-items:center;gap:.4rem;min-height:3rem;padding:0 .75rem;border:2px solid #05282f;border-radius:10px;background:#fff;color:#05282f;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.98rem * var(--fs, 1));line-height:1.1;white-space:nowrap;cursor:pointer}.mapa .mapa-tb:hover{background:#f2f5f8}.mapa .mapa-tb[aria-pressed=true]{background:#05282f;color:#fff}.mapa .mapa-tb:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}}@media(min-width:1280px){.mapa .mapa-top{grid-template-columns:minmax(0,1fr) minmax(0,22rem) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){#mapa-filters .mapa-more-chev{transition:none}}@media print{html.mapa-printing header,html.mapa-printing footer,html.mapa-printing .page-header,html.mapa-printing .map-nb-card,html.mapa-printing .mapa-note,html.mapa-printing #mapa-filters,html.mapa-printing .mapa-sheet-bg,html.mapa-printing .vs-more,html.mapa-printing .filter-active.mapa-status .mapa-clear,html.mapa-printing .skip-link{display:none!important}html.mapa-printing .filter-active.mapa-status{background:none;border:1px solid #000}}.mapa .mapa-areas{position:absolute;z-index:12;left:10px;top:36px;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:44px;min-height:44px;padding:3px 5px 2px;border:2px solid #05282f;border-radius:10px;background:#fff;color:#05282f;box-shadow:0 2px 8px #05282f38;cursor:pointer;font-family:Figtree,sans-serif}.mapa .mapa-areas[hidden]{display:none}.mapa .mapa-areas:hover{background:#f2f5f8}.mapa .mapa-areas{border:1px solid rgba(6,47,55,.14);border-radius:8px;background:#fffffff0;box-shadow:0 2px 8px #05282f24;padding:4px 6px 3px}.mapa .mapa-areas:hover{background:#f7f9fc;box-shadow:0 3px 10px #05282f29}.mapa .mapa-areas:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.mapa .mapa-areas-pic{display:block;line-height:0}.mapa .mapa-areas-map{width:58px;height:auto;display:block;border-radius:4px}.mapa .mapa-areas-label{display:flex;align-items:center;font-weight:700;font-size:calc(.82rem * var(--fs, 1));line-height:1.2;white-space:nowrap}.mapa .mapa-areas-label .vs-chev{width:.95em;height:.95em;margin-right:.15em}.mapa .map-container:fullscreen .mapa-areas,.mapa .map-container.map-fs-fake .mapa-areas{top:70px}#mapa-filters .mapa-addr{margin-top:.6rem}#mapa-filters .mapa-addr-row{display:flex;gap:.4rem;margin-top:.2rem}#mapa-filters .mapa-addr-input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 .6rem;border:1.5px solid #b9c6d3;border-radius:10px;color:#05282f;font-family:Figtree,sans-serif;font-size:max(16px,calc(.95rem * var(--fs, 1)))}#mapa-filters .mapa-addr-input:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}#mapa-filters .mapa-addr-go{flex:none;min-height:44px;min-width:44px;padding:0 .9rem;border:2px solid #05282f;border-radius:10px;background:#05282f;color:#fff;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.95rem * var(--fs, 1));cursor:pointer}#mapa-filters .mapa-addr-go:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}#mapa-filters .mapa-addr-note{margin:.3rem 0 0;font-weight:600;font-size:calc(.92rem * var(--fs, 1));color:#05282f}#mapa-filters .mapa-addr-note[hidden]{display:none}@media(min-width:1024px){.mapa .mapa-top-right{display:block}.mapa .mapa-top-left{max-width:100%;min-width:0}.mapa .mapa-tb{padding:0 .55rem;gap:.3rem;flex:0 1 auto;min-width:0;white-space:normal;text-align:left}.mapa .mapa-tb .mapa-q-icon{flex:none}.mapa.is-desk:not(.is-side-closed) .mapa-top{grid-template-columns:minmax(0,1fr) minmax(0,13rem) minmax(0,1fr)}.mapa .mapa-top-left{gap:.35rem}}@media(min-width:1024px)and (max-width:1279px){.mapa .mapa-tb .mapa-q-icon{display:none}.mapa .mapa-tb{font-size:calc(.92rem * var(--fs, 1))}.mapa .mapa-top{grid-template-columns:minmax(0,1fr) minmax(0,15rem) minmax(0,1fr)}.mapa.is-desk:not(.is-side-closed) .mapa-top{grid-template-columns:minmax(0,1fr) minmax(0,12rem) minmax(0,1fr)}}@media(min-width:1024px){.mapa .mapa-top-right{display:flex;justify-self:start;gap:.35rem;min-width:0;max-width:100%}.mapa .mapa-top,.mapa.is-desk:not(.is-side-closed) .mapa-top{grid-template-columns:minmax(0,1fr) minmax(15rem,17rem) minmax(0,1fr)}}@media(min-width:1280px){.mapa .mapa-top{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem) minmax(0,1fr)}.mapa.is-desk:not(.is-side-closed) .mapa-top{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem) minmax(0,1fr)}}@media(min-width:1024px){.mapa .mapa-tb{white-space:nowrap;flex:none}body.large-text .mapa .mapa-tb{white-space:normal;flex:0 1 auto}.mapa.is-desk:not(.is-side-closed) .mapa-tb .mapa-q-icon{display:none}}@media(min-width:1024px)and (max-width:1279px){.mapa.is-desk:not(.is-side-closed) .mapa-tb{white-space:normal;flex:0 1 auto}}#map-pin-overlay-inner.pin-here{max-height:min(80vh,640px);overflow-y:auto}.pin-pick-head{margin:.55rem 0 .25rem;font-size:calc(.8rem * var(--fs, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5a6b80}.pin-here-zoom{display:block;width:100%;min-height:48px;margin-top:.7rem;border:2px solid #05282f;border-radius:10px;background:#05282f;color:#fff;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(1rem * var(--fs, 1));cursor:pointer}.pin-here-zoom:hover{background:#0a4652}.pin-here-zoom:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}@media(forced-colors:active){.mapa .mapa-tb[aria-pressed=true]{outline:3px solid}}body.resources-page .search-container{padding:.55rem .9rem;margin-top:-1.05rem;margin-bottom:.7rem;box-shadow:0 4px 18px #0000001a}body.resources-page .search-oval{gap:.42rem}body.resources-page .search-oval input{padding:.52rem .85rem;border-color:#d8dee5}body.resources-page .search-oval input::placeholder{color:#68778a;opacity:1}body.resources-page .search-oval button{padding:.52rem 1.05rem}@media(max-width:480px){body.resources-page .search-container{padding:.48rem .75rem;margin-bottom:.5rem}body.resources-page .search-oval input{padding:.5rem .75rem}body.resources-page .search-oval button{padding:.5rem .88rem}}body.resources-page .resources-section.rs-top{width:100%;max-width:64.5rem;margin:0 auto .4rem}.vs-qf{position:relative}.vs-qf>summary{list-style:none;cursor:pointer}.vs-qf>summary::-webkit-details-marker{display:none}.vs-qf-page>summary{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .9rem;border-radius:10px;background:#05282f;color:#fff;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(1rem * var(--fs, 1));line-height:1.2}.vs-qf-page>summary:hover{background:#0a4652}.vs-qf>summary:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.vs-qf-home>summary:focus-visible{outline-color:gold}.vs-qf-sum-ic{flex:none;width:20px;height:20px;filter:brightness(0) invert(1)}.vs-qf-chev{flex:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;transition:transform .15s}.vs-qf[open] .vs-qf-chev{transform:rotate(180deg)}.vs-qf-panel{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(24rem,calc(100vw - 2rem));display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:.55rem;background:#eef3f7;border:2px solid #05282f;border-radius:10px;box-shadow:0 6px 18px #0000002e}.vs-qf-home .vs-qf-panel{left:auto;right:0}.vs-qf-item{display:flex;align-items:center;gap:.45rem;min-height:48px;padding:.3rem .65rem;border-radius:8px;background:#2d5f4f;color:#fff;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.98rem * var(--fs, 1));line-height:1.2;text-align:left;text-decoration:none}.vs-qf-item:hover{background:#24503f}.vs-qf-item:focus-visible{outline:3px solid #05282f;outline-offset:2px}.vs-qf-ic{flex:none;width:20px;height:20px}.vs-qf-wc{background:#2d5f4f;color:#fff}.vs-qf-wc:hover{background:#24503f}.vs-qf-wc .vs-qf-ic{filter:brightness(0) invert(1)}.rs-top .rs-qf-row{align-items:center}html.vs-qf-on body.home-page .hero.home-hero,body.home-page .hero.home-hero:has(.vs-qf[open]),html.vs-qf-on body.resources-page .rs-top,body.resources-page .rs-top:has(.vs-qf[open]){position:relative;z-index:50}html.vs-qf-on body.home-page .hero.home-hero,body.home-page .hero.home-hero:has(.vs-qf[open]){overflow:visible}html.vs-qf-on body.home-page .hero.home-hero:after,body.home-page .hero.home-hero:has(.vs-qf[open]):after{clip-path:inset(120px 40px 120px 40px)}@media(max-width:640px){.hero-quick>.vs-qf-home{flex:1 1 0;display:flex}.vs-qf-home>summary{flex:1 1 auto}}.vs-qf-panel{grid-auto-rows:1fr}.vs-qf-item{min-width:0;min-height:52px}.vs-qf-item>span{min-width:0}.vs-qf-narrow{display:none}@media(max-width:379px){.vs-qf-wide{display:none}.vs-qf-narrow{display:inline}}@media(max-width:413px){body.large-text .vs-qf-wide{display:none}body.large-text .vs-qf-narrow{display:inline}}.hero-quick:not(.is-3){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-quick:not(.is-3)>.hero-quick-btn,.hero-quick:not(.is-3)>.vs-qf-home{min-width:0}.hero-quick>.vs-qf-home{display:flex}.vs-qf-home>summary{flex:1 1 auto}.rs-top .vs-cat-row{width:100%;max-width:none;margin:0 0 .35rem;align-items:center}.rs-top h2.rs-for-title{margin:0;color:#33473f;text-align:left;white-space:normal;font-size:calc(.82rem * var(--fs, 1));line-height:1.3}.rs-topics{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.rs-topic{display:flex;align-items:center;gap:.55rem;width:100%;min-height:46px;margin:0;padding:.2rem .6rem .2rem .55rem;background:#fff;border:1.5px solid #d5dbe3;border-left:6px solid var(--rs-c, #05282f);border-radius:8px;color:#05282f;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(1.14rem * var(--fs, 1));line-height:1.2;text-align:left;cursor:pointer}.rs-topic:hover{background:#f5f8fb;border-color:#9fb0c8;border-left-color:var(--rs-c, #05282f)}.rs-topic:focus-visible,.rs-for:focus-visible,.rs-for-more:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.rs-topic.is-on{background:#eef3f7;border-color:#05282f;border-left-color:var(--rs-c, #05282f)}.rs-topic-icon,.rs-for img{flex:none;filter:brightness(0) saturate(100%) invert(14%) sepia(21%) saturate(981%) hue-rotate(179deg) brightness(93%) contrast(94%)}.rs-topic-icon{width:22px;height:22px}.rs-topic-name{flex:1 1 auto;min-width:0}.rs-topic-chev{flex:none;margin-left:auto;color:#5a6b80;font-weight:600}.rs-for-row{margin:.5rem 0 .3rem;align-items:center}.rs-for-more{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;margin:-.55rem 0;text-decoration:underline;text-underline-offset:3px}.rs-for-more[hidden]{display:none}.rs-more-chev{border:5px solid transparent;border-top:6px solid currentColor;border-bottom:0;margin-top:.15rem}.rs-more-chev.is-up{transform:rotate(180deg);margin-top:-.15rem}.rs-for-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.rs-for{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:58px;margin:0;padding:.25rem .15rem;background:#fff;border:1.5px solid #d5dbe3;border-radius:8px;color:#05282f;font-family:Figtree,sans-serif;font-weight:600;font-size:min(calc(.86rem * var(--fs, 1)),3.65vw);line-height:1.15;text-align:center;cursor:pointer}@media(max-width:699px){.rs-for-grid{margin:0 -.35rem;gap:4px}.rs-for{padding:.25rem .05rem}}.rs-for[hidden]{display:none}.rs-for:hover{background:#f5f8fb;border-color:#9fb0c8}.rs-for.is-on{background:#eef3f7;border-color:#05282f}.rs-for img,.rs-for svg{width:22px;height:22px;flex:none;color:#05282f}.rs-for-name{min-width:0;overflow-wrap:break-word}@media(min-width:700px){.rs-topics{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.rs-topic-chev{display:none}.rs-for-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.rs-for{font-size:calc(.95rem * var(--fs, 1))}}@media(min-width:1024px){.rs-topic{min-height:56px;gap:.65rem;padding:.3rem .75rem .3rem .65rem;font-size:calc(1.22rem * var(--fs, 1))}.rs-topic-icon{width:26px;height:26px}.rs-for{min-height:66px;font-size:calc(1rem * var(--fs, 1))}.rs-for img,.rs-for svg{width:25px;height:25px}.rs-top .category-row-link,.rs-top .category-row-label,.rs-top h2.rs-for-title{font-size:calc(.95rem * var(--fs, 1))}.rs-for[hidden]{display:flex}.rs-for-more{display:none}}.rs-results{max-width:64.5rem;margin:0 auto}.rs-bar-box:empty,.rs-side:empty,.rs-results:not(.is-on) .rs-side{display:none}.rs-list{min-width:0}.rs-bar{display:flex;align-items:center;gap:.35rem .6rem;margin:.6rem 0;padding:.3rem .5rem;background:#eef3f7;border-radius:10px;color:#05282f;font-family:Figtree,sans-serif;scroll-margin-top:80px}.rs-bar:focus{outline:none}.rs-bar:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.rs-bar .mapa-filter-btn{flex:none;min-height:44px}.rs-fb-desk{display:none}.rs-bar-text{flex:1 1 auto;min-width:0;margin:0;font-weight:600;font-size:calc(.98rem * var(--fs, 1));line-height:1.25;overflow-wrap:anywhere}.rs-bar-n{white-space:nowrap}.rs-bar-clear,.rs-link-btn{flex:none;min-height:44px;padding:0 .15rem;border:0;background:none;color:#245044;cursor:pointer;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(1rem * var(--fs, 1));text-decoration:underline;text-underline-offset:3px}.rs-link-btn{display:block;text-align:left}.rs-bar-clear:focus-visible,.rs-link-btn:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}@media(max-width:399px){.rs-bar .rs-fb-word{display:none}.rs-bar .mapa-filter-btn{padding:0 .55rem}}@media(max-width:767px){body.large-text .rs-bar .rs-fb-word{display:none}body.large-text .rs-bar .mapa-filter-btn{padding:0 .55rem}}.rs-side .mapa-hide{border:0;background:#dfe6ee}.rs-side .mapa-hide:hover{background:#d0dae5}.rs-side .mapa-sheet-foot button{border-color:#e4ebf3;background:#e4ebf3}.rs-side .mapa-sheet-foot .mapa-sheet-go{border-color:#05282f;background:#05282f;color:#fff}.rs-ck-bar{flex:none;width:5px;height:22px;margin-left:-.15rem;border-radius:2px;background:var(--rs-c, #05282f)}.rs-sel{display:flex;flex-direction:column;gap:.15rem;margin:.15rem 0 .5rem}.rs-sel-name{font-size:calc(.85rem * var(--fs, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5a6b80}.rs-sel select{width:100%;min-height:44px;padding:0 .6rem;border:0;border-radius:10px;background:#e4ebf3;color:#05282f;font-family:Figtree,sans-serif;font-weight:600;font-size:max(16px,calc(1rem * var(--fs, 1)));cursor:pointer}.rs-sel select:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.rs-side .mapa-side-title:focus{outline:none}#resources-display .no-results .rs-broaden{color:#245044}@media(min-width:1024px){.rs-results.is-on .rs-body{display:grid;grid-template-columns:17.5rem minmax(0,1fr);gap:1rem;align-items:start}.rs-results.is-on.is-side-closed .rs-body{grid-template-columns:minmax(0,1fr)}.rs-results.is-side-closed .rs-side{display:none}.rs-results.is-side-closed .rs-list{width:100%;max-width:48rem;margin:0 auto}.rs-results:not(.is-side-closed) .rs-bar .mapa-filter-btn{display:none}.rs-fb-desk{display:inline}.rs-fb-mob{display:none}.rs-results .rs-side:not(.is-sheet){position:sticky;top:76px;max-height:calc(100vh - 88px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1.5px solid #dfe5ec;border-radius:12px;padding:.6rem .9rem .7rem}.rs-results .rs-side:not(.is-sheet) .mapa-ck{min-height:44px;padding:.1rem 0}.rs-results .rs-side:not(.is-sheet) .mapa-more>summary{min-height:44px}.rs-results .rs-side:not(.is-sheet) .mapa-grp{margin-top:.5rem}}.vs-chev{display:inline-block;flex:none;width:.78em;height:.78em;margin-left:.3em;vertical-align:-.06em;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.vs-chev-l{margin-left:0;margin-right:.3em}.search-label-compact .vs-chev{margin:0;width:1.1em;height:1.1em}.rs-topic-chev .vs-chev{width:.85em;height:.85em;margin:0;stroke-width:2.8;vertical-align:-.1em}.home-routes{grid-template-columns:repeat(var(--route-n, 2),minmax(0,1fr));gap:.55rem;margin-bottom:1.3rem}.home-route{flex-direction:row;justify-content:flex-start;align-items:center;min-height:3.5rem;padding:.4rem .9rem;gap:.7rem;border-radius:12px;box-shadow:0 3px 10px #0000001a}.home-route-icon{width:1.9rem;height:1.9rem}.home-route-label{flex:0 1 auto;min-width:0;text-align:left;white-space:nowrap;font-size:calc(1.5rem * var(--fs, 1));font-size:min(calc(1.5rem * var(--fs, 1)),calc((100cqi - 3.2rem) / 9.6))}@media(max-width:520px){.home-routes{grid-template-columns:1fr}}@media(min-width:521px)and (max-width:699px){.home-route{min-height:3.9rem;padding:.45rem .85rem;gap:.6rem}.home-route-icon{width:2.1rem;height:2.1rem}.home-route-label{font-size:min(calc(1.4rem * var(--fs, 1)),calc((100cqi - 3.2rem) / 9.6))}}@media(min-width:700px){.home-routes{gap:1rem;margin-bottom:1.6rem}.home-route{min-height:4.4rem;padding:.55rem 1.3rem;gap:.9rem}.home-route-icon{width:2.5rem;height:2.5rem}.home-route-label{flex:0 1 auto;font-size:calc(1.75rem * var(--fs, 1));font-size:min(calc(1.75rem * var(--fs, 1)),calc((100cqi - 4.2rem) / 9.6))}}.home-news-body{gap:.2rem;padding:.6rem .9rem}.home-news-meta{justify-content:space-between;gap:.25rem .5rem}.home-news-meta time{font-weight:600}.home-news-cat{padding:.05rem .55rem}a.home-news-more{margin:0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.3rem .9rem;border-radius:0;border-top:1px solid #dbe2ea;background:#eef3f7;color:#05282f;font-size:calc(1rem * var(--fs, 1));font-weight:600;line-height:1.3;white-space:normal}a.home-news-more:after{content:none}a.home-news-more:hover{background:#e1e9f1;text-decoration:underline}a.home-news-more:focus-visible{outline:3px solid #05282f;outline-offset:-3px}a.home-news-more .vs-chev{width:.9em;height:.9em}.news-item{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.news-item-main{display:flex;gap:1.1rem;align-items:flex-start;padding:.85rem 1.2rem .75rem}.news-meta.news-meta-top{justify-content:space-between;margin:0 0 .3rem}.news-meta-top .news-date-tag{font-weight:600;color:#26313f}.news-item-title{margin:0 0 .3rem}.news-item-title+.news-meta{margin-top:0}.news-item .news-snippet{margin:0}.news-item>.news-read-more{width:auto;margin:0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:46px;padding:.35rem 1.2rem;border-radius:0;border-top:1px solid #dbe2ea;background:#eef3f7;color:#05282f;font-size:calc(1rem * var(--fs, 1));font-weight:600}.news-item>.news-read-more:hover{background:#e1e9f1;text-decoration:underline}.news-item>.news-read-more:focus-visible{outline:3px solid #05282f;outline-offset:-3px}.news-item>.news-read-more .vs-chev{width:.9em;height:.9em}@media(max-width:640px){.news-item{padding:0;gap:0}.news-item-main{flex-direction:column;align-items:stretch;gap:.4rem;padding:.65rem .9rem .6rem}.news-item.has-thumb .news-meta{order:1;margin:0}.news-item.has-thumb .news-item-title{order:2;margin:0}.news-item.has-thumb .news-thumb{order:3}.news-item.has-thumb .news-snippet{order:4;margin:0}.news-item:not(.has-thumb) .news-meta{margin-bottom:.3rem}.news-item>.news-read-more{padding:.3rem .9rem;min-height:44px}}@media(max-width:480px){body:not(.resources-page) .resources-section,.news-article,.ht-sec,body.get-help-page .gh-urgent{margin-left:-1rem;margin-right:-1rem;max-width:none;width:auto;border-radius:0;box-shadow:none;border-left-width:0;border-right-width:0;padding-left:1rem;padding-right:1rem}.ht-sec{padding-left:0;padding-right:0}.ht-sec>summary{border-radius:0}body.how-to-page .ht-wrap.ht-first{margin-top:0;padding-top:1rem}body.get-help-page .gh-urgent{margin-top:0}body.get-help-page .gh-card:first-of-type{margin-top:0}.contact-urgent,.article-sources,.ht-fast{margin-left:-1rem;margin-right:-1rem;border-radius:0;border-left-width:0;border-right-width:0;padding-left:1rem;padding-right:1rem}.ht-fast{border-left-width:5px;padding-left:calc(1rem - 5px)}.article-sources{border-left-width:4px;padding-left:calc(1rem - 4px)}.ht-more{margin-left:-1rem;margin-right:-1rem;border-radius:0;border-left-width:0;border-right-width:0}.ht-more>summary{padding-left:1rem;padding-right:1rem;border-radius:0}.ht-more>:not(summary){margin-left:1rem;margin-right:1rem}.resources-section .printable-card{padding:1rem 0;border-radius:0;box-shadow:none;border-top:1px solid #e1e6ec;background:transparent}body.mylist-page .mylist-section:has(#mylist-cards){background:transparent}}.contact-intro{margin:0 0 1.4rem;color:#26313f;font-size:calc(1rem * var(--fs, 1));line-height:1.5}.contact-intro-lead{margin:0 0 .4rem;font-weight:600;color:#05282f}.contact-reasons{margin:0 0 .6rem;padding-left:1.3rem;display:grid;gap:.15rem}@media(min-width:700px){.contact-reasons{display:block;columns:2;column-gap:2rem}.contact-reasons li{break-inside:avoid;margin-bottom:.15rem}}.contact-intro-reply{margin:0}.contact-reply-hint{margin:.2rem 0 .6rem;color:#26313f;font-size:calc(.98rem * var(--fs, 1));line-height:1.45}.contact-reply-hint strong{color:#05282f}.contact-check-row{display:flex;align-items:center;gap:.6rem;margin:0 0 1.4rem;min-height:2.5rem}.contact-check-row input[type=checkbox]{width:1.4rem;height:1.4rem;min-width:1.4rem;accent-color:#2d5f4f;cursor:pointer}.contact-check-row label{font-size:calc(1rem * var(--fs, 1));color:#26313f;font-weight:600;cursor:pointer}.rp-season-closed{margin:14px 0 6px;padding:16px 18px;border:2px solid #8a5a00;border-radius:10px;background:#fff6e0;color:#1d1d1d}.rp-season-closed p{margin:0}.rp-season-h{font-size:calc(1.45rem * var(--fs, 1));font-weight:700;margin-bottom:6px!important}.rp-season-t{font-size:calc(1.15rem * var(--fs, 1));line-height:1.5}.rp-season-note{font-size:calc(1.05rem * var(--fs, 1));margin:10px 0 0}.rp-similar{list-style:none;padding-left:0}.rp-similar li{margin:0 0 14px}.rp-similar a{font-size:calc(1.1rem * var(--fs, 1))}.rp-dist{color:#05282f;font-weight:600;white-space:nowrap}.rp-season-211{margin:12px 0 0;font-size:calc(1.05rem * var(--fs, 1))}#mapa-filters .mapa-all{margin-right:0;white-space:nowrap}#mapa-filters.is-sheet .mapa-sheet-x{margin-right:-.55rem}#mapa-filters.is-sheet .mapa-side-scroll{overflow-x:hidden}.mapa .mapa-areas:has(.mapa-areas-body){flex-direction:row;align-items:center;gap:0;padding:4px 5px 3px 1px}.mapa .mapa-areas-chev{flex:none;width:16px;height:16px;margin:0 1px 0 0}.mapa .mapa-areas-body{display:flex;flex-direction:column;align-items:center;gap:1px}.mapa .mapa-areas-body .mapa-areas-label{font-size:calc(.78rem * var(--fs, 1));letter-spacing:-.01em}.mapa-yah-key{position:absolute;z-index:5;left:10px;bottom:38px;display:flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border:1px solid rgba(6,47,55,.14);border-radius:8px;background:#fffffff0;box-shadow:0 2px 8px #05282f24;color:#05282f;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.82rem * var(--fs, 1));line-height:1.2;pointer-events:none}.mapa-yah-key[hidden]{display:none}.mapa-yah-dot{flex:none;width:12px;height:12px;border-radius:50%;background:#1a73e8;box-shadow:0 0 0 2px #fff,0 0 0 4px #1a73e840}.mapa-yah-key{left:50%;bottom:10px;transform:translate(-50%);white-space:nowrap}.mapa-toast{position:fixed;z-index:2100;left:50%;top:40%;transform:translate(-50%,-50%);max-width:min(90vw,360px);padding:.8rem 1.1rem;border-radius:10px;background:#05282f;color:#fff;box-shadow:0 6px 22px #05282f4d;font-family:Figtree,sans-serif;font-weight:600;font-size:calc(1.02rem * var(--fs, 1));line-height:1.35;text-align:center;pointer-events:none}.mapa-toast[hidden]{display:none}#map-pin-overlay-inner .uc-label-here{margin-top:.9rem}#map-pin-overlay-inner .uc-pin{flex:none;display:block;width:26px;height:39px;margin:0 .5em 0 .1em;align-self:center}.mapa-pop{display:inline-flex;align-items:center;gap:.35rem;flex:none;min-height:44px;padding:.2rem .75rem .2rem .45rem;border:2px solid #05282f;border-radius:999px;background:#fff;color:#05282f;cursor:pointer;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.95rem * var(--fs, 1));line-height:1.15;white-space:nowrap}.mapa-pop:hover{background:#f2f4f7}.mapa-pop:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}.mapa-pop[aria-pressed=true]{background:#05282f;color:#fff}.mapa-pop-pin{width:20px;height:30px;flex:none}.mapa-popular{display:flex;align-items:center;gap:.5rem;margin:.6rem 0 .1rem}.mapa-popular-title{flex:none;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.8rem * var(--fs, 1));letter-spacing:.06em;text-transform:uppercase;color:#3d4a5a}.mapa-popular-row{display:flex;gap:.45rem;overflow-x:auto;padding:3px 2px 5px;scrollbar-width:thin}@media(min-width:768px){.mapa-popular{justify-content:center}.mapa-popular-row{flex-wrap:wrap;overflow:visible}}.mapa-pop-note{margin:.6rem .2rem;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));color:#3d4a5a}#map-pin-overlay-inner .uc-open-card{display:block;margin:.5rem 0;padding:.45rem .8rem;border:2px solid #05282f;border-radius:8px;background:#fff;color:#05282f;font:inherit;font-weight:700;cursor:pointer}#map-pin-overlay-inner .uc-open-card:hover{background:#f2f4f7}#map-pin-overlay-inner .uc-open-card:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}#map-pin-overlay-inner .rc-building-addr{margin:.2rem 0 .4rem;color:#3d4b63;font-size:calc(1rem * var(--fs, 1))}#mapa-filters.is-sheet .mapa-ck-name{overflow-wrap:normal;word-break:normal}@media(max-width:767px){.mapa-popular{display:block;margin:.5rem 0 .1rem}.mapa-popular-title{display:block;margin:0 0 .2rem .1rem}.mapa-popular-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;overflow:visible;padding:0}.mapa-popular-row .mapa-pop{min-width:0;padding:.15rem .5rem .15rem .35rem;white-space:normal;line-height:1.1;text-align:left;font-size:calc(.9rem * var(--fs, 1))}.mapa-popular-row .mapa-pop-pin{width:18px;height:27px}}@media(max-width:389px){.mapa-popular-row .mapa-pop{gap:.25rem;padding:.15rem .4rem .15rem .3rem;font-size:calc(.84rem * var(--fs, 1))}}.content-copy h2{white-space:normal;overflow-wrap:break-word}.logo:focus-visible{outline:3px solid #ffd700;outline-offset:3px;border-radius:4px}.search-oval button:focus-visible{outline:3px solid #05282f;outline-offset:2px}.map-fail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;height:100%;min-height:200px;padding:1.25rem;box-sizing:border-box;text-align:center;background:#eef3f8;color:#05282f;font-family:Figtree,sans-serif}.map-fail p{margin:0}.map-fail-title{font-size:calc(1.15rem * var(--fs, 1));font-weight:600}.map-fail-link{font-size:calc(1.05rem * var(--fs, 1))}.map-fail a{display:inline-flex;align-items:center;min-height:44px;color:#05282f;font-weight:600;text-decoration:underline;text-underline-offset:3px}.map-fail a:focus-visible{outline:3px solid #05282f;outline-offset:2px;border-radius:3px}.map-failed #map-back-btn,.map-failed #home-map-back-btn,.map-failed .map-fs-btn,.map-failed .mapa-zoom,.map-failed .mapa-search,.map-failed-card .map-nb-band,.map-failed-card .mapa-top,.map-failed-card .mapa-side,.map-failed-card .mapa-popular{display:none!important}.map-failed-card .mapa-body{display:block!important}.uc-contact .rc-phone-item a{display:inline-block;padding:2px 6px;margin:-2px -6px}:root{--btn-fill: #eef1f6;--btn-fill-hover: #e0e7f0;--btn-edge: #05282f;--btn-text: #05282f;--btn-go-fill: #e9f1ed;--btn-go-fill-hover: #d9e9e1;--btn-go-edge: #2d5f4f;--btn-go-text: #1f4a3e;--btn-depth: inset 0 1px 0 rgba(255, 255, 255, .9), 0 2px 0 rgba(5, 40, 47, .3), 0 3px 8px rgba(5, 40, 47, .16);--btn-pressed: inset 0 2px 3px rgba(5, 40, 47, .28)}.home-routes .home-route,.rs-top .rs-qf-row .vs-qf-page>summary,.rs-top .rs-qf-row>.category-row-link,.rs-topics .rs-types-more,#mapa-filters .mapa-more-btn{background:var(--btn-go-fill);color:var(--btn-go-text);border:3px solid var(--btn-go-edge);border-bottom-width:6px;box-shadow:var(--btn-depth);transition:transform .08s,box-shadow .08s,background-color .15s}.home-routes .home-route:hover,.rs-top .rs-qf-row .vs-qf-page>summary:hover,.rs-top .rs-qf-row>.category-row-link:hover,.rs-topics .rs-types-more:hover,#mapa-filters .mapa-more-btn:hover{background:var(--btn-go-fill-hover);border-color:var(--btn-go-edge);transform:none}.rs-topics .rs-topic,.rs-for-grid .rs-for,.mapa-popular .mapa-pop,.mapa .mapa-tb,.mapa-hide,#mapa-filters .mapa-adv-btn,.hf-answers .hf-answer.is-unsure,.gh-links .gh-link,.nh-link,.ht-toc a,.np-btn:not(.active):not(.disabled),.mylist-tools .mylist-tool:not(.is-primary):not(:disabled),a.home-news-more,.news-item>.news-read-more,.rs-types-panel .rs-kind{background:var(--btn-fill);color:var(--btn-text);border:3px solid var(--btn-edge);border-bottom-width:6px;box-shadow:var(--btn-depth);transition:transform .08s,box-shadow .08s,background-color .15s}.rs-topics .rs-topic:hover,.rs-for-grid .rs-for:hover,.mapa-popular .mapa-pop:hover,.mapa .mapa-tb:hover,.mapa-hide:hover,#mapa-filters .mapa-adv-btn:hover,.hf-answers .hf-answer.is-unsure:hover,.gh-links .gh-link:hover,.nh-link:hover,.ht-toc a:hover,.np-btn:hover:not(.disabled):not(.active),.mylist-tools .mylist-tool:not(.is-primary):not(:disabled):hover,a.home-news-more:hover,.news-item>.news-read-more:hover,.rs-types-panel .rs-kind:hover{background:var(--btn-fill-hover);border-color:var(--btn-edge)}.rs-topics .rs-topic,.rs-topics .rs-topic:hover{border-left:10px solid var(--rs-c, #05282f)}.rs-topics .rs-topic-chev,.nh-link-chev{color:inherit}.rs-topics .rs-topic.is-on,.rs-for-grid .rs-for.is-on,.mapa-popular .mapa-pop[aria-pressed=true],.mapa .mapa-tb[aria-pressed=true]{background:#05282f;color:#fff;border-color:#05282f}.rs-topic.is-on .rs-topic-icon,.rs-for.is-on img{filter:brightness(0) invert(1)}.mapa .mapa-zoom{background:var(--btn-fill);border:2px solid var(--btn-edge);box-shadow:var(--btn-depth)}.mapa .mapa-zoom button{background:var(--btn-fill)}.mapa .mapa-zoom button+button{border-top:2px solid var(--btn-edge)}.mapa .mapa-zoom button:hover:not(:disabled){background:var(--btn-fill-hover)}.map-fs-btn,#map-fullscreen-btn.map-fs-btn,body.home-page #home-map-fullscreen-btn.map-fs-btn{background:var(--btn-fill);border:2px solid var(--btn-edge);box-shadow:var(--btn-depth)}.map-fs-btn:hover,#map-fullscreen-btn.map-fs-btn:hover,body.home-page #home-map-fullscreen-btn.map-fs-btn:hover{background:var(--btn-fill-hover)}.menu-drawer .menu-tools .menu-tool{background:var(--btn-fill);border:3px solid var(--btn-edge);border-bottom-width:6px;box-shadow:var(--btn-depth)}.menu-drawer .menu-tools .menu-tool:hover{background:var(--btn-fill-hover);border-color:var(--btn-edge)}.menu-drawer .menu-tools .menu-tool:active{transform:translateY(1px);box-shadow:var(--btn-pressed)}@media(forced-colors:active){.menu-drawer .menu-tools .menu-tool,#map-fullscreen-btn.map-fs-btn{box-shadow:none;transform:none}}.home-routes .home-route:active,.rs-top .rs-qf-row .vs-qf-page>summary:active,.rs-top .rs-qf-row>.category-row-link:active,.rs-topics .rs-types-more:active,#mapa-filters .mapa-more-btn:active,.rs-topics .rs-topic:active,.rs-for-grid .rs-for:active,.mapa-popular .mapa-pop:active,.mapa .mapa-tb:active,.mapa-hide:active,#mapa-filters .mapa-adv-btn:active,.hf-answers .hf-answer.is-unsure:active,.gh-links .gh-link:active,.nh-link:active,.ht-toc a:active,.np-btn:not(.active):not(.disabled):active,.mylist-tools .mylist-tool:not(.is-primary):not(:disabled):active,a.home-news-more:active,.news-item>.news-read-more:active,.rs-types-panel .rs-kind:active,.map-fs-btn:active,.mapa .mapa-zoom button:active{transform:translateY(1px);box-shadow:var(--btn-pressed)}@media(prefers-reduced-motion:reduce){.home-routes .home-route:active,.rs-topics .rs-topic:active,.rs-for-grid .rs-for:active,.mapa-popular .mapa-pop:active,.mapa .mapa-tb:active,.gh-links .gh-link:active,.ht-toc a:active,a.home-news-more:active,.news-item>.news-read-more:active,.rs-top .rs-qf-row .vs-qf-page>summary:active,.rs-top .rs-qf-row>.category-row-link:active,.rs-topics .rs-types-more:active,.rs-types-panel .rs-kind:active,#mapa-filters .mapa-more-btn:active,.mapa-hide:active,.nh-link:active,.np-btn:active,.mylist-tools .mylist-tool:active,.hf-answers .hf-answer.is-unsure:active,#mapa-filters .mapa-adv-btn:active,.map-fs-btn:active{transform:none}}@media(forced-colors:active){.home-routes .home-route,.rs-top .rs-qf-row .vs-qf-page>summary,.rs-top .rs-qf-row>.category-row-link,.rs-topics .rs-types-more,#mapa-filters .mapa-more-btn,.rs-topics .rs-topic,.rs-for-grid .rs-for,.mapa-popular .mapa-pop,.mapa .mapa-tb,.mapa-hide,#mapa-filters .mapa-adv-btn,.hf-answers .hf-answer.is-unsure,.gh-links .gh-link,.nh-link,.ht-toc a,.np-btn,.mylist-tools .mylist-tool,a.home-news-more,.news-item>.news-read-more,.rs-types-panel .rs-kind,.mapa .mapa-zoom,.map-fs-btn{box-shadow:none;transform:none}}#mapa-filters.is-sheet .mapa-ck,#mapa-filters.is-sheet .mapa-near-act{background:var(--btn-fill);border:3px solid #05282f;border-bottom-width:6px;box-shadow:var(--btn-depth)}#mapa-filters.is-sheet .mapa-ck-type{border:3px solid var(--svc-c, #05282f);border-bottom-width:6px}#mapa-filters.is-sheet .mapa-ck:has(input:checked),#mapa-filters.is-sheet .mapa-near-act[aria-pressed=true]{background:#05282f;border-color:#05282f;color:#fff;box-shadow:none}#mapa-filters.is-sheet .mapa-ck-type:has(input:checked){background:color-mix(in srgb,var(--svc-c, #05282f) 72%,#000);border-color:transparent}#mapa-filters.is-sheet .mapa-ck:active,#mapa-filters.is-sheet .mapa-near-act:active{transform:translateY(1px);box-shadow:var(--btn-pressed)}@media(prefers-reduced-motion:reduce){#mapa-filters.is-sheet .mapa-ck:active,#mapa-filters.is-sheet .mapa-near-act:active{transform:none}}@media(forced-colors:active){#mapa-filters.is-sheet .mapa-ck,#mapa-filters.is-sheet .mapa-near-act{box-shadow:none}}#mapa-filters.is-sheet .mapa-more-btn{gap:.25rem;padding-left:.35rem;padding-right:.35rem}@media(min-width:360px){#mapa-filters.is-sheet .mapa-more-label{white-space:nowrap}}@media(max-width:359px){#mapa-filters.is-sheet .mapa-more-label{min-width:0;text-align:center}}.rs-side .mapa-hide{background:var(--btn-fill);border:3px solid var(--btn-edge);border-bottom-width:6px}.rs-side .mapa-hide:hover{background:var(--btn-fill-hover)}.np-btn.disabled{background:var(--btn-fill);border:3px solid var(--btn-edge);border-bottom-width:6px;box-shadow:none}a.home-news-more,.news-item>.news-read-more{margin:.2rem .75rem .75rem;border-radius:8px}#mapa-filters .mapa-adv-btn{padding:0 .7rem;border-radius:10px;color:var(--btn-text);font-weight:700}.home-routes .home-route{justify-content:flex-start}.home-routes .home-route-label{flex:1 1 auto;text-align:center}.rs-topics .rs-topic-name,.vs-qf-item>span,.rs-for-grid .rs-for-name{text-align:center}.vs-qf-item>span{flex:1 1 auto}.mapa-popular .mapa-pop>span{flex:1 1 auto;text-align:center}.rs-top .vs-cat-row.rs-qf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch;margin:0 0 6px}.rs-top .rs-qf-row .vs-qf-page{width:100%}.rs-top .rs-qf-row .vs-qf-page>summary{height:100%}.rs-top .rs-qf-row .vs-qf-page>summary,.rs-top .rs-qf-row>.category-row-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;padding:.15rem .6rem;border-radius:10px;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(1.05rem * var(--fs, 1));line-height:1.15;text-align:center;text-decoration:none;white-space:normal}.rs-top .rs-qf-row .vs-qf-sum-ic,.rs-top .rs-qf-row .vs-qf-chev,.rs-top .rs-qf-row>.category-row-link .vs-chev{display:none}.rs-top .rs-qf-row>.category-row-link:hover{text-decoration:none}.rs-top .rs-qf-row>.category-row-link:focus-visible{outline:3px solid #05282f;outline-offset:2px}.rs-topics .rs-types-more{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:46px;margin:0;padding:.2rem .6rem;border-radius:8px;font-family:Figtree,sans-serif;font-weight:700;font-size:calc(1.08rem * var(--fs, 1));line-height:1.2;cursor:pointer}.rs-types-more-chev{flex:none;width:18px;height:18px;transition:transform .15s}.rs-types-more[aria-expanded=true] .rs-types-more-chev{transform:rotate(180deg)}.rs-types-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem 1rem;margin:6px 0 0;padding:.7rem;background:#fff;border:2px solid #c9d1dc;border-radius:10px}.rs-types-panel[hidden]{display:none}.rs-types-panel h3{margin:0 0 .3rem;padding-left:.45rem;border-left:5px solid var(--rs-c, #05282f);color:#05282f;font-size:calc(.95rem * var(--fs, 1));line-height:1.25}.rs-types-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rs-types-panel .rs-kind{min-height:44px;padding:.15rem .7rem;border-radius:8px;font-family:Figtree,sans-serif;font-weight:600;font-size:calc(.95rem * var(--fs, 1));line-height:1.2;text-align:center;cursor:pointer}.rs-types-panel .rs-kind:focus-visible,.rs-topics .rs-types-more:focus-visible{outline:3px solid #2d5f4f;outline-offset:2px}@media(min-width:700px){.rs-top .vs-cat-row.rs-qf-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rs-topics{grid-auto-rows:minmax(52px,1fr)}.rs-topics .rs-topic{min-height:52px;padding-top:.1rem;padding-bottom:.1rem;font-size:calc(1.05rem * var(--fs, 1));line-height:1.15}.rs-types-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-for-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.rs-for-grid .rs-for{flex-direction:row;justify-content:flex-start;gap:.5rem;min-height:48px;padding:.1rem .7rem;font-size:calc(.98rem * var(--fs, 1))}.rs-for-grid .rs-for-name{flex:1 1 auto}}@media(min-width:1024px){.rs-types-panel{grid-template-columns:repeat(4,minmax(0,1fr))}}body.get-help-page .page-header{padding-left:max(1rem,calc(50vw - 21.75rem));padding-right:max(1rem,calc(50vw - 21.75rem))}body.get-help-page .gh-title{text-align:left}body.get-help-page .gh-urgent{justify-content:flex-start}body.get-help-page .gh-urgent p{text-align:left}@media(max-width:699px){body.get-help-page .gh-urgent{padding-left:1rem;padding-right:1rem}body.get-help-page .gh-urgent .gh-urgent-btn{width:100%}}:root{--btn-fill: #e8eef7;--btn-fill-hover: #dbe4f1;--btn-go-fill: #e6f1ec;--btn-go-fill-hover: #d6e8df;--btn-depth-dark: inset 0 1px 0 rgba(255, 255, 255, .22), 0 2px 0 rgba(5, 40, 47, .3), 0 3px 8px rgba(5, 40, 47, .16);--btn-edge-dark: rgba(5, 40, 47, .4)}.search-oval button,.menu-drawer .menu-search-btn,.submit-btn,.rc-btn,.mylist-tools .mylist-tool.is-primary,.nh-num,.vs-qf-item,.gh-urgent-btn,.hero-quick-btn,.mapa-filter-btn,.nc-btn.active,.nc-btn.nc-toggle,.hf-answers .hf-answer:not(.is-unsure),#mapa-filters .mapa-sheet-foot button,.rs-side .mapa-sheet-foot button{border:3px solid var(--btn-edge-dark);border-bottom-width:6px;background-clip:border-box;box-shadow:var(--btn-depth-dark);transition:transform .08s,box-shadow .08s,background-color .15s}.search-oval button:active,.menu-drawer .menu-search-btn:active,.submit-btn:active,.rc-btn:active,.mylist-tools .mylist-tool.is-primary:active,.nh-num:active,.vs-qf-item:active,.gh-urgent-btn:active,.hero-quick-btn:active,.mapa-filter-btn:active,.nc-btn:active,.hf-answers .hf-answer:active,#mapa-filters .mapa-sheet-foot button:active,.rs-side .mapa-sheet-foot button:active{transform:translateY(1px);box-shadow:var(--btn-pressed)}.hero-quick-btn{box-shadow:0 0 0 2px #ffffffd9,var(--btn-depth-dark)}.rs-topics .rs-topic.is-on,.rs-for-grid .rs-for.is-on,.mapa-popular .mapa-pop[aria-pressed=true],.mapa .mapa-tb[aria-pressed=true],#mapa-filters.is-sheet .mapa-ck:has(input:checked),#mapa-filters.is-sheet .mapa-near-act[aria-pressed=true]{border-color:#0c1424;box-shadow:var(--btn-depth-dark)}.rs-topics .rs-topic.is-on{border-left-color:var(--rs-c, #05282f)}.nc-btn:not(.active):not(.nc-toggle),.rc-sites-toggle{background:var(--btn-fill);color:var(--btn-text);border:3px solid var(--btn-edge);border-bottom-width:6px;box-shadow:var(--btn-depth)}.nc-btn:not(.active):not(.nc-toggle):hover,.rc-sites-toggle:hover{background:var(--btn-fill-hover)}.utility-fab,header .hamburger.has-word{border:3px solid rgba(255,255,255,.55);border-bottom-width:5px;box-shadow:0 2px #00000059}@media(prefers-reduced-motion:reduce){.search-oval button:active,.submit-btn:active,.rc-btn:active,.vs-qf-item:active,.gh-urgent-btn:active,.hero-quick-btn:active,.mapa-filter-btn:active,.nc-btn:active,.hf-answers .hf-answer:active,.nh-num:active,.mylist-tools .mylist-tool:active,#mapa-filters .mapa-sheet-foot button:active,.rs-side .mapa-sheet-foot button:active,.menu-drawer .menu-search-btn:active{transform:none}}@media(forced-colors:active){.search-oval button,.menu-drawer .menu-search-btn,.submit-btn,.rc-btn,.mylist-tools .mylist-tool,.nh-num,.vs-qf-item,.gh-urgent-btn,.hero-quick-btn,.mapa-filter-btn,.nc-btn,.hf-answers .hf-answer,#mapa-filters .mapa-sheet-foot button,.rs-side .mapa-sheet-foot button,.rc-sites-toggle,.utility-fab,header .hamburger.has-word,.rs-topics .rs-topic,.rs-for-grid .rs-for,.mapa-popular .mapa-pop{box-shadow:none;transform:none}}.rs-types-panel{margin:10px 0 4px;padding:0;background:none;border:0;border-radius:0;gap:.7rem 1.1rem}@media(min-width:700px){.rs-top .vs-cat-row.rs-qf-row{display:flex;justify-content:center;gap:12px;margin:.2rem 0 14px}.rs-top .rs-qf-row>.vs-qf-page,.rs-top .rs-qf-row>.category-row-link{flex:0 1 19rem;width:auto}.rs-top .rs-qf-row .vs-qf-page>summary,.rs-top .rs-qf-row>.category-row-link{min-height:54px;font-size:calc(1.12rem * var(--fs, 1))}.rs-topics{gap:12px;grid-auto-rows:minmax(60px,1fr)}.rs-topics .rs-topic{min-height:60px}.rs-top .rs-for-row{margin:1.1rem 0 .5rem}.rs-for-grid{gap:12px}.rs-for-grid .rs-for{min-height:54px}.rs-types-panel{margin-top:14px}}.rs-topics .rs-topic,.rs-topics .rs-topic:hover{border-left:3px solid var(--btn-edge);padding-left:calc(.55rem + 8px);box-shadow:inset 8px 0 0 var(--rs-c, #05282f),var(--btn-depth)}.rs-topics .rs-topic.is-on{border-color:#0c1424;border-left-color:#0c1424;box-shadow:inset 8px 0 0 var(--rs-c, #05282f),var(--btn-depth-dark)}.rs-topics .rs-topic:active{box-shadow:inset 8px 0 0 var(--rs-c, #05282f),var(--btn-pressed)}@media(forced-colors:active){.rs-topics .rs-topic{box-shadow:none}}.rs-for-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.rs-for-grid .rs-for{flex-direction:row;justify-content:flex-start;gap:.45rem;min-height:48px;border-radius:999px;padding:.15rem .9rem .15rem .7rem;font-size:calc(1rem * var(--fs, 1));font-weight:700;line-height:1.15}.rs-for-grid .rs-for-name{flex:1 1 auto;text-align:center;overflow-wrap:normal;word-break:normal}@media(max-width:359px){body.large-text .rs-for-grid{grid-template-columns:minmax(0,1fr)}}.rs-for-grid .rs-for-more{grid-column:1 / -1;justify-content:center;gap:.4rem;margin:0;text-decoration:none;background:var(--btn-go-fill);color:var(--btn-go-text);border-color:var(--btn-go-edge)}.rs-for-grid .rs-for-more:hover{background:var(--btn-go-fill-hover);border-color:var(--btn-go-edge)}.rs-for-grid .rs-for-more .rs-for-name{flex:0 1 auto}@media(min-width:700px){.rs-for-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rs-for-grid .rs-for-more{display:none}}@media(max-width:1023.98px){.rs-for-grid .rs-for{gap:.35rem;padding-left:.5rem;padding-right:.55rem}.rs-for-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-for-grid .rs-for-more:not([hidden]){display:flex}}@media(min-width:355px)and (max-width:379.98px){:where(body:not(.large-text)) .rs-for-grid{gap:4px}:where(body:not(.large-text)) .rs-for-grid .rs-for img,:where(body:not(.large-text)) .rs-for-grid .rs-for svg{width:20px;height:20px}}@media(max-width:354.98px){.rs-for-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:399.98px){.large-text .rs-for-grid{grid-template-columns:minmax(0,1fr)}}.rs-types-panel{display:block}.rs-types-panel section{margin:0 0 .6rem}.rs-types-panel h3{margin:0 0 .3rem}@media(max-width:1023.98px){.rs-types-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.rs-types-panel li{display:flex}.rs-types-panel .rs-kind{width:100%;min-height:44px;padding:.1rem .4rem;font-size:calc(.9rem * var(--fs, 1));line-height:1.15}}@media(min-width:700px)and (max-width:1023.98px){.rs-types-panel ul{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:8px}.rs-types-panel .rs-kind{font-size:calc(.95rem * var(--fs, 1))}}@media(max-width:399.98px){.large-text .rs-types-panel ul{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.rs-types-panel section{display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:0 14px;align-items:start;margin:0;padding:8px 0;border-top:1px solid #d5dbe3}.rs-types-panel section:first-child{border-top:0;padding-top:0}.rs-types-panel h3{margin:.7rem 0 0}.rs-types-panel ul{display:flex;flex-wrap:wrap;gap:8px}.rs-types-panel .rs-kind{min-height:44px;padding:.1rem .9rem;font-size:calc(.95rem * var(--fs, 1));line-height:1.15}}.hero-quick .hero-quick-aqua,.hero-quick .hero-quick-green{background:#d6eedf;color:#143b2f;border-color:#1f5340}.hero-quick .hero-quick-aqua:hover,.hero-quick .hero-quick-green:hover{background:#c3e5d0}.hero-quick .hero-quick-btn{box-shadow:inset 0 2px #ffffffe6,0 4px #0b1410,0 8px 14px #0000008c}.hero-quick .hero-quick-btn:active{box-shadow:var(--btn-pressed)}.hero-quick .hero-quick-icon{filter:brightness(0)}.hero-quick .vs-qf-chev{display:none}@media(forced-colors:active){.hero-quick .hero-quick-btn,.hero-quick .hero-quick-btn:active{box-shadow:none}}.map-nb-card .map-nb-choose[hidden],.map-nb-card .map-nb-select[hidden]{display:none}.map-nb-card .map-nb-choose{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;max-width:24rem;min-height:3rem;padding:.45rem .8rem;background:#fff;color:#05282f;border:2px solid #b9c6d3;border-radius:10px;cursor:pointer;font-family:Figtree,sans-serif;font-weight:700;font-size:min(calc(1.15rem * var(--fs, 1)),4.8vw);line-height:1.3;text-align:left}.map-nb-card .map-nb-choose:hover{border-color:#2d5f4f}.map-nb-card .map-nb-choose:focus-visible{outline:4px solid #ffd700;outline-offset:2px;border-color:#05282f}.map-nb-card .map-nb-choose[aria-expanded=true]{border-color:#2d5f4f;box-shadow:0 0 0 3px #2d5f4f26}.map-nb-choose-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-nb-choose-caret{font-size:.9em;flex:none}.map-nb-band .map-nb-band-t{display:inline-block}.mapa-nb-panel{position:absolute;z-index:400;max-height:min(70vh,34rem);overflow:auto;background:#fff;border:1px solid #8a9bb0;border-radius:8px;box-shadow:0 8px 24px #05282f38;padding:.35rem 0 .4rem;font-family:Figtree,sans-serif}.mapa-nb-panel[hidden],.mapa-nb-shade[hidden],.mapa-nb-panel-head{display:none}.mapa-nb-search{display:block;margin:.15rem .5rem .35rem}.mapa-nb-search input{width:100%;box-sizing:border-box;min-height:44px;padding:.4rem .7rem;border:1.5px solid #b9c6d3;border-radius:8px;font:inherit;font-size:max(16px,calc(1rem * var(--fs, 1)));color:#05282f;background:#fff}.mapa-nb-search input:focus{outline:3px solid #ffd700;outline-offset:1px;border-color:#05282f}.mapa-nb-list{list-style:none;margin:0;padding:0}.mapa-nb-hits:empty{display:none}.mapa-nb-hits{border-bottom:1px solid #d7dee7;margin-bottom:.25rem;padding-bottom:.25rem}.mapa-nb-opt{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:44px;padding:.3rem .9rem;background:none;border:0;border-radius:0;box-shadow:none;text-align:left;cursor:pointer;color:#05282f;font-family:Figtree,sans-serif;font-size:calc(1rem * var(--fs, 1));font-weight:500;line-height:1.25}.mapa-nb-opt:hover,.mapa-nb-opt:focus-visible{background:#05282f;color:#fff;outline:none}.mapa-nb-in{font-size:.82em;opacity:.8;margin-left:auto;padding-left:.6rem;text-align:right}.mapa-nb-none{margin:.3rem .9rem;font-size:.92em;color:#3d4b63}.mapa-nb-panel.is-sheet{position:fixed;inset:auto 0 0;width:auto;max-height:80vh;border:0;border-radius:14px 14px 0 0;padding-top:.5rem}.mapa-nb-panel.is-sheet .mapa-nb-panel-head{display:flex;justify-content:space-between;align-items:center;padding:.1rem .6rem .4rem .9rem}.mapa-nb-panel-title{margin:0;font-weight:700;font-size:calc(1.08rem * var(--fs, 1));color:#05282f}.mapa-nb-close{min-height:44px;padding:.2rem .9rem;background:#fff;color:#05282f;border:2px solid #b9c6d3;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.mapa-nb-close:focus-visible{outline:4px solid #ffd700;outline-offset:2px}.mapa-nb-shade{position:fixed;inset:0;background:#05282f73;z-index:399}.mapa-area{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:46px;min-width:46px;padding:.2rem .75rem;background:var(--btn-fill, #e8eef7);color:#05282f;border:3px solid #05282f;border-bottom-width:6px;border-radius:12px;box-shadow:0 0 0 2px #ffffffe6,var(--btn-depth);font-family:Figtree,sans-serif;font-weight:700;font-size:calc(.98rem * var(--fs, 1));line-height:1.12;text-align:center;cursor:pointer;white-space:nowrap;transition:transform .08s,background-color .15s}.mapa-area:hover{background:var(--btn-fill-hover, #dbe4f1)}.mapa-area:active{transform:translateY(1px)}.mapa-area:focus-visible{outline:4px solid #ffd700;outline-offset:2px;box-shadow:0 0 0 7px #05282f}.mapa-area.is-compact{min-height:44px;padding:.1rem .45rem;border-width:2px;border-bottom-width:5px;border-radius:10px;font-size:calc(.8rem * var(--fs, 1));line-height:1.05;letter-spacing:-.005em}.maplibregl-marker:has(.mapa-area:focus-visible){z-index:5}.mapa-off{visibility:hidden!important;pointer-events:none!important}.mapa-nbl{display:inline-block;font-family:Figtree,sans-serif;font-weight:500;font-size:calc(.86rem * var(--fs, 1));line-height:1.15;color:#4f5b6c;text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 4px #fff,0 0 6px #fff;white-space:nowrap;pointer-events:none;padding:1px 2px}.mapa-nbl.is-own{color:#05282f;font-weight:700;font-size:calc(.98rem * var(--fs, 1))}.mapa-nbl.is-place{font-size:calc(.8rem * var(--fs, 1))}.mapa .mapa-allareas{position:absolute;z-index:6;top:10px;left:10px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.3rem .95rem;background:var(--btn-fill, #e8eef7);color:var(--btn-text, #05282f);border:3px solid var(--btn-edge, #05282f);border-bottom-width:6px;border-radius:12px;box-shadow:var(--btn-depth);font-family:Figtree,sans-serif;font-weight:700;line-height:1.15;font-size:calc(1rem * var(--fs, 1));cursor:pointer}.mapa .mapa-allareas[hidden]{display:none}.mapa .mapa-allareas:hover{background:var(--btn-fill-hover, #dbe4f1)}.mapa .mapa-allareas:active{transform:translateY(1px);box-shadow:var(--btn-pressed)}.mapa .mapa-allareas:focus-visible{outline:4px solid #ffd700;outline-offset:2px;box-shadow:0 0 0 7px #05282f}.mapa .mapa-allareas .vs-chev{width:1em;height:1em}.map-failed .mapa-allareas{display:none!important}@media(min-width:1024px){.mapa.mapa-nav .mapa-search{width:calc(min(36rem,100% - 256px) - 50px)}}@media(max-width:699.98px){.mapa-area:not(.is-compact){font-size:calc(.86rem * var(--fs, 1));padding:.1rem .5rem;border-width:2px;border-bottom-width:5px}}@media(prefers-reduced-motion:reduce){.mapa-area,.mapa .mapa-allareas{transition:none}.mapa-area:active,.mapa .mapa-allareas:active{transform:none}}@media(forced-colors:active){.mapa-area,.mapa .mapa-allareas{box-shadow:none;border-color:ButtonText}}.mapa .mapa-zoom{background:var(--btn-fill);border:3px solid var(--btn-edge);border-bottom-width:6px;border-radius:12px;box-shadow:var(--btn-depth)}.mapa .mapa-zoom button+button{border-top:3px solid var(--btn-edge)}.mapa .map-fs-btn{background:var(--btn-fill);color:var(--btn-text, #05282f);border:3px solid var(--btn-edge);border-bottom-width:6px;border-radius:12px;box-shadow:var(--btn-depth)}.mapa .map-fs-btn:hover{background:var(--btn-fill-hover)}.mapa-popular .mapa-pop[data-pop=food]{background:#fdecec;border-color:#b91c1c;color:#5f1414}.mapa-popular .mapa-pop[data-pop=clinics]{background:#e8f0fe;border-color:#1d4ed8;color:#172f6e}.mapa-popular .mapa-pop[data-pop=washrooms]{background:#e3f5fd;border-color:#0369a1;color:#0b3c57}.mapa-popular .mapa-pop[data-pop=centres]{background:#fdeee4;border-color:#c2410c;color:#5c220a}.mapa-popular .mapa-pop[data-pop=food]:hover{background:#fadada}.mapa-popular .mapa-pop[data-pop=clinics]:hover{background:#d9e6fd}.mapa-popular .mapa-pop[data-pop=washrooms]:hover{background:#cfeefb}.mapa-popular .mapa-pop[data-pop=centres]:hover{background:#fbdfcc}.mapa-popular .mapa-pop[aria-pressed=true]{background:#05282f;color:#fff;border-color:#05282f}.mapa-area.is-nb{min-height:44px;padding:.1rem .55rem;border-width:2px;border-bottom-width:5px;border-radius:10px;font-size:calc(.86rem * var(--fs, 1))}.mapa-area.is-nb.is-compact{padding:.1rem .4rem;font-size:calc(.8rem * var(--fs, 1));line-height:1.05}:root{--vs-teal: #0a4652;--vs-deep: #062f37;--vs-teal-t: #e3f0f1;--vs-teal-h: #d2e7e9;--vs-teal-2: #0d5866;--vs-sienna: #8a3300;--vs-sienna-d: #3d1600;--vs-sienna-h: #742a00;--vs-sand: #f7f1e6;--vs-sand-line: #e4d8c3;--vs-ink: #0d2a30;--vs-muted: #34444b;--vs-line: #c9d6d9;--vs-red: #8f1630;--vs-green: #1d5a2c;--vs-focus: #0b0c0c;--vs-focus-on-dark: #ffd23f;--vs-font: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--vs-r: 8px;--vs-edge: 2px;--vs-sh: 0px;--vs-gutter: 16px}body{--t-sm: calc(16px * var(--fs, 1));--t-body: calc(18px * var(--fs, 1));--t-h3: calc(21px * var(--fs, 1));--t-h2: calc(26px * var(--fs, 1));--t-h1: calc(32px * var(--fs, 1))}html,body,button,input,select,textarea,summary,.maplibregl-popup-content{font-family:var(--vs-font)!important}body{background:#fff!important;color:var(--vs-ink);font-size:var(--t-body);line-height:1.5}main{background:#fff}:where(h1,h2,h3,h4){color:var(--vs-ink);letter-spacing:-.005em}:focus-visible{outline:3px solid var(--vs-focus)!important;outline-offset:3px!important}header :focus-visible,footer :focus-visible,.vs-tile-date:focus-visible{outline-color:var(--vs-focus-on-dark)!important}html{scroll-padding-top:88px}header{background:var(--vs-teal)!important;box-shadow:none!important;border-bottom:3px solid var(--vs-deep);height:68px!important}header .logo{min-height:48px}header .logo-text{display:flex!important;flex-direction:column;line-height:1.1}header a.logo .logo-name{white-space:nowrap!important;width:auto!important;line-height:1.1!important;font-size:19px!important;font-weight:800!important}header .logo-text:after{content:"Free resource directory";display:block;font-size:15px;font-weight:500;color:#dceff1;white-space:nowrap;margin-top:2px}header .utility-fab,header .hamburger,header .hamburger.has-word,header .nav-btn{box-sizing:border-box;height:48px!important;min-height:48px!important;margin:0 0 0 8px!important;border-radius:var(--vs-r)!important;border:2px solid #fff!important;background:#ffffff1a!important;color:#fff!important;font:700 17px/1 var(--vs-font)!important;box-shadow:none!important;transition:transform .08s ease-out,box-shadow .08s ease-out,background-color .12s;text-decoration:none!important}header .utility-fab{width:52px!important;min-width:52px!important}header .hamburger.has-word{padding:0 14px!important;gap:8px}header .nav-btn{padding:0 14px!important;display:inline-flex!important;align-items:center}header .utility-fab:hover,header .hamburger:hover,header .nav-btn:hover{background:#ffffff38!important;transform:none;box-shadow:none!important}header .utility-fab:active,header .hamburger:active,header .nav-btn:active,header .hamburger[aria-expanded=true],header #font-toggle[aria-pressed=true]{transform:none;box-shadow:none!important}header #font-toggle[aria-pressed=true]{background:#fff!important;color:var(--vs-teal)!important}header .hamburger:after{right:0!important}header .nav-btn.active,header .nav-btn[aria-current=page]{background:#fff!important;color:var(--vs-teal)!important}@media(max-width:1023px){header .nav-btn{display:none!important}}@media(max-width:380px){header .logo-text:after{font-size:14px}header a.logo .logo-name{font-size:18px!important}header .hamburger.has-word{padding:0 10px!important}}main{padding-top:68px!important}.menu-drawer{width:min(360px,100vw)!important;padding-top:68px!important;transition:transform .18s ease-out,visibility 0s linear .18s!important;border-right:3px solid var(--vs-teal);box-shadow:none!important}.menu-drawer.active{transition:transform .18s ease-out,visibility 0s linear 0s!important}.menu-overlay{transition:opacity .15s!important}.menu-drawer>a,.menu-drawer>button,.menu-drawer .menu-cat-details>summary{display:flex!important;align-items:center;min-height:52px;padding:0 20px!important;font:700 var(--t-body)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important;border-bottom:1px solid var(--vs-line)!important;text-decoration:none!important}.menu-drawer>a:hover,.menu-drawer>button:hover,.menu-drawer .menu-cat-details>summary:hover{background:var(--vs-teal-t)!important}.menu-drawer .menu-cat-list a{min-height:48px;display:flex!important;align-items:center;font-size:var(--t-body)!important;color:var(--vs-ink)!important}.vs-btn,.mylist-tool,.mapa-clear-link,.article-share-btn,.article-details>summary,.article-res-row,.article-res-close,.mylist-tool-btn,.sg-choice,.report-modal-close,.sg-back,.nh-link,.vs-dialog-close,.menu-tool,.menu-drawer .menu-search-btn,.hf-answer,.hf-end-btn,.rs-link-btn,.rs-kind,.vs-qf-sum.vs-qf-page,.hero-quick-btn,.vs-qf-sum,#home-search-button,.search-oval button,.category-row-link,.mapa-filter-btn,.map-nb-choose,.map-fs-btn,#home-map-back-btn,#map-back-btn,.mapa-pop,.mapa-more-btn,.mapa-sheet-go,.mapa-addr-go,.mapa-adv-btn,.mapa-tb,.mapa-hide,.mapa-allareas,.rs-topic,.rs-for,.rs-types-more,.rs-fbtn,.rs-more-btn,.gh-link,.gh-urgent-btn,.hf-opt,.hf-btn,.hf-back,.hf-restart,.nh-num,.submit-btn,.nc-btn,.news-back,.vs-share-btn,.uc-site-btn,.uc-toggle,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn,.loc-pick,.news-pagination a,.news-pagination button{--b-fill: #fff;--b-ink: var(--vs-teal);--b-edge: var(--vs-deep);--b-sh: var(--vs-deep);--b-hover: var(--vs-teal-t)}.vs-btn,.mylist-tool,.mapa-clear-link,.article-share-btn,.article-details>summary,.article-res-row,.article-res-close,.mylist-tool-btn,.sg-choice,.report-modal-close,.sg-back,.nh-link,.vs-dialog-close,.menu-tool,.menu-drawer .menu-search-btn,.hf-answer,.hf-end-btn,.rs-link-btn,.rs-kind,.vs-qf-sum.vs-qf-page,.hero-quick-btn,.vs-qf-sum,#home-search-button,.search-oval button,.category-row-link,.mapa-filter-btn,.map-nb-choose,.map-fs-btn,#home-map-back-btn,.mapa-pop,.mapa-more-btn,.mapa-sheet-go,.mapa-addr-go,.mapa-adv-btn,.mapa-tb,.mapa-hide,.mapa-allareas,.rs-topic,.rs-for,.rs-types-more,.rs-fbtn,.gh-link,.gh-urgent-btn,.hf-opt,.hf-back,.hf-restart,.nh-num,.submit-btn,.nc-btn,.news-back,.wr-actions .rc-btn,.news-pagination a,.news-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;padding:8px 16px;cursor:pointer;text-align:center;text-decoration:none!important;font:700 var(--t-body)/1.15 var(--vs-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--b-ink)!important;background:var(--b-fill)!important;border:var(--vs-edge) solid var(--b-edge)!important;border-radius:var(--vs-r)!important;box-shadow:none!important;transform:none;transition:transform .08s ease-out,box-shadow .08s ease-out,background-color .12s}.vs-btn:hover,.mylist-tool:hover,.mapa-clear-link:hover,.article-share-btn:hover,.article-details>summary:hover,.article-res-row:hover,.article-res-close:hover,.sg-choice:hover,.report-modal-close:hover,.sg-back:hover,.nh-link:hover,.vs-dialog-close:hover,.menu-tool:hover,.menu-drawer .menu-search-btn:hover,.hf-answer:hover,.hf-end-btn:hover,.rs-link-btn:hover,.rs-kind:hover,.hero-quick-btn:hover,.vs-qf-sum:hover,#home-search-button:hover,.search-oval button:hover,.category-row-link:hover,.mapa-filter-btn:hover,.map-nb-choose:hover,.map-fs-btn:hover,#home-map-back-btn:hover,.mapa-pop:hover,.mapa-more-btn:hover,.mapa-sheet-go:hover,.mapa-addr-go:hover,.mapa-adv-btn:hover,.mapa-tb:hover,.mapa-hide:hover,.mapa-allareas:hover,.rs-topic:hover,.rs-for:hover,.rs-types-more:hover,.rs-fbtn:hover,.gh-link:hover,.gh-urgent-btn:hover,.hf-opt:hover,.hf-back:hover,.hf-restart:hover,.nh-num:hover,.submit-btn:hover,.nc-btn:hover,.news-back:hover,.wr-actions .rc-btn:hover,.news-pagination a:hover,.news-pagination button:hover{background:var(--b-hover)!important;transform:none;box-shadow:none!important}.vs-btn:active,.mylist-tool:active,.mapa-clear-link:active,.article-share-btn:active,.article-details[open]>summary,.article-res-row:active,.article-res-row[aria-expanded=true],.article-res-close:active,.sg-choice:active,.report-modal-close:active,.sg-back:active,.nh-link:active,.vs-dialog-close:active,.menu-tool:active,.menu-drawer .menu-search-btn:active,.hf-answer:active,.hf-end-btn:active,.rs-link-btn:active,.rs-kind:active,.rs-kind[aria-pressed=true],.hero-quick-btn:active,.vs-qf-sum:active,details[open]>.vs-qf-sum,#home-search-button:active,.search-oval button:active,.category-row-link:active,.mapa-filter-btn:active,.mapa-filter-btn[aria-expanded=true],.map-nb-choose:active,.map-nb-choose[aria-expanded=true],.map-fs-btn:active,#home-map-back-btn:active,.mapa-pop:active,.mapa-pop[aria-pressed=true],.mapa-more-btn:active,.mapa-more-btn[aria-expanded=true],.mapa-sheet-go:active,.mapa-addr-go:active,.mapa-adv-btn:active,.mapa-tb:active,.mapa-tb[aria-pressed=true],.mapa-hide:active,.mapa-allareas:active,.rs-topic:active,.rs-topic.is-on,.rs-topic[aria-pressed=true],.rs-for:active,.rs-for.is-on,.rs-for[aria-pressed=true],.rs-types-more:active,.rs-types-more[aria-expanded=true],.rs-fbtn:active,.gh-link:active,.gh-urgent-btn:active,.gh-urgent-btn[aria-expanded=true],.hf-opt:active,.hf-back:active,.hf-restart:active,.nh-num:active,.submit-btn:active,.nc-btn:active,.nc-btn.active,.nc-btn[aria-expanded=true],.news-back:active,.wr-actions .rc-btn:active,.news-pagination a:active,.news-pagination .active,.news-pagination [aria-current=page]{transform:none!important;box-shadow:0 0 0 var(--b-sh)!important}.mapa-tb[aria-pressed=true],.mapa-pop[aria-pressed=true],.rs-topic.is-on,.rs-topic[aria-pressed=true],.rs-for.is-on,.rs-for[aria-pressed=true],.nc-btn.active,.news-pagination .active,.news-pagination [aria-current=page]{background:var(--vs-teal)!important;color:#fff!important}.vs-btn-primary,.mylist-tool.is-primary,#home-search-button,.search-oval button,.mapa-filter-btn,.mapa-sheet-go,.mapa-addr-go,.submit-btn,.hf-btn-primary{--b-fill: var(--vs-teal);--b-ink: #fff;--b-hover: var(--vs-teal-2)}.vs-btn-help,.hero-quick-aqua,.gh-urgent-btn{--b-fill: var(--vs-sienna);--b-ink: #fff;--b-edge: var(--vs-sienna-d);--b-sh: var(--vs-sienna-d);--b-hover: var(--vs-sienna-h)}.vs-btn-sm{min-height:44px;padding:6px 14px;font-size:var(--t-sm)!important}.vs-btn[hidden],.mapa-allareas[hidden],.vs-qf-sum[hidden],.rc-btn[hidden],.category-row-link[hidden],.mapa-pop[hidden],.map-nb-choose[hidden],.mapa-tb[hidden],#home-map-back-btn[hidden],.hf-back[hidden],.hf-restart[hidden]{display:none!important}.vs-chev{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.vs-ic{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.resource-card .mylist-btn,.resource-card .report-error-link,.resource-card .description-toggle,.resource-card .hrs-toggle,.uc-card .mylist-btn,.uc-card .report-error-link{display:inline-flex!important;align-items:center;gap:6px;min-height:44px;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;cursor:pointer;color:var(--vs-teal)!important;font:700 var(--t-sm)/1.2 var(--vs-font)!important}.resource-card .mylist-btn .mylist-btn-text,.resource-card .report-error-link,.uc-card .report-error-link{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.resource-card .mylist-btn:hover,.resource-card .report-error-link:hover,.resource-card .description-toggle:hover{color:var(--vs-deep)!important;text-decoration-thickness:3px}.search-container{background:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.search-oval{display:flex!important;gap:10px;align-items:stretch;background:none!important;border:0!important;box-shadow:none!important;padding:0 4px 4px 0!important;border-radius:0!important}.search-oval input{flex:1;min-width:0;min-height:52px!important;border:var(--vs-edge) solid var(--vs-teal)!important;border-radius:var(--vs-r)!important;font:500 var(--t-body)/1.2 var(--vs-font)!important;padding:0 14px!important;color:var(--vs-ink)!important;background:#fff!important;box-shadow:none!important}.search-oval input::placeholder{color:#4a585e;opacity:1}.search-oval button{min-width:56px;min-height:52px!important;padding:0 14px!important}.search-oval button .search-label-compact{display:none!important}#home-search-button .vs-search-ic,.search-oval .vs-search-ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}@media(max-width:767px){.search-oval .vs-search-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.vs-head{display:flex;align-items:center;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;margin:0 0 12px}.vs-head h2{margin:0!important;font:800 var(--t-h2)/1.15 var(--vs-font)!important;color:var(--vs-teal)!important}.vs-head-note{margin:0;font-size:var(--t-sm);color:var(--vs-muted);flex-basis:100%}.vs-head .vs-chev{width:16px;height:16px}body.home-page main{padding:68px 0 0!important}body.home-page main>.container{max-width:none!important;padding:0!important}.vs-front{background:var(--vs-sand);border-bottom:3px solid var(--vs-teal);padding:14px var(--vs-gutter) 18px}.vs-front-h{margin:0 0 4px;font:800 calc(24px * var(--fs, 1))/1.15 var(--vs-font);color:var(--vs-teal)}.vs-front .home-welcome{margin:0 0 12px!important;padding:0!important;max-width:40em;font-size:var(--t-sm)!important;line-height:1.45;color:var(--vs-muted)!important;text-align:left!important;background:none!important;border:0!important}.vs-front .search-container{margin:0!important}.vs-front .hero-quick{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin:12px 4px 0 0!important;padding:0!important}.vs-front .hero-quick>*{width:100%;min-width:0;margin:0!important}.vs-front .hero-quick-btn{width:100%;min-height:52px!important;font-size:calc(19px * var(--fs, 1))!important;padding:8px 10px!important}.vs-front .hero-quick-icon{display:none!important}.vs-front .vs-qf{position:relative}.vs-front .vs-qf>summary{list-style:none}.vs-front .vs-qf>summary::-webkit-details-marker{display:none}.vs-qf-chev{width:10px!important;height:10px!important;border:0!important;border-right:3px solid currentColor!important;border-bottom:3px solid currentColor!important;transform:translateY(-3px) rotate(45deg);margin-left:4px;background:none!important;-webkit-mask:none!important;mask:none!important;transition:transform .12s}details[open]>summary .vs-qf-chev{transform:translateY(2px) rotate(225deg)}.vs-qf-panel{border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important;background:#fff!important;padding:6px!important;z-index:30}.vs-qf-item{min-height:52px!important;font:700 var(--t-body)/1.15 var(--vs-font)!important;color:var(--vs-teal)!important;border-radius:var(--vs-r)!important;border:0!important;background:#fff!important;box-shadow:none!important}.vs-qf-item:hover{background:var(--vs-teal-t)!important}.vs-qf-item+.vs-qf-item{border-top:1px solid var(--vs-line)!important}.vs-cats{padding:16px var(--vs-gutter) 18px}.vs-topics{list-style:none;margin:0;padding:0 4px 4px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.vs-topic{--t: var(--vs-teal);display:flex;align-items:center;gap:10px;min-height:60px;height:100%;box-sizing:border-box;padding:6px 8px;text-decoration:none;font:700 calc(17px * var(--fs, 1))/1.15 var(--vs-font);color:var(--vs-ink);background:#fff;border:var(--vs-edge) solid var(--vs-deep);border-radius:var(--vs-r);box-shadow:none;transition:transform .08s ease-out,box-shadow .08s ease-out,background-color .12s}.vs-topic:hover{transform:none;box-shadow:none;background:var(--vs-sand)}.vs-topic:active{transform:none;box-shadow:none}.vs-topic img{width:40px;height:40px;flex:none;padding:5px;box-sizing:border-box;border-radius:var(--vs-r);background:color-mix(in srgb,var(--t) 14%,#fff);box-shadow:inset 0 -3px 0 var(--t)}.vs-topic-all{justify-content:center;background:var(--vs-teal);color:#fff}.vs-topic-all:hover{background:var(--vs-teal-2)}body.home-page .home-map-section{margin:0!important;padding:16px 0 0!important;background:#fff;border-top:1px solid var(--vs-sand-line)}body.home-page .home-map-section>.vs-head{padding:0 var(--vs-gutter);margin-bottom:10px}body.home-page .home-map-title,body.home-page .map-nb-band{display:none!important}body.home-page .map-nb-card,body.home-page .map-layout,body.home-page .map-container{margin-left:0!important;margin-right:0!important;width:auto!important;max-width:100%!important;border-radius:0!important}body.home-page .map-nb-card{box-shadow:none!important;border:0!important;padding:0!important;background:#fff!important}@media(max-width:1023px){body.home-page #home-map-gl{height:300px!important}}.vs-news{background:var(--vs-sand);border-top:3px solid var(--vs-teal);padding:18px var(--vs-gutter) 22px!important;margin:0!important}.vs-news .vs-head h2{font-size:var(--t-h2)!important}.vs-news .home-news-grid{display:grid!important;grid-template-columns:1fr;gap:14px;padding:0 4px 4px 0}.vs-tile{margin:0;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important}.vs-tile-link{display:grid;grid-template-columns:66px minmax(0,1fr) 36px;align-items:stretch;text-decoration:none;background:#fff;color:var(--vs-ink);border:var(--vs-edge) solid var(--vs-deep);border-radius:var(--vs-r);box-shadow:none;overflow:hidden;transition:transform .08s ease-out,box-shadow .08s ease-out}.vs-tile-link:hover{transform:none;box-shadow:none}.vs-tile-link:hover .vs-tile-h{text-decoration:underline;text-underline-offset:3px}.vs-tile-link:active{transform:none;box-shadow:none}.vs-tile-date{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:700;line-height:1.05;font-size:calc(15px * var(--fs, 1));letter-spacing:.04em;background:var(--vs-teal);color:#fff;padding:6px 2px}.vs-tile-date b{display:block;font-size:calc(26px * var(--fs, 1));letter-spacing:0}.vs-tile-y{font-size:calc(14px * var(--fs, 1));font-weight:600;letter-spacing:0;margin-top:2px;color:#d9edef}.vs-tile-txt{display:flex;flex-direction:column;gap:2px;padding:9px 4px 10px 12px;min-width:0}.vs-tile-h{margin:0!important;font:700 var(--t-body)/1.28 var(--vs-font)!important;color:var(--vs-ink)!important}.vs-tile-cat{font-size:var(--t-sm);font-weight:700}.vs-tile-snip{font-size:var(--t-sm);color:var(--vs-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.vs-tile-go{display:grid;place-content:center;color:var(--vs-teal)}.vs-tile-img{display:none}footer{background:var(--vs-deep)!important;color:#fff}footer .footer-grid{padding:16px var(--vs-gutter) 6px!important;gap:4px!important}footer .footer-logo-mark{font-size:calc(19px * var(--fs, 1))!important;font-weight:800!important}footer .footer-subtitle{font-size:calc(15px * var(--fs, 1))!important;color:#e0eef0!important;opacity:1!important;letter-spacing:.02em;text-transform:none!important}footer .footer-links-line{gap:0 18px!important}footer .footer-links-line a,footer .footer-links-line a:visited,footer .footer-links-line button.flink{color:#fff!important;font-size:var(--t-sm)!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px;min-height:44px}footer .footer-links-line a:before,footer .footer-links-line a+a:before{display:none!important;content:none!important}footer .map-data-attribution,footer .footer-bottom{color:#e0eef0!important;opacity:1!important;font-size:calc(15px * var(--fs, 1))!important;line-height:1.45!important;padding:4px var(--vs-gutter)!important}footer .map-data-attribution a{color:#fff!important}footer .footer-bottom{border-top:1px solid rgba(255,255,255,.25)!important;padding:8px var(--vs-gutter) 12px!important;margin-top:6px}body:not(.home-page) main{padding-top:68px!important}:is(body:not(.home-page) .hero,.page-header){background:var(--vs-sand)!important;background-color:var(--vs-sand)!important;background-image:none!important;color:var(--vs-teal)!important;border-bottom:3px solid var(--vs-teal);padding:16px var(--vs-gutter) 14px!important;margin:0 calc(50% - 50vw) 16px!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;text-align:left!important}:is(body:not(.home-page) .hero,.page-header):before,:is(body:not(.home-page) .hero,.page-header):after{display:none!important}:is(body:not(.home-page) .hero,.page-header)>*{max-width:1200px;margin-left:auto!important;margin-right:auto!important}:is(body:not(.home-page) .hero,.page-header) :is(.hero-title,h1){color:var(--vs-teal)!important;font:800 var(--t-h1)/1.12 var(--vs-font)!important;margin:0 auto!important;text-shadow:none!important}:is(body:not(.home-page) .hero,.page-header) :is(.hero-subtitle,p){color:var(--vs-muted)!important;opacity:1!important;font-size:var(--t-body)!important;margin:4px auto 0!important;text-shadow:none!important;line-height:1.45!important}body:not(.home-page) main{padding-left:var(--vs-gutter)!important;padding-right:var(--vs-gutter)!important}.resources-section{background:#fff!important;box-shadow:none!important;border-radius:0!important;border:0!important;padding:0!important;margin:0 0 22px!important}.resources-section h2,.gh-title{font:800 var(--t-h2)/1.15 var(--vs-font)!important;color:var(--vs-teal)!important;margin:0 0 10px!important}@media(max-width:767px){.resources-section+.resources-section{border-top:1px solid var(--vs-line)!important;padding-top:18px!important}}.resource-card{background:#fff!important;border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important;padding:0 0 2px!important;overflow:hidden;color:var(--vs-ink)}.resource-card>h3,.resource-card .rc-title{margin:0 0 4px!important;background:var(--vs-teal)!important;color:#fff!important;font:800 var(--t-h3)/1.2 var(--vs-font)!important;padding:9px 12px!important;border:0!important}.resource-card>h3 a{color:#fff!important}.resource-card>*:not(h3):not(.rc-title){margin-left:12px!important;margin-right:12px!important}.resource-card .resource-tag-row{margin-top:0!important;margin-bottom:0!important}.resource-card .resource-tag{background:none!important;border:0!important;padding:0!important;color:var(--vs-sienna)!important;font:700 var(--t-sm)/1.35 var(--vs-font)!important}.resource-card .resource-tag+.resource-tag:before{content:"· "}.resource-card .rc-address,.resource-card .phone,.resource-card .hours,.resource-card .hours *{font-size:var(--t-sm)!important;color:var(--vs-ink)!important;line-height:1.4!important}.resource-card .rc-address,.resource-card .phone{margin-top:2px!important;margin-bottom:0!important}.resource-card .phone a{color:var(--vs-teal)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:10px 0;margin:-10px 0}.resource-card .phone.vs-in-cells{display:none!important}.resource-card .hours{margin-top:0!important;margin-bottom:0!important}.resource-card .hrs-toggle{color:var(--vs-ink)!important;font-weight:500!important;text-align:left}.resource-card .hrs-state{font-weight:800!important}.resource-card .hrs-state.is-open{color:var(--vs-green)!important}.resource-card .hrs-state.is-closed{color:var(--vs-red)!important}.resource-card .description-wrap{margin-top:2px!important}.resource-card .description{font-size:var(--t-body)!important;line-height:1.45!important;color:var(--vs-ink)!important;margin-bottom:0!important}.resource-card .description.is-clamped{-webkit-line-clamp:3!important;max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important}.resource-card .description-toggle .vs-chev{width:16px;height:16px}.resource-card .resource-card-footer{padding:0!important;margin-top:6px!important;border:0!important;background:none!important}.resource-card .rc-action-row{margin:0!important;padding:0!important}.resource-card .rc-footer-links{display:flex!important;justify-content:space-between;align-items:center;gap:4px 12px;flex-wrap:wrap;margin-top:2px!important;padding:0!important;border:0!important}.resource-card .resource-context-badges:empty{display:none!important}.resource-card .rc-tc-notice{color:var(--vs-red)!important;font-size:var(--t-sm)!important}.vs-strip{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;background:var(--vs-deep);border:var(--vs-edge) solid var(--vs-deep);border-radius:var(--vs-r);box-shadow:none;margin:0 var(--vs-sh) var(--vs-sh) 0!important;overflow:hidden}.vs-strip>.vs-cell{grid-column:span 3;min-height:56px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px!important;margin:0!important;text-decoration:none!important;font:700 var(--t-sm)/1.1 var(--vs-font)!important;text-align:center;min-width:0;background:var(--vs-teal-t)!important;color:var(--vs-teal)!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;cursor:pointer;transition:background-color .1s}.vs-strip>.vs-cell:hover{background:var(--vs-teal-h)!important}.vs-strip>.vs-cell:active{background:#bcdade!important;box-shadow:inset 3px 3px #062f3759!important}.vs-strip>.vs-cell:focus-visible{outline-offset:-5px!important}.vs-strip>.rc-btn-map{background:var(--vs-sienna)!important;color:#fff!important}.vs-strip>.rc-btn-map:hover{background:var(--vs-sienna-h)!important}.vs-strip>.rc-btn-map:focus-visible{outline-color:#fff!important}.vs-strip[data-o="1"]>.vs-cell:not(.vs-cell-ph){grid-column:span 12}.vs-strip[data-o="2"]>.vs-cell:not(.vs-cell-ph){grid-column:span 6}.vs-strip[data-o="3"]>.vs-cell:not(.vs-cell-ph){grid-column:span 4}.vs-strip[data-ph="1"][data-o="1"]>.vs-cell{grid-column:span 6}.vs-strip[data-ph="1"][data-o="2"]>.vs-cell{grid-column:span 4}.vs-strip[data-ph="1"][data-o="3"]>.vs-cell{grid-column:span 3}.vs-strip[data-ph="1"][data-o="0"]>.vs-cell{grid-column:span 12}.vs-strip>.vs-cell-ph{grid-column:span 6;flex-direction:row;justify-content:flex-start;gap:8px;padding:6px 10px!important;min-height:60px;text-align:left}.vs-strip>.vs-cell-ph .vs-cell-t{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.vs-strip>.vs-cell-ph b{font-size:var(--t-body);font-weight:800;line-height:1.15}.vs-strip>.vs-cell-ph small{font-size:var(--t-sm);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.vs-strip[data-ph="3"]>.vs-cell-ph:last-of-type,.vs-strip[data-ph="5"]>.vs-cell-ph:last-of-type{grid-column:span 12}body.large-text .vs-strip>.vs-cell-ph{grid-column:span 12}@media(max-width:359px){.vs-strip>.vs-cell-ph{grid-column:span 12}}.resource-card .lf-wrap{font-size:var(--t-sm)!important}.vs-strip .is-dead{grid-column:span 3;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#eef1f2!important;color:#4a585e!important;font:700 var(--t-sm)/1.1 var(--vs-font)}#resources-display{padding:0!important}.resource-list,.rs-list .cards,.resources-grid{gap:16px!important}.maplibregl-popup-content{border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important}.mapa-filter-btn{min-width:52px!important;padding:6px 12px!important;height:auto!important;min-height:48px!important}.mapa-filter-btn svg{stroke:#fff}.map-nb-choose{justify-content:space-between!important;min-height:48px!important;height:auto!important;padding:6px 14px!important}.map-nb-choose-text{font-size:var(--t-body)!important;font-weight:700!important}.map-fs-btn{width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.mapa-zoom{border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important;overflow:hidden;background:var(--vs-deep)!important;gap:2px}.mapa-zoom:not([hidden]){display:grid!important}.mapa-zoom button{width:48px!important;height:48px!important;background:#fff!important;color:var(--vs-teal)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.mapa-zoom button:hover:not(:disabled){background:var(--vs-teal-t)!important}.mapa-search{border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important}.mapa-search input{min-height:46px!important;font-size:max(16px,var(--t-sm))!important}.mapa-pop{justify-content:flex-start!important;padding:4px 12px!important;min-height:48px!important}.mapa-popular-title{font-size:var(--t-sm)!important;color:var(--vs-muted)!important;letter-spacing:.02em!important}.mapa-tb{min-height:48px!important;padding:6px 12px!important}.mapa-hide{min-height:44px!important;padding:4px 10px!important;font-size:var(--t-sm)!important}.mapa-allareas{min-height:48px!important}#home-map-back-btn{min-height:48px!important;padding:6px 14px 6px 10px!important}.mapa-side input[type=checkbox]{width:44px!important;height:44px!important}.mapa-side label{min-height:44px}.map-nb-band{background:var(--vs-teal)!important;color:#fff!important}.rs-topic{justify-content:flex-start!important;text-align:left!important;color:var(--vs-ink)!important;min-height:52px!important;padding:6px 12px!important;border-left-width:var(--vs-edge)!important}.rs-topic .rs-topic-name{flex:1;text-align:left}.rs-topic .rs-topic-chev{margin-left:auto;color:var(--vs-teal)}.rs-topic.is-on .rs-topic-chev,.rs-topic[aria-pressed=true] .rs-topic-chev{color:#fff}.rs-topic:before{display:none!important}.rs-for{min-height:52px!important;justify-content:flex-start!important}.category-row-label,.rs-for-title{font-size:var(--t-sm)!important;color:var(--vs-muted)!important;font-weight:700!important}.rs-bar,.rs-bar-box>*{background:var(--vs-sand)!important;border-radius:var(--vs-r)!important}.rs-bar-clear{min-height:44px!important;box-shadow:none!important;border:0!important;background:none!important;color:var(--vs-teal)!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:700!important;font-size:var(--t-sm)!important}.resource-context-badge{font-size:var(--t-sm)!important}.gh-urgent{background:#fff4ee!important;border:var(--vs-edge) solid var(--vs-sienna)!important;border-radius:var(--vs-r)!important;padding:12px 14px!important;margin:0 0 22px!important;color:var(--vs-ink)!important;font-size:var(--t-body)!important;box-shadow:none!important}.gh-urgent-btn{margin-top:10px}.gh-links{list-style:none;padding:0 4px 4px 0!important;margin:0;display:grid;gap:12px}.gh-link{width:100%;justify-content:space-between!important;text-align:left!important;color:var(--vs-ink)!important}.gh-link .nh-link-chev{color:var(--vs-teal)}.hf-opt{width:100%}.nh-num{min-width:72px}#news-list{display:grid!important;gap:14px!important;padding:0 4px 4px 0}#news-list .vs-tile-h{font-size:var(--t-h3)!important}.news-cat-filters .nc-top{display:flex;gap:12px;flex-wrap:wrap}.nc-cat-panel{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:12px}.nc-cat-panel[hidden]{display:none!important}.news-count{font-size:var(--t-sm)!important;color:var(--vs-muted)!important}.news-article{font-size:var(--t-body)!important;color:var(--vs-ink)!important}.news-article p,.news-article li{font-size:var(--t-body)!important;line-height:1.6!important;color:var(--vs-ink)!important}.news-article h1{font:800 var(--t-h1)/1.15 var(--vs-font)!important;color:var(--vs-teal)!important}.news-article h2{font:800 var(--t-h2)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important}.news-article-wrap{box-shadow:none!important;border:0!important;background:none!important;padding:0!important}.news-cat-tag{font-size:var(--t-sm)!important}.form-group label{font-size:var(--t-body)!important;font-weight:700!important;color:var(--vs-ink)!important}.form-group input,.form-group select,.form-group textarea{border:var(--vs-edge) solid var(--vs-teal)!important;border-radius:var(--vs-r)!important;font-size:var(--t-body)!important;min-height:52px;color:var(--vs-ink)!important}.submit-btn{width:auto}@media(min-width:768px){:root{--vs-gutter: 32px}.vs-news .home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-topics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){header{height:76px!important;padding:0 max(32px,calc(50vw - 656px))!important}header .logo-text{flex-direction:row!important;align-items:baseline;gap:14px}header a.logo .logo-name{font-size:24px!important}header .logo-text:after{font-size:17px;padding-left:14px;border-left:2px solid #8fc3ca}main,body.home-page main,body:not(.home-page) main{padding-top:76px!important}.menu-drawer{padding-top:76px!important}html{scroll-padding-top:96px}.vs-front{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:8px 48px;align-items:center;padding:22px max(32px,calc(50vw - 656px)) 24px}.vs-front-h{font-size:var(--t-h1)}.vs-front .home-welcome{margin:0!important;font-size:var(--t-body)!important}.vs-ways{display:grid;grid-template-columns:340px minmax(0,1fr);gap:36px;padding:24px max(32px,calc(50vw - 656px)) 32px;align-items:start}.vs-cats{padding:0}.vs-ways .vs-topics{grid-template-columns:1fr;gap:12px}.vs-ways .vs-topic{min-height:54px;font-size:var(--t-body)}body.home-page .home-map-section{padding:0!important;border:0}body.home-page .home-map-section>.vs-head{padding:0}body.home-page .map-nb-card{border:var(--vs-edge) solid var(--vs-deep)!important;box-shadow:none!important}.vs-news{padding:26px max(32px,calc(50vw - 656px)) 32px!important}body:not(.home-page) main>.container{max-width:1312px!important}}.resource-card .vs-where{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 14px;margin-top:2px!important}.resource-card .vs-where>*{margin:0!important}.resource-card .vs-where>.phone.vs-in-cells{display:none!important}.resource-card .description-wrap{position:relative}.resource-card>.description-wrap>.description.is-clamped+.description-toggle:not([hidden]){position:absolute;right:0;top:calc(var(--t-body) * 1.45 * 2.5 - 22px);padding-left:36px!important;background:linear-gradient(to right,#fff0,#fff 30px)!important}.resource-card .description-wrap.lf-home{margin-bottom:0!important}body.home-page .mapa-top{padding:0 var(--vs-gutter) 10px!important;gap:10px!important}body.home-page .mapa-top .map-nb-bar,body.home-page .map-nb-controls{min-width:0;flex:1}body.home-page .map-nb-choose{width:100%!important}.mapa-popular{margin:10px var(--vs-gutter) 4px!important;padding:0!important}.mapa-popular-row{gap:12px!important;padding:0 var(--vs-sh) var(--vs-sh) 0!important}@media(max-width:1023px){body.home-page #home-map-gl{height:270px!important}}footer .footer-links-row{display:flex!important;flex-wrap:wrap;justify-content:center;gap:0 18px!important}footer .footer-grid{gap:0!important}footer .footer-links-line+.footer-links-line:before,footer .footer-links-line a+a:before{content:none!important;display:none!important}footer .footer-links-line{display:flex!important;gap:0 18px!important}@media(min-width:1024px){body.home-page .mapa-top{padding:12px 12px 10px!important;flex-wrap:wrap}body.home-page .mapa-top-right{margin-left:auto}body.home-page .map-nb-choose{width:auto!important;min-width:280px}body.home-page .mapa-popular{margin:14px 0 0!important}}footer .footer-brand{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 10px}footer .footer-links-row{gap:0 16px!important}footer .footer-links-line{gap:0 16px!important}@media(max-width:767px){.vs-topic{min-height:54px}.vs-cats{padding-top:14px;padding-bottom:16px}body.home-page .home-map-section{padding-top:14px!important}.vs-news{padding-top:16px!important}}footer .footer-links-row{width:100%}footer .footer-links-row{flex-direction:row!important;margin:2px 0 4px!important}@media(max-width:1023px){body.home-page #home-map-gl{height:260px!important}}.resource-card [hidden],.uc-card [hidden],.resource-card .description-toggle[hidden]{display:none!important}.resource-card>.description-wrap>.description.is-clamped+.description-toggle:not([hidden]){padding-left:30px!important;background:linear-gradient(to right,#fff0,#fff 16px)!important}:is(body:not(.home-page) .hero,.page-header) :is(.hero-title,h1){text-align:left!important}body:not(.home-page) .hero+.search-container,.page-header+.search-container{margin-top:0!important;margin-bottom:14px!important}.menu-drawer .menu-search-btn{--b-fill: var(--vs-teal);--b-ink: #fff;--b-hover: var(--vs-teal-2);width:52px!important;min-width:52px!important;padding:0!important}.menu-drawer .menu-tools{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;padding:14px 20px 6px 16px!important}.menu-drawer .menu-tool{width:100%;min-height:48px!important}.menu-drawer .menu-search-top{padding:8px 20px 14px 16px!important;border-bottom:1px solid var(--vs-line);margin:0!important}.menu-drawer .menu-cat-filter-label{font:700 var(--t-sm)/1.3 var(--vs-font)!important;color:var(--vs-ink)!important}.menu-drawer .menu-search-row{display:flex;gap:10px;padding:0 4px 4px 0}.menu-drawer .menu-search-row input{flex:1;min-width:0;min-height:48px!important;border:var(--vs-edge) solid var(--vs-teal)!important;border-radius:var(--vs-r)!important;font-size:max(16px,var(--t-sm))!important;padding:0 12px!important}.menu-drawer>.menu-urgent,.menu-drawer>button.menu-plain{min-height:52px!important;width:100%!important;text-align:left!important;background:none!important}.menu-drawer .menu-cat-details{border:0!important;margin:0!important}.menu-drawer .menu-cat-list{padding:4px 0 12px!important;margin:0!important}.menu-drawer .menu-cat-list a{padding:0 20px 0 32px!important;border:0!important}.vs-dialog,.report-modal,.report-modal-content{border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important}.vs-dialog-head h2,.report-modal h2{font:800 var(--t-h3)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important}.vs-dialog-close{width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:26px!important;line-height:1!important}.nh-links{display:grid!important;gap:12px!important;padding:0 4px 4px 0!important}.nh-link{width:100%;justify-content:space-between!important;min-height:52px!important}.nh-link svg{stroke:currentColor}.nh-hours,.nh-hrs>*{font-size:calc(15px * var(--fs, 1))!important}.nh-lead{font-size:var(--t-body)!important}.nh-main{font-size:var(--t-body)!important;color:var(--vs-ink)!important}.nh-sub{font-size:var(--t-sm)!important;color:var(--vs-muted)!important}.resource-card .uc-summary{font-size:var(--t-sm)!important;color:var(--vs-ink)!important;line-height:1.45!important}.resource-card .uc-label{font:800 var(--t-sm)/1.3 var(--vs-font)!important;color:var(--vs-teal)!important;text-transform:none!important;letter-spacing:0!important;margin:10px 12px 4px!important}.resource-card .uc-programs{border-top:2px solid var(--vs-teal)!important}.uc-prog{border-bottom:1px solid var(--vs-line)!important}.uc-prog.is-match{background:var(--vs-teal-t)!important;box-shadow:none!important;border-radius:0!important}.uc-toggle{min-height:48px;font-size:var(--t-body)!important;color:var(--vs-ink)!important;padding:6px 4px!important}.uc-toggle .uc-name{font-size:var(--t-body)!important;font-weight:700!important;color:var(--vs-teal)!important}.uc-toggle .uc-line{font-size:var(--t-sm)!important;color:var(--vs-muted)!important}.uc-panel .description.uc-what{font-size:var(--t-body)!important;color:var(--vs-ink)!important}.uc-panel .hrs,.uc-panel .hrs *,.uc-panel .uc-hours,.uc-panel .hrs-info{font-size:var(--t-sm)!important;color:var(--vs-ink)!important}.uc-panel .rc-actions.vs-strip{margin-top:6px!important}.resource-context-badge{border-radius:var(--vs-r)!important;color:var(--vs-teal)!important;background:var(--vs-teal-t)!important;border:1px solid var(--vs-line)!important}.report-modal .sg-choice{width:100%;justify-content:flex-start!important}.report-modal .sg-input{border:var(--vs-edge) solid var(--vs-teal)!important;border-radius:var(--vs-r)!important;font-size:max(16px,var(--t-sm))!important;min-height:48px}.report-modal-close,.sg-back{width:48px;height:48px;padding:0!important}.report-modal h3{font:800 var(--t-h3)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important}.report-modal .sg-for,.report-modal label,.report-modal legend{font-size:var(--t-sm)!important;color:var(--vs-ink)!important}.article-details{border:0!important;background:none!important;margin:0 4px 14px 0!important;padding:0!important;box-shadow:none!important}.article-details>summary{display:flex!important;width:100%;justify-content:flex-start!important;text-align:left!important;list-style:none}.article-details>summary::-webkit-details-marker{display:none}.article-details>summary:before{content:"";width:9px;height:9px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg);margin:0 6px 0 2px;flex:none;transition:transform .12s}.article-details[open]>summary:before{transform:rotate(45deg)}.article-details-body{padding:12px 2px 4px!important}.article-share-btn{min-height:48px}.news-cat-tag{border-radius:var(--vs-r)!important;font-weight:700!important}.article-top-row{gap:12px;padding-right:4px}.article-res-row{width:100%;justify-content:space-between!important;text-align:left!important}.submit-btn{margin-bottom:22px!important}.news-article a:not([class]),.content-copy a:not([class]),.gh-card a:not([class]),.contact-intro a:not([class]){color:var(--vs-teal)!important;text-decoration-thickness:2px!important;text-underline-offset:3px}.uc-panel .description.uc-what{font-size:var(--t-sm)!important;line-height:1.45!important}.uc-toggle{min-height:44px!important;padding:2px 4px!important}.resource-card .uc-programs .uc-panel .resource-context-badges:empty{display:none!important}.vs-strip[data-ph="0"][data-o="1"]>.vs-cell,.vs-strip[data-ph="0"][data-o="2"]>.vs-cell,.vs-strip[data-ph="1"][data-o="0"]>.vs-cell,.vs-strip[data-ph="1"][data-o="1"]>.vs-cell{flex-direction:row;gap:8px;min-height:48px;font-size:var(--t-body)!important}@media(min-width:768px){.vs-strip>.vs-cell:not(.vs-cell-ph){flex-direction:row;gap:8px;min-height:48px;font-size:var(--t-body)!important}.vs-strip>.vs-cell-ph{min-height:52px;padding:4px 10px!important}.vs-strip>.vs-cell-ph .vs-cell-t{flex-direction:row;align-items:baseline;gap:8px;flex-wrap:wrap}}body.resources-page .rs-topics{gap:8px!important}body.resources-page .rs-topic,body.resources-page .rs-for{min-height:48px!important}body.resources-page .rs-for-grid{gap:8px!important}body.resources-page .rs-qf-row{gap:10px!important;margin-bottom:8px!important}body.resources-page .rs-qf-row>*{min-height:48px!important}:is(body:not(.home-page) .hero,.page-header){padding-top:12px!important;padding-bottom:10px!important;margin-bottom:12px!important}.resource-card .uc-summary.description.is-clamped{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;overflow:hidden}.resource-card .description-wrap>.uc-summary{font-size:var(--t-body)!important;margin:0!important}.uc-prog{--ov: #fff}.uc-prog.is-match{--ov: var(--vs-teal-t)}.uc-panel .description-wrap{position:relative}.uc-panel .description-wrap>.description.is-clamped{-webkit-line-clamp:3!important}.uc-panel .description-wrap>.description.is-clamped+.description-toggle:not([hidden]){position:absolute;right:0;top:calc(var(--t-sm) * 1.45 * 2.5 - 22px);padding-left:30px!important;background:linear-gradient(to right,transparent,var(--ov) 16px)!important}.resource-card .description-wrap>.description.is-clamped+.description-toggle:not([hidden]),.uc-panel .description-wrap>.description.is-clamped+.description-toggle:not([hidden]){background-size:100% 1.5em!important;background-position:0 50%!important;background-repeat:no-repeat!important}@media(max-width:1023px){body.resources-page .rs-topics{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;padding:0 4px 4px 0}body.resources-page .rs-topics>:not(.rs-topic){grid-column:1 / -1}body.resources-page .rs-topic{min-height:54px!important;padding:4px 8px!important;line-height:1.15!important}body.resources-page .rs-topic .rs-topic-chev{display:none!important}}:is(body:not(.home-page) .hero,.page-header),:is(body:not(.home-page) .hero,.page-header) *{text-align:left!important}.rs-for-title,.resources-page .category-row-label,body.resources-page h2.rs-h{font:800 var(--t-h3)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important}.rs-for.rs-for-more{justify-content:center!important}input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;box-sizing:border-box;width:44px!important;height:44px!important;margin:0 -9px!important;cursor:pointer;border:0!important;border-radius:0!important;background:transparent no-repeat center / 18px 18px;box-shadow:inset 0 0 0 9px transparent,inset 0 0 0 11px var(--vs-deep);clip-path:inset(9px round 4px)}input[type=checkbox]:checked{box-shadow:inset 0 0 0 9px transparent,inset 0 0 0 30px var(--vs-teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox]:focus-visible{clip-path:none;box-shadow:inset 0 0 0 9px transparent,inset 0 0 0 11px var(--vs-deep),0 0 0 0 transparent;outline-offset:-6px!important}input[type=checkbox]:disabled{opacity:.5;cursor:default}@media(min-width:1024px){.mapa.is-desk .mapa-top{grid-template-columns:auto minmax(0,22rem) minmax(0,1fr)!important}.mapa.is-desk .mapa-top-right{justify-content:flex-end;gap:12px;padding-right:4px}body.home-page .map-nb-choose{min-width:0!important;width:100%!important}.mapa.is-desk .mapa-top-left:empty{display:none}}input[type=checkbox]{box-shadow:inset 0 0 0 9px transparent,inset 0 0 0 11px var(--svc-c, var(--vs-deep))}input[type=checkbox]:checked{box-shadow:inset 0 0 0 9px transparent,inset 0 0 0 30px color-mix(in srgb,var(--svc-c, var(--vs-teal)) 72%,#000)}#mapa-filters.is-sheet .mapa-ck input{width:1px!important;height:1px!important;margin:0!important}#mapa-filters.is-sheet .mapa-ck,#mapa-filters .mapa-near-act{border-radius:var(--vs-r)!important;min-height:48px!important;box-shadow:none!important;font-size:var(--t-sm)!important}#mapa-filters.is-sheet .mapa-ck:has(input:checked),#mapa-filters .mapa-near-act[aria-pressed=true]{transform:none;box-shadow:none!important}#mapa-filters.is-sheet .mapa-ck:not(.mapa-ck-type),#mapa-filters .mapa-near-act{border-color:var(--vs-deep)!important;color:var(--vs-teal)}#mapa-filters.is-sheet .mapa-ck:not(:has(input:checked)){background:#fff!important}.mapa-side legend,.mapa-side .mapa-sec-title,#rs-filters legend,.mapa-popular-title,.uc-label{color:var(--vs-muted)!important;font-size:var(--t-sm)!important;font-weight:800!important;letter-spacing:.03em!important}.form-group .required,.form-group label span[aria-hidden=true],.contact-form .req{color:var(--vs-red)!important}.mylist-tool{min-height:48px}.nc-btn{min-height:48px!important;height:auto!important}.news-article li>a:only-child,.news-article p>a:only-child,.content-copy li>a:only-child{display:inline-block;padding:10px 0;margin:-6px 0}.ht-linkbtn{padding:9px 0!important;min-height:44px}.resource-card .phone a,.resource-card .rc-contact-link,.uc-contact a{display:inline-block;padding:11px 0!important;margin:-11px 0!important}.vs-tile-y{font-size:calc(15px * var(--fs, 1))}.hf-step,.hrs-info,.uc-panel .hrs-info,.resource-card .hrs-info{font-size:max(15px,var(--t-sm))!important}.hf-step{color:var(--vs-muted)!important;font-weight:700!important}.ht-num,.howto-num,ol.ht-steps>li::marker,.ht-step-n,.how-num{font-size:max(15px,1em)!important}:is(body:not(.home-page) .hero,.page-header){display:block!important;padding-left:max(var(--vs-gutter),calc(50vw - 656px))!important;padding-right:max(var(--vs-gutter),calc(50vw - 656px))!important}:is(body:not(.home-page) .hero,.page-header)>*{max-width:1312px!important;margin-left:0!important;margin-right:0!important;width:auto!important}:is(body:not(.home-page) .hero,.page-header) :is(.hero-title,h1,p,.hero-subtitle){margin-left:0!important;margin-right:0!important}@media(min-width:1024px){body.resources-page .rs-top,body.resources-page .rs-results{max-width:none!important;margin-left:0!important;margin-right:0!important}body.resources-page .rs-qf-row{justify-content:flex-start!important}body.resources-page .rs-qf-row>*{flex:0 0 auto;min-width:200px}#news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-card,.resources-section.gh-card{max-width:820px}}.news-pagination [disabled],.news-pagination .disabled,.news-pagination [aria-disabled=true]{opacity:1;color:#5b6475!important;box-shadow:none!important;transform:none!important;cursor:default;background:#fff!important}.vs-tile{display:flex!important}.vs-tile>.vs-tile-link{flex:1;min-width:0}.resource-card .rc-tc-notice{background:#fbeeee!important;color:var(--vs-red)!important;border:var(--vs-edge) solid var(--vs-red)!important;border-radius:var(--vs-r)!important;padding:6px 10px!important;margin-top:4px!important;margin-bottom:4px!important;font-size:var(--t-sm)!important;line-height:1.4!important}.resource-card .rc-tc-notice strong{color:var(--vs-red)!important}.vs-strip>.vs-cell.is-dead{background:#eef1f2!important;color:#3f4b50!important;cursor:default}.vs-strip>.vs-cell.is-dead:hover{background:#eef1f2!important}.resource-card .is-dead.mylist-btn,.resource-card span.report-error-link.is-dead{color:#3f4b50!important}.mapa-grp-title,#mapa-filters legend,#rs-filters legend{color:var(--vs-muted)!important;font-size:var(--t-sm)!important;font-weight:800!important}.mapa-ck-n{color:var(--vs-muted)!important}.resource-card .rc-appt{font-size:var(--t-sm)!important;color:var(--vs-ink)!important}@media(min-width:600px)and (max-width:1023px){body.resources-page .rs-topics{grid-template-columns:repeat(4,minmax(0,1fr))}}.vs-ways{display:block}.vs-results:empty,.vs-results:not(:has(.resource-card,.no-results,h2,p)){display:none}.vs-results{padding:0 var(--vs-gutter)}.vs-results #resources-display:not(:empty){padding:12px 0 16px!important}body.home-page .home-map-section{border-top:0!important;padding-top:14px!important}body.home-page .home-map-section>.vs-head{margin-bottom:8px}.vs-cats{border-top:1px solid var(--vs-sand-line)}.vs-topic{justify-content:space-between;padding:6px 12px!important;min-height:52px;box-shadow:inset 0 -4px 0 var(--t, var(--vs-teal))}.vs-topic:hover,.vs-topic:active{box-shadow:inset 0 -4px 0 var(--t, var(--vs-teal))}.vs-topic-all{justify-content:center;box-shadow:none}.vs-topic>span{min-width:0;overflow-wrap:anywhere}@media not all{.vs-ways{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"map cats" "res res";gap:0 36px}.vs-ways>.home-map-section{grid-area:map}.vs-ways>.vs-cats{grid-area:cats;border-top:0}.vs-ways>.vs-results{grid-area:res;padding:0}}.vs-strip{gap:8px!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important;margin:4px var(--vs-sh) var(--vs-sh) 0!important}.vs-strip>.vs-cell,.vs-strip>.vs-cell.rc-btn{border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important;background:#fff!important;color:var(--vs-teal)!important;transition:transform .08s ease-out,box-shadow .08s ease-out,background-color .12s}.vs-strip>.vs-cell:hover{background:var(--vs-teal-t)!important;transform:none!important;box-shadow:none!important}.vs-strip>.vs-cell:active{transform:none!important;box-shadow:none!important;background:var(--vs-teal-t)!important}.vs-strip>.vs-cell:focus-visible{outline-offset:3px!important}.vs-strip>.rc-btn-map,.vs-strip>.vs-cell.rc-btn-map{background:var(--vs-sienna)!important;color:#fff!important;border-color:var(--vs-sienna-d)!important;box-shadow:none!important}.vs-strip>.rc-btn-map:hover{background:var(--vs-sienna-h)!important;box-shadow:none!important}.vs-strip>.rc-btn-map:active{background:var(--vs-sienna-h)!important;box-shadow:none!important}.vs-strip>.rc-btn-map:focus-visible{outline-color:var(--vs-focus)!important}.vs-strip>.vs-cell{min-height:52px}.vs-strip>.vs-cell-ph{min-height:56px}.vs-strip>.vs-cell.is-dead{box-shadow:none!important;border-color:#8a979c!important}details.vs-qf:not([open])>.vs-qf-panel{display:none!important}.vs-qf[open]>.vs-qf-panel{display:grid!important}.vs-qf-panel{grid-template-columns:1fr;gap:10px!important;padding:12px 16px 16px 12px!important;min-width:220px}.vs-qf-panel .vs-qf-item,.vs-qf-panel .vs-qf-item+.vs-qf-item{display:flex!important;align-items:center;justify-content:flex-start;gap:10px;min-height:48px!important;padding:6px 14px!important;border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important;background:#fff!important;color:var(--vs-teal)!important;text-decoration:none!important;transition:transform .08s ease-out,box-shadow .08s ease-out,background-color .12s}.vs-qf-panel .vs-qf-item:hover{background:var(--vs-teal-t)!important;transform:none;box-shadow:none!important}.vs-qf-panel .vs-qf-item:active{transform:none;box-shadow:none!important}.vs-qf-panel .vs-qf-ic,.vs-qf-panel .vs-qf-narrow{display:none!important}.vs-qf-panel .vs-qf-wide{display:inline!important}.mapa-area,.mapa-area.is-compact,.mapa-area.is-nb{border:var(--vs-edge) solid var(--vs-deep)!important;border-bottom-width:var(--vs-edge)!important;border-radius:var(--vs-r)!important;background:#fff!important;color:var(--vs-teal)!important;box-shadow:none!important;font-family:var(--vs-font)!important;font-weight:800!important}.mapa-area:not(.maplibregl-marker):hover{background:var(--vs-teal-t)!important;transform:none;box-shadow:none!important}.mapa-area:not(.maplibregl-marker):active{transform:none!important;box-shadow:none!important}.mapa-area:focus-visible{outline:3px solid var(--vs-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 3px #fff!important}.mapa .mapa-areas{border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;background:#fff!important;box-shadow:none!important}.mapa .mapa-areas:active{transform:none;box-shadow:none!important}.mapa-zoom,.mapa-zoom:not([hidden]){gap:10px!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;padding:0 4px 4px 0}.mapa-zoom button,.mapa .mapa-zoom button{border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important;background:#fff!important}.mapa-zoom button:hover:not(:disabled){background:var(--vs-teal-t)!important;transform:none;box-shadow:none!important}.mapa-zoom button:active:not(:disabled){transform:none;box-shadow:none!important}.mapa-zoom button+button{border-top:var(--vs-edge) solid var(--vs-deep)!important}.mapa .mapa-fb-word,.rs-bar .rs-fb-word{display:inline!important}.mapa .mapa-fb-word .mapa-fb-desk{display:none!important}.mapa .mapa-fb-word .mapa-fb-mob{display:inline!important;font-size:0}.mapa .mapa-fb-word .mapa-fb-mob:after{content:"Filters";font-size:var(--t-body)}.rs-bar .rs-fb-word .rs-fb-desk{display:none!important}.rs-bar .rs-fb-word .rs-fb-mob{display:inline!important;font-size:0}.rs-bar .rs-fb-word .rs-fb-mob:after{content:"Filters";font-size:var(--t-body)}.mapa-filter-btn,.rs-bar .mapa-filter-btn{padding:6px 14px!important;gap:8px!important}@media(min-width:1024px){.mapa.is-desk .mapa-fb-word .mapa-fb-mob:after{content:"Show Filters"}}.resource-card .uc-programs{margin-left:12px!important;margin-right:12px!important}.uc-prog,.uc-prog.is-match{background:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.uc-prog.is-match{--ov: #fff}.uc-toggle{position:relative;display:block!important;width:100%;text-align:left;padding:6px 30px 6px 0!important;background:none!important;border:0!important}.uc-toggle>svg{position:absolute;right:4px;top:14px;width:18px;height:18px}.uc-toggle .uc-text{display:block;padding:0!important;margin:0!important}.uc-toggle .uc-line{display:block;padding:0!important}.uc-panel{padding:0 0 10px!important;margin:0!important}.uc-panel>*,.uc-panel .description-wrap,.uc-panel .uc-what{margin-left:0!important;padding-left:0!important}.gh-urgent{border-left:0!important;border-right:0!important;border-radius:0!important;padding:12px 0!important;background:none!important;border-top:3px solid var(--vs-sienna)!important;border-bottom:3px solid var(--vs-sienna)!important}.map-washroom-privacy{color:var(--vs-ink)!important;font-size:var(--t-sm)!important;opacity:1!important;line-height:1.4}.map-washroom-notice{color:var(--vs-ink)!important;font-size:var(--t-sm)!important}@media(max-width:767px){header #back-to-top.visible{display:inline-flex!important;position:fixed!important;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:95;width:52px!important;height:52px!important;min-width:52px!important;margin:0!important;background:var(--vs-teal)!important;color:#fff!important;border:var(--vs-edge) solid var(--vs-deep)!important;box-shadow:none!important}header #back-to-top.visible:active{transform:none;box-shadow:none!important}}@media(max-width:359px){:root{--vs-gutter: 12px}header{padding:0 10px!important}header a.logo .logo-name{font-size:17px!important}header .logo-text:after{font-size:15px}header .utility-fab{width:48px!important;min-width:48px!important;margin-left:6px!important}header .hamburger.has-word{padding:0 8px!important;margin-left:6px!important;gap:4px}header .hamburger .hb-icon{display:none!important}.vs-topics,body.resources-page .rs-topics,.rs-for-grid{grid-template-columns:minmax(0,1fr)!important}.vs-front .hero-quick{gap:10px}.vs-front .hero-quick-btn{font-size:var(--t-body)!important;padding:6px!important}.vs-strip>.vs-cell{padding:4px 2px!important}}.news-article,.news-article-wrap,.news-article img,.news-article table,.news-article iframe{max-width:100%!important;box-sizing:border-box}.news-article{overflow-wrap:anywhere}@media(min-width:1024px){.mapa.is-desk .mapa-top{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px!important;padding:10px 12px!important}.mapa.is-desk .mapa-top .map-nb-bar{flex:1 1 260px;max-width:26rem;min-width:0}.mapa.is-desk .mapa-top-left{display:flex;gap:12px}.mapa.is-desk .mapa-top-right{display:flex;gap:12px;margin-left:auto}.rs-side,#rs-filters{max-height:none!important;overflow:visible!important}.rs-body .rs-side{position:static!important}}.map-nb-band{display:none!important}.resource-card>.description-wrap>.description.is-clamped+.description-toggle:not([hidden]),.uc-panel .description-wrap>.description.is-clamped+.description-toggle:not([hidden]){background:var(--ov, #fff)!important;padding-left:4px!important}.resource-card>.description-wrap>.description.is-clamped+.description-toggle:not([hidden]):before,.uc-panel .description-wrap>.description.is-clamped+.description-toggle:not([hidden]):before{content:"…";color:var(--vs-ink);font-weight:500;margin-right:6px}body.resources-page .hero-title>.sr-only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;margin:0!important;overflow:visible!important;white-space:normal!important}.rs-for{justify-content:flex-start!important;text-align:left!important;gap:10px!important;padding:6px 12px!important}.rs-for .rs-for-name{text-align:left}@media(min-width:1024px){body.gethelp-page main>.container,main>.container:has(>.gh-finder),main>.container:has(.gh-card){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;align-items:start}main>.container:has(.gh-card)>:is(.page-header,.gh-urgent){grid-column:1 / -1}.gh-card,.resources-section.gh-card{max-width:none!important}main>.container:has(.gh-card) .gh-links{grid-template-columns:1fr}}.no-results{font-size:var(--t-body)!important;color:var(--vs-ink)!important}.vs-noresults-next{margin-top:8px;font-size:var(--t-body)}.vs-noresults-next a{color:var(--vs-teal)!important;font-weight:700;text-decoration-thickness:2px;text-underline-offset:3px;display:inline-block;padding:10px 0;margin:-10px 0}.vs-pair{display:none}@media all{html:root .vs-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px calc(var(--vs-gutter) + 4px) 4px var(--vs-gutter)}html:root .vs-pair-btn{width:100%;min-height:56px;font-size:var(--t-body)!important;padding:6px 8px!important;line-height:1.15!important}html:root .vs-pair-btn[aria-pressed=true]{background:var(--vs-teal)!important;color:#fff!important;transform:none!important;box-shadow:none!important}html:root .vs-ways>.vs-cats,html:root .vs-ways>.home-map-section{border-top:0!important;padding-top:10px!important}html:root .vs-ways>.vs-cats>.vs-head{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html:root .vs-ways>.home-map-section>.vs-head h2{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html:root .vs-ways>.home-map-section>.vs-head{margin-bottom:6px}html:root .vs-ways[data-open=cats]>.home-map-section,html:root .vs-ways[data-open=map]>.vs-cats{position:absolute!important;left:-10000px!important;top:auto;bottom:0;width:100vw;visibility:hidden}html:root .vs-ways{position:relative}}@media all{html:root .vs-pair-btn:after{content:"";flex:none;width:9px;height:9px;margin-left:8px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:translateY(-2px) rotate(45deg)}html:root .vs-pair-btn[aria-pressed=false]:after{transform:rotate(-45deg)}html:root .vs-pair{border-bottom:3px solid var(--vs-teal);padding-bottom:12px!important}}.vs-topic-all{background:#fff!important;color:var(--vs-teal)!important;justify-content:space-between!important}.vs-topic-all:after{content:"";width:9px;height:9px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg);margin-right:4px}.vs-topic-all:hover{background:var(--vs-teal-t)!important}.resource-card>.description-wrap>.description.is-clamped+.description-toggle:not([hidden]),.uc-panel .description-wrap>.description.is-clamped+.description-toggle:not([hidden]){background:linear-gradient(var(--ov, #fff),var(--ov, #fff)) no-repeat 0 50% / 100% 1.45em!important}@media(max-width:767px){.map-nb-choose-text{font-size:var(--t-sm)!important}.map-nb-choose{padding:6px 10px!important}}body.home-page .mapa-search{left:var(--vs-gutter)!important;right:calc(var(--vs-gutter) + 64px)!important}.mapa .map-nb-bar,.mapa .map-nb-controls{min-width:0!important;max-width:100%}.mapa .map-nb-choose{min-width:0!important;max-width:100%!important}.mapa .map-nb-choose-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:359px){.mapa .mapa-top{gap:8px!important}.mapa .mapa-filter-btn{padding:6px 10px!important}}.vs-strip>.rc-btn-map,.vs-strip>.vs-cell.rc-btn-map{background:#fff!important;color:var(--vs-teal)!important;border-color:var(--vs-deep)!important;box-shadow:none!important}.vs-strip>.rc-btn-map:hover{background:var(--vs-teal-t)!important;box-shadow:none!important}.vs-strip>.rc-btn-map:active{background:var(--vs-teal-t)!important;box-shadow:none!important}@media(max-width:767px){.map-nb-card.mapa-nav{margin-left:calc(-1 * var(--vs-gutter))!important;margin-right:calc(-1 * var(--vs-gutter))!important;width:auto!important;max-width:none!important}}.uc-toggle{padding-right:0!important}.uc-toggle .uc-name{display:block;padding-right:30px}@media(min-width:1024px){main>.container:has(.gh-card){grid-auto-flow:row dense}main>.container:has(.gh-card)>.gh-urgent{max-width:none!important;width:auto!important;display:flex;align-items:center;justify-content:space-between;gap:24px}main>.container:has(.gh-card)>.gh-urgent .gh-urgent-btn{margin-top:0}main>.container:has(.gh-card)>.gh-card:has(#gh-common-title){grid-column:2;grid-row:span 2}main>.container:has(.gh-card)>.gh-card:has(#gh-finder-title),main>.container:has(.gh-card)>.gh-card:has(#gh-person-title){grid-column:1}main>.container:has(.gh-card)>.gh-card:has(#gh-new-title){grid-column:2}}@media(min-width:768px){.map-nb-card.mapa-nav{max-width:none!important;margin-left:0!important;margin-right:0!important;width:auto!important;border:var(--vs-edge) solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:none!important}}.map-nb-card.mapa-nav .mapa-side,body.home-page .mapa-side{border-radius:0!important;box-shadow:none!important}@media(min-width:768px){.map-nb-card.mapa-nav{margin-top:16px!important}}.mapa .mapa-fb-word .mapa-fb-mob,.rs-bar .rs-fb-word .rs-fb-mob{font-size:var(--t-body)!important}.mapa .mapa-fb-word .mapa-fb-mob:after,.rs-bar .rs-fb-word .rs-fb-mob:after{content:none!important;display:none!important}@media(min-width:1024px){.mapa.is-desk .mapa-fb-word .mapa-fb-mob:after{content:none!important}}.news-article{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;background:none!important;box-shadow:none!important;border:0!important}@media(min-width:1024px){.news-article-wrap{max-width:760px!important}}.resource-card .uc-panel .uc-contact,.uc-contact{overflow:visible!important}.uc-contact a:focus-visible,.resource-card .phone a:focus-visible,.rc-contact-link:focus-visible{outline-offset:2px!important}@media(max-width:767px){header #back-to-top.visible{bottom:calc(20px + env(safe-area-inset-bottom,0px))}}.rs-bar{flex-wrap:wrap}.rs-chips{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px 10px;padding:4px 4px 4px 0}.rs-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 12px;cursor:pointer;font:700 var(--t-sm)/1.2 var(--vs-font);color:var(--vs-teal);background:#fff;border:var(--vs-edge) solid var(--vs-deep);border-radius:var(--vs-r);box-shadow:none}.rs-chip:hover{background:var(--vs-teal-t)}.rs-chip:active{transform:none;box-shadow:none}.rs-chip-x{font-size:15px;line-height:1}.rs-topic .rs-topic-icon{display:none!important}.rs-topic{box-shadow:inset 0 -4px 0 var(--rs-c, var(--vs-teal))!important;padding:6px 12px!important}.rs-topic:hover,.rs-topic:active,.rs-topic.is-on,.rs-topic[aria-pressed=true]{box-shadow:inset 0 -4px 0 var(--rs-c, var(--vs-teal))!important}.rs-for>img,.rs-for>svg{display:none!important}.rs-for{justify-content:flex-start!important}@media(min-width:1024px){body.resources-page .rs-qf-row,body.resources-page .rs-for-row,body.resources-page .rs-for-grid{display:none!important}body.resources-page .rs-topics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}}@media(min-width:1024px){.resource-card .description,.resource-card .uc-summary,.uc-panel .description{max-width:68ch}.vs-strip{display:flex!important;flex-wrap:wrap;justify-content:flex-start}.vs-strip>.vs-cell,.vs-strip>.vs-cell.rc-btn{flex:0 0 auto;min-width:150px;padding:6px 18px!important}.vs-strip>.vs-cell-ph{min-width:230px}.about-copy,.content-copy,body.about-page main .resources-section,.contact-intro,#contact-form,.form-success{max-width:720px!important}:is(body:not(.home-page) .hero,.page-header) :is(p,.hero-subtitle){max-width:60ch!important}}@media(min-width:1024px){main>.container:has(#contact-form){display:grid;grid-template-columns:minmax(0,720px) minmax(0,1fr);gap:0 56px;align-items:start}main>.container:has(#contact-form)>.page-header{grid-column:1 / -1}main>.container:has(#contact-form)>:not(.page-header){grid-column:1}main>.container:has(#contact-form) .contact-urgent{grid-column:2;grid-row:2}}body.home-page .map-nb-card,.map-nb-card.mapa-nav{box-shadow:none!important}@media(min-width:1024px){body.home-page .home-map-section>.vs-head{flex-wrap:nowrap}body.home-page .mapa-popular{justify-content:flex-start!important;text-align:left}}.mapa-popular-row{justify-content:flex-start!important}.mapa-pop{justify-content:flex-start!important;gap:8px!important}.mapa-pop[data-pop=food]{box-shadow:inset 5px 0 #c0392b!important}.mapa-pop[data-pop=clinics]{box-shadow:inset 5px 0 #1d4ed8!important}.mapa-pop[data-pop=washrooms]{box-shadow:inset 5px 0 #0284c7!important}.mapa-pop[data-pop=centres]{box-shadow:inset 5px 0 #c2410c!important}.mapa-pop[aria-pressed=true],.mapa-pop:active{box-shadow:none!important}.mapa-pop{padding-left:14px!important}.mapa-area,.mapa-area.is-compact,.mapa-area.is-nb,.mapa .mapa-areas,.mapa-zoom button,.mapa .mapa-zoom button{box-shadow:none!important}.mapa-area:not(.maplibregl-marker):hover,.mapa-zoom button:hover:not(:disabled){box-shadow:none!important}.mapa-area:not(.maplibregl-marker):active,.mapa-zoom button:active:not(:disabled){transform:none!important;box-shadow:none!important}.nh-num{min-width:88px!important}.mapa .map-nb-choose-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important;text-align:left}@media(min-width:768px)and (max-width:1023px){.vs-news .home-news-grid{grid-template-columns:1fr!important}}.menu-drawer>a[aria-current=page]{background:var(--vs-teal-t)!important;box-shadow:inset 6px 0 0 var(--vs-teal)}#contact-error{color:var(--vs-red)!important;font-weight:700;font-size:var(--t-body)!important}header #font-toggle[aria-pressed=true]{position:relative}@media(min-width:1024px){main .resources-section:has(>#contact-form){display:grid!important;grid-template-columns:minmax(0,720px) minmax(0,1fr);gap:0 56px;align-items:start}main .resources-section:has(>#contact-form)>*{grid-column:1}main .resources-section:has(>#contact-form)>.contact-urgent{grid-column:2;grid-row:1 / span 3;margin:0!important;flex-direction:column;align-items:flex-start}}@media(min-width:1024px){main .resources-section:has(>#contact-form)>.contact-urgent{display:block!important;width:100%;max-width:440px;padding:16px 0!important;align-self:start}main .resources-section:has(>#contact-form)>.contact-urgent p{margin:0 0 12px!important}}@media(min-width:1024px){.resource-card>.description-wrap,.uc-panel .description-wrap{max-width:68ch}.resource-card .description,.resource-card .uc-summary,.uc-panel .description{max-width:none}.vs-strip>.vs-cell,.vs-strip>.vs-cell.rc-btn{min-width:128px;padding:6px 14px!important}.vs-strip>.vs-cell-ph{min-width:0}}:root{--vs-sh2: 2px}.vs-strip>.vs-cell,.vs-strip>.vs-cell.rc-btn,.vs-strip>.rc-btn-map,.vs-strip>.vs-cell.rc-btn-map,.vs-qf-panel .vs-qf-item,.vs-qf-panel .vs-qf-item+.vs-qf-item,.mapa-pop,.mapa-tb,.mapa-hide,.mapa-more-btn,.mapa-adv-btn,.mapa-allareas,.map-nb-choose,.map-fs-btn,#home-map-back-btn,.mapa-area,.mapa-area.is-compact,.mapa-area.is-nb,.mapa .mapa-areas,.mapa-zoom button,.mapa .mapa-zoom button,.rs-for,.rs-types-more,.rs-kind,.rs-link-btn,.rs-chip,.gh-link,.hf-answer,.hf-back,.hf-restart,.hf-end-btn,.nh-num,.nh-link,.nc-btn,.news-pagination a,.news-pagination button,.menu-tool,.menu-drawer .menu-search-btn,.article-share-btn,.article-details>summary,.article-res-row,.news-back,.sg-choice,.vs-btn-sm,.category-row-link,.vs-qf-sum.vs-qf-page,.uc-site-btn,.wr-actions .rc-btn{box-shadow:0 var(--vs-sh2) 0 var(--vs-deep)!important}.vs-strip>.vs-cell:hover,.vs-qf-panel .vs-qf-item:hover,.mapa-pop:hover,.mapa-tb:hover,.map-nb-choose:hover,.map-fs-btn:hover,.mapa-area:not(.maplibregl-marker):hover,.mapa-zoom button:hover:not(:disabled),.rs-for:hover,.rs-types-more:hover,.rs-kind:hover,.rs-chip:hover,.gh-link:hover,.hf-answer:hover,.nh-num:hover,.nh-link:hover,.nc-btn:hover,.news-pagination a:hover,.menu-tool:hover,.article-share-btn:hover,.article-details>summary:hover,.news-back:hover,.sg-choice:hover,.vs-btn-sm:hover,.category-row-link:hover,.vs-qf-sum.vs-qf-page:hover{transform:translateY(-1px)!important;box-shadow:0 3px 0 var(--vs-deep)!important}.vs-strip>.vs-cell:active,.vs-qf-panel .vs-qf-item:active,.mapa-pop:active,.mapa-pop[aria-pressed=true],.mapa-tb:active,.mapa-tb[aria-pressed=true],.map-nb-choose:active,.map-fs-btn:active,.mapa-area:not(.maplibregl-marker):active,.mapa-zoom button:active:not(:disabled),.rs-for:active,.rs-for.is-on,.rs-types-more:active,.rs-types-more[aria-expanded=true],.rs-kind:active,.rs-chip:active,.gh-link:active,.hf-answer:active,.nh-num:active,.nh-link:active,.nc-btn:active,.nc-btn.active,.menu-tool:active,.article-share-btn:active,.article-details[open]>summary,.news-back:active,.sg-choice:active,.vs-btn-sm:active,.category-row-link:active{transform:translateY(var(--vs-sh2))!important;box-shadow:none!important}.mapa-pop[data-pop=food]{box-shadow:inset 5px 0 #c0392b,0 var(--vs-sh2) 0 var(--vs-deep)!important}.mapa-pop[data-pop=clinics]{box-shadow:inset 5px 0 #1d4ed8,0 var(--vs-sh2) 0 var(--vs-deep)!important}.mapa-pop[data-pop=washrooms]{box-shadow:inset 5px 0 #0284c7,0 var(--vs-sh2) 0 var(--vs-deep)!important}.mapa-pop[data-pop=centres]{box-shadow:inset 5px 0 #c2410c,0 var(--vs-sh2) 0 var(--vs-deep)!important}.mapa-pop[aria-pressed=true]{box-shadow:none!important}.vs-strip{gap:8px!important;margin:4px 0 var(--vs-sh2) 0!important}.search-oval{gap:0!important;padding:0!important;margin:0 0 var(--vs-sh) 0!important;border-radius:var(--vs-r)!important;box-shadow:0 var(--vs-sh) 0 var(--vs-deep)!important}.search-oval input{border-radius:var(--vs-r) 0 0 var(--vs-r)!important;border:var(--vs-edge) solid var(--vs-deep)!important;border-right:0!important;min-height:56px!important;background:#fff!important}.search-oval button,#home-search-button{border-radius:0 var(--vs-r) var(--vs-r) 0!important;box-shadow:none!important;min-height:56px!important;margin:0!important;transform:none!important}.search-oval button:hover{box-shadow:none!important;transform:none!important}.search-oval button:active{box-shadow:none!important;transform:none!important;background:var(--vs-deep)!important}.search-oval:focus-within{outline:3px solid var(--vs-focus);outline-offset:3px}.search-oval input:focus-visible{outline:none!important}.vs-front-copy{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:14px;align-items:center;margin-bottom:14px}.vs-front-copy .home-welcome{margin:0!important}.vs-front-photo{display:block;width:112px;height:112px;border-radius:var(--vs-r);overflow:hidden;border:var(--vs-edge) solid var(--vs-deep);background:var(--vs-sand-line)}.vs-front-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;display:block}.vs-front-h{font-size:calc(23px * var(--fs, 1))!important}.vs-front .hero-quick-btn{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;text-align:left!important;gap:2px!important;min-height:68px!important;padding:8px 14px!important;position:relative}.vs-front .hero-quick-btn .hero-quick-label{font:800 calc(19px * var(--fs, 1))/1.1 var(--vs-font)}.vs-btn-sub{display:block;font:600 calc(15px * var(--fs, 1))/1.25 var(--vs-font);opacity:1}.vs-front .vs-qf-sum .vs-qf-chev{position:absolute;right:14px;top:50%;margin-top:-6px}.vs-front .vs-qf-sum{padding-right:34px!important}.vs-front .vs-qf-sum .vs-btn-sub{color:var(--vs-ink)}.vs-front .hero-quick-aqua .vs-btn-sub{color:#fff}@media(min-width:1024px){.vs-front{grid-template-columns:minmax(0,1fr) minmax(0,620px)}.vs-front-copy{grid-template-columns:minmax(0,1fr) 200px;gap:24px;margin:0}.vs-front-photo{width:200px;height:150px}}@media all{html:root .vs-pair{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;margin:16px var(--vs-gutter) 0;padding:0!important;border:0!important;border-radius:var(--vs-r);box-shadow:0 0 0 var(--vs-edge) var(--vs-deep);overflow:hidden}html:root .vs-pair-btn{display:flex!important;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:6px 8px!important;cursor:pointer;font:800 var(--t-body)/1.1 var(--vs-font)!important;color:var(--vs-teal)!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -4px 0 transparent!important;transform:none!important;transition:background-color .12s}html:root .vs-pair-btn+.vs-pair-btn{border-left:var(--vs-edge) solid var(--vs-deep)!important}html:root .vs-pair-btn:after{content:none!important}html:root .vs-pair-btn:hover{background:var(--vs-teal-t)!important}html:root .vs-pair-btn[aria-pressed=true]{background:var(--vs-teal)!important;color:#fff!important;transform:none!important;box-shadow:inset 0 -5px #f0c66b!important}html:root .vs-pair-btn:focus-visible{outline-offset:-6px!important;outline-color:#f0c66b!important}html:root .vs-pair-btn[aria-pressed=false]:focus-visible{outline-color:var(--vs-focus)!important}html:root .vs-ways>.vs-cats,html:root .vs-ways>.home-map-section{padding-top:14px!important}}.vs-topic,.rs-topic{--c: var(--t, var(--rs-c, var(--vs-teal)));display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:60px!important;padding:6px 30px 6px 8px!important;position:relative;background:#fff!important;color:var(--vs-ink)!important;text-align:left!important;border:1.5px solid #9db2b7!important;border-left:6px solid var(--c)!important;border-radius:var(--vs-r)!important;box-shadow:0 1px 2px #062f371f!important;transform:none!important;font:700 calc(17px * var(--fs, 1))/1.15 var(--vs-font)!important}.rs-topic{--c: var(--rs-c, var(--vs-teal))}.vs-topic:after,.rs-topic:after{content:"";position:absolute;right:12px;top:50%;width:8px;height:8px;margin-top:-5px;border-right:2.5px solid var(--vs-teal);border-bottom:2.5px solid var(--vs-teal);transform:rotate(-45deg)}.vs-topic:hover,.rs-topic:hover{background:color-mix(in srgb,var(--c) 7%,#fff)!important;border-color:var(--vs-deep)!important;border-left-color:var(--c)!important;box-shadow:0 2px 6px #062f372e!important;transform:none!important}.vs-topic:active,.rs-topic:active{background:color-mix(in srgb,var(--c) 14%,#fff)!important;box-shadow:none!important}.vs-topic img,.rs-topic .rs-topic-icon{display:block!important;width:40px!important;height:40px!important;flex:none;padding:5px;box-sizing:border-box;border-radius:6px;background:color-mix(in srgb,var(--c) 15%,#fff);box-shadow:none!important}.rs-topic .rs-topic-chev{display:none!important}.rs-topic.is-on,.rs-topic[aria-pressed=true]{background:color-mix(in srgb,var(--c) 14%,#fff)!important;color:var(--vs-ink)!important;border-color:var(--vs-deep)!important;border-left-color:var(--c)!important;border-width:2px 2px 2px 6px!important}.rs-topic.is-on:before,.rs-topic[aria-pressed=true]:before{content:"✓";display:block!important;position:absolute;right:30px;font-weight:800;color:var(--vs-teal)}.vs-topic-all{border-left-color:var(--vs-teal)!important}.vs-topic-all:after{border-color:var(--vs-teal)!important}.vs-topics{gap:10px!important;padding:0!important}.vs-topic>span,.rs-topic .rs-topic-name{min-width:0;overflow-wrap:anywhere;hyphens:manual}.vs-assure{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start;padding:20px var(--vs-gutter) 22px;border-top:1px solid var(--vs-sand-line);background:#fff}.vs-assure-photo{width:76px;height:76px;border-radius:50%;border:2px dashed #7b8c91;display:grid;place-items:center;text-align:center;padding:6px;box-sizing:border-box;font:600 calc(13px * var(--fs, 1))/1.15 var(--vs-font);color:var(--vs-muted);background:var(--vs-sand)}.vs-assure h2{margin:0 0 4px!important;font:800 var(--t-h3)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important}.vs-assure-body>p{margin:0 0 10px;color:var(--vs-ink);font-size:var(--t-body)}.vs-assure-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vs-assure-link{display:block;padding:10px 34px 10px 12px;position:relative;text-decoration:none;color:var(--vs-ink);border:1.5px solid #9db2b7;border-radius:var(--vs-r);background:#fff}.vs-assure-link:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;margin-top:-5px;border-right:2.5px solid var(--vs-teal);border-bottom:2.5px solid var(--vs-teal);transform:rotate(-45deg)}.vs-assure-link:hover{border-color:var(--vs-deep);background:var(--vs-teal-t)}.vs-assure-link b{display:block;color:var(--vs-teal);font-size:var(--t-body)}.vs-assure-link span{display:block;font-size:var(--t-sm);color:var(--vs-ink);line-height:1.4;margin-top:2px}@media(min-width:768px){.vs-assure{grid-template-columns:120px minmax(0,1fr);padding:26px max(32px,calc(50vw - 656px)) 28px}.vs-assure-photo{width:120px;height:120px;font-size:calc(15px * var(--fs, 1))}.vs-assure-list{grid-template-columns:1fr 1fr;max-width:900px}}.vs-front{padding-top:18px!important;padding-bottom:22px!important}.vs-news{padding-top:22px!important;padding-bottom:26px!important}@media(max-width:359px){.vs-front-copy{grid-template-columns:minmax(0,1fr) 72px;gap:10px}.vs-front-photo{width:72px;height:72px}.vs-front .hero-quick{grid-template-columns:1fr!important}html:root .vs-pair-btn{gap:6px;font-size:var(--t-sm)!important}.vs-assure{grid-template-columns:minmax(0,1fr)}.vs-assure-photo{display:none}}@media(max-width:359px){body.large-text .vs-front-photo{display:none}body.large-text .vs-front-copy{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){body.large-text .vs-front .hero-quick{grid-template-columns:1fr!important}}.vs-topic,.rs-topic{border-left:1.5px solid #9db2b7!important;padding-left:8px!important}.vs-topic:hover,.rs-topic:hover{border-left-color:var(--vs-deep)!important}.rs-topic.is-on,.rs-topic[aria-pressed=true]{border-width:2px!important;border-left-color:var(--vs-deep)!important}.vs-topic img,.rs-topic .rs-topic-icon{box-shadow:inset 0 -4px 0 var(--c)!important}.vs-topic-all img{box-shadow:inset 0 -4px 0 var(--vs-teal)!important}.vs-topic,.rs-topic{font-size:calc(16px * var(--fs, 1))!important;padding-right:24px!important;gap:8px!important}.vs-topic>span,.rs-topic .rs-topic-name{overflow-wrap:normal!important;word-break:normal;hyphens:auto}.vs-topic img,.rs-topic .rs-topic-icon{width:36px!important;height:36px!important;padding:4px!important}.vs-topic:after,.rs-topic:after{right:10px}.rs-topic .rs-topic-icon,.rs-topic.is-on .rs-topic-icon,.rs-topic[aria-pressed=true] .rs-topic-icon{filter:none!important}body .rs-topic.is-on,body .rs-topic[aria-pressed=true],body .rs-topic:active{transform:none!important}.rs-topic .rs-topic-name{white-space:normal!important;flex:1 1 auto;padding-right:4px}.rs-topic{padding-right:28px!important}body.resources-page .rs-topic{padding:6px 30px 6px 8px!important;min-height:60px!important}:root{--r4-r: var(--vs-r);--r4-lip: 3px;--t1-fill: var(--vs-teal);--t1-hover: var(--vs-teal-2);--t2-edge: #3f7a86;--t2-lip: 2px;--t2-fill: #fff;--t2-sh: #3f7a86;--t2-hover: #e6f3f2;--tile-fill: #eef5fc;--tile-edge: #5d7fa3;--tile-line: var(--rs-c, #0a4652);--t3-ink: var(--vs-teal);--r4-max: 1312px;--vs-gutter: clamp(16px, 3.2vw, 40px)}body{--r4-pad: max(var(--vs-gutter), calc((100% - var(--r4-max)) / 2))}:is(.vs-btn,.mylist-tool,.mapa-clear-link,.article-share-btn,.article-details>summary,.article-res-row,.article-res-close,.mylist-tool-btn,.sg-choice,.report-modal-close,.sg-back,.nh-link,.vs-dialog-close,.menu-tool,.menu-drawer .menu-search-btn,.hf-answer,.hf-end-btn,.rs-link-btn,.rs-kind,.vs-qf-sum.vs-qf-page,.hero-quick-btn,.vs-qf-sum,#home-search-button,.search-oval button,.category-row-link,.mapa-filter-btn,.map-nb-choose,.map-fs-btn,.mapa-zoom button,#home-map-back-btn,#map-back-btn,.mapa-more-btn,.mapa-sheet-go,.mapa-addr-go,.mapa-adv-btn,.mapa-tb,.mapa-hide,.mapa-allareas,.rs-types-more,.rs-fbtn,.rs-more-btn,.gh-link,.gh-urgent-btn,.hf-opt,.hf-btn,.hf-back,.hf-restart,.nh-num,.submit-btn,.nc-btn,.news-back,.vs-share-btn,.uc-site-btn,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn,.loc-pick,.news-pagination a,.news-pagination button,.vs-cell){border-radius:var(--r4-r)!important;box-shadow:0 var(--b-lip, var(--r4-lip)) 0 var(--b-sh, var(--vs-deep))!important;transform:none}:is(.vs-btn,.mylist-tool,.mapa-clear-link,.article-share-btn,.article-details>summary,.article-res-row,.article-res-close,.mylist-tool-btn,.sg-choice,.report-modal-close,.sg-back,.nh-link,.vs-dialog-close,.menu-tool,.menu-drawer .menu-search-btn,.hf-answer,.hf-end-btn,.rs-link-btn,.rs-kind,.vs-qf-sum.vs-qf-page,.hero-quick-btn,.vs-qf-sum,#home-search-button,.search-oval button,.category-row-link,.mapa-filter-btn,.map-nb-choose,.map-fs-btn,.mapa-zoom button,#home-map-back-btn,#map-back-btn,.mapa-more-btn,.mapa-sheet-go,.mapa-addr-go,.mapa-adv-btn,.mapa-tb,.mapa-hide,.mapa-allareas,.rs-types-more,.rs-fbtn,.rs-more-btn,.gh-link,.gh-urgent-btn,.hf-opt,.hf-btn,.hf-back,.hf-restart,.nh-num,.submit-btn,.nc-btn,.news-back,.vs-share-btn,.uc-site-btn,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn,.loc-pick,.news-pagination a,.news-pagination button,.vs-cell):hover{transform:translateY(-1px)!important;box-shadow:0 calc(var(--b-lip, var(--r4-lip)) + 1px) 0 var(--b-sh, var(--vs-deep))!important}:is(.vs-btn,.mylist-tool,.mapa-clear-link,.article-share-btn,.article-res-row,.article-res-close,.mylist-tool-btn,.sg-choice,.report-modal-close,.sg-back,.nh-link,.vs-dialog-close,.menu-tool,.hf-answer,.hf-end-btn,.rs-link-btn,.rs-kind,.hero-quick-btn,.vs-qf-sum,#home-search-button,.search-oval button,.category-row-link,.mapa-filter-btn,.map-nb-choose,.map-fs-btn,.mapa-zoom button,#home-map-back-btn,#map-back-btn,.mapa-more-btn,.mapa-sheet-go,.mapa-addr-go,.mapa-adv-btn,.mapa-tb,.mapa-hide,.mapa-allareas,.rs-types-more,.rs-fbtn,.gh-link,.gh-urgent-btn,.hf-opt,.hf-btn,.hf-back,.hf-restart,.nh-num,.submit-btn,.nc-btn,.news-back,.vs-share-btn,.uc-site-btn,.loc-pick,.news-pagination a,.news-pagination button,.vs-cell):active{transform:translateY(var(--b-lip, var(--r4-lip)))!important;box-shadow:0 0 0 var(--b-sh, var(--vs-deep))!important}@media(prefers-reduced-motion:reduce){:is(.vs-btn,.hero-quick-btn,.vs-cell,.mapa-tb,.rs-kind,.nh-num,.gh-link,.hf-opt):hover{transform:none!important}}.search-oval input,.vs-qf-panel,.vs-topic,.rs-topic,.vs-tile,.vs-assure-link,.contact-form input,.contact-form textarea,.contact-form select{border-radius:var(--r4-r)!important}:is(.article-details[open]>summary,.article-res-row[aria-expanded=true],.rs-kind[aria-pressed=true],details[open]>.vs-qf-sum,.mapa-filter-btn[aria-expanded=true],.map-nb-choose[aria-expanded=true],.mapa-more-btn[aria-expanded=true],.mapa-tb[aria-pressed=true],.rs-types-more[aria-expanded=true],.gh-urgent-btn[aria-expanded=true],.nc-btn.active,.nc-btn[aria-expanded=true],.news-pagination .active,.news-pagination [aria-current=page]):not(#on){transform:none!important;box-shadow:inset 0 0 0 2px var(--b-sh, var(--vs-deep)),0 var(--b-lip, var(--r4-lip)) 0 var(--b-sh, var(--vs-deep))!important}:is(.vs-qf-item,.rs-for,.vs-tile-link){border-radius:var(--r4-r)!important;box-shadow:0 var(--b-lip, var(--r4-lip)) 0 var(--b-sh, var(--vs-deep))!important;transform:none}:is(.vs-qf-item,.rs-for,.vs-tile-link):hover{transform:translateY(-1px)!important;box-shadow:0 calc(var(--b-lip, var(--r4-lip)) + 1px) 0 var(--b-sh, var(--vs-deep))!important}:is(.vs-qf-item,.rs-for,.vs-tile-link):active{transform:translateY(var(--b-lip, var(--r4-lip)))!important;box-shadow:0 0 0 var(--b-sh, var(--vs-deep))!important}.search-oval{align-items:stretch;gap:.5rem}.search-oval input,.menu-drawer .menu-search input{box-sizing:border-box;min-height:48px;border:2px solid var(--vs-deep)!important;border-radius:var(--r4-r)!important;background:#fff;box-shadow:0 var(--r4-lip) 0 var(--vs-deep)!important}.search-oval input:focus-visible,.menu-drawer .menu-search input:focus-visible{outline:3px solid var(--vs-deep);outline-offset:2px}.search-oval button{box-sizing:border-box;min-height:48px;border:2px solid var(--vs-deep);align-self:stretch}:is(.btn-secondary,.vs-cell,.rc-btn,.gh-link,.hf-answer,.hf-opt,.hf-end-btn,.nh-num,.vs-btn,.mylist-tool,.mapa-clear-link,.article-share-btn,.article-details>summary,.article-res-row,.mylist-tool-btn,.sg-choice,.nh-link,.menu-tool,.vs-qf-sum,.category-row-link,.mapa-filter-btn,.map-nb-choose,.map-fs-btn,.mapa-zoom button,.mapa-more-btn,.mapa-sheet-go,.mapa-addr-go,.mapa-adv-btn,.mapa-tb,.mapa-allareas,.rs-types-more,.rs-fbtn,.rs-more-btn,.rs-kind,.rs-link-btn,.nc-btn,.news-back,.vs-share-btn,.uc-site-btn,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn,.loc-pick,.news-pagination a,.news-pagination button,.hf-btn,.hf-back,.hf-restart):not(.btn-primary,.btn-help,.vs-btn-help,.gh-urgent-btn,.hero-quick-btn,.menu-search-btn):not(#t):not(#u){--b-edge: var(--t2-edge);--b-sh: var(--t2-sh);--b-lip: var(--t2-lip);border-width:2px!important;font-weight:700}:is(.btn-secondary,.vs-cell,.rc-btn,.gh-link,.hf-answer,.hf-opt,.hf-end-btn,.nh-num,.vs-btn,.mylist-tool,.article-share-btn,.menu-tool,.vs-qf-sum,.mapa-filter-btn,.map-nb-choose,.nc-btn,.news-pagination a,.news-pagination button,.rs-fbtn,.rs-kind,.sg-choice,.loc-pick,.uc-site-btn):not(.btn-primary,.btn-help,.vs-btn-help,.gh-urgent-btn,.hero-quick-btn,.menu-search-btn,.active,[aria-pressed=true],[aria-expanded=true],[aria-current=page]):not(#t):not(#u){--b-fill: var(--t2-fill);background-color:var(--t2-fill)!important;color:var(--vs-teal)!important}:is(.mapa-filter-btn,.map-nb-choose,.mapa-more-btn,.rs-fbtn):not([aria-expanded=true]):not(#t):not(#u){--b-fill: #fff;--b-ink: var(--vs-teal);background:#fff!important;color:var(--vs-teal)!important}:is(.btn-primary,.search-oval button,#home-search-button,.menu-drawer .menu-search-btn):not(#t):not(#u){--b-fill: var(--t1-fill);--b-ink: #fff;--b-hover: var(--t1-hover);--b-edge: var(--vs-deep);--b-sh: var(--vs-deep);--b-lip: var(--r4-lip);background:var(--t1-fill)!important;color:#fff!important;font-weight:800!important}:is(.btn-help,.vs-btn-help,.gh-urgent-btn,.hero-quick-btn):not(#t):not(#u){--b-fill: var(--vs-sienna);--b-ink: #fff;--b-hover: var(--vs-sienna-h);--b-edge: var(--vs-sienna-d);--b-sh: var(--vs-sienna-d);--b-lip: var(--r4-lip);font-weight:800!important}:is(.btn-tertiary,.link-tertiary){display:inline-flex;align-items:center;min-height:44px;padding:0 2px;background:none!important;border:0!important;box-shadow:none!important;color:var(--t3-ink)!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px;cursor:pointer}:is(.btn-tertiary,.link-tertiary):hover{text-decoration-thickness:3px}:is(.btn-tertiary,.link-tertiary):focus-visible{outline:3px solid var(--vs-deep);outline-offset:2px;border-radius:var(--vs-r)}.menu-drawer .menu-search-row{align-items:stretch;gap:10px}.menu-drawer .menu-search-row input,.menu-drawer .menu-cat-filter input{box-sizing:border-box;min-height:52px!important;border:2px solid var(--vs-deep)!important;border-radius:var(--r4-r)!important;background:#fff;box-shadow:0 var(--r4-lip) 0 var(--vs-deep)!important}.menu-drawer .menu-search-btn{min-height:52px!important;align-self:stretch}:is(.btn-tertiary,.link-tertiary,.mapa-clear-link,.rs-more-btn,.rs-types-more,.mapa-allareas,.hf-back,.hf-restart,.sg-back,.news-back,.article-res-close):not(#t):not(#u){min-height:44px!important;padding:0 4px!important;background:none!important;background-color:transparent!important;border:0!important;border-radius:var(--vs-r)!important;box-shadow:none!important;transform:none!important;color:var(--t3-ink)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px}:is(.mapa-clear-link,.rs-more-btn,.rs-types-more,.mapa-allareas,.hf-back,.hf-restart,.sg-back,.news-back,.article-res-close):not(#t):not(#u):hover{text-decoration-thickness:3px;background:var(--vs-teal-t)!important}:is(.submit-btn):not(#t):not(#u){--b-fill: var(--t1-fill);--b-ink: #fff;--b-edge: var(--vs-deep);--b-sh: var(--vs-deep);--b-lip: var(--r4-lip);background:var(--t1-fill)!important;color:#fff!important;font-weight:800!important;border-width:2px!important}:is(.rs-for,.vs-qf-item):not(.rs-for-more,[aria-pressed=true],.active,[aria-current=page]):not(#t):not(#u){--b-edge: var(--t2-edge);--b-sh: var(--t2-sh);--b-lip: var(--t2-lip);border-width:2px!important;background-color:var(--t2-fill)!important;color:var(--vs-teal)!important;font-weight:700;box-shadow:0 var(--t2-lip) 0 var(--t2-sh)!important}:is(.rs-for-more):not(#t):not(#u){min-height:44px!important;padding:0 4px!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important;color:var(--t3-ink)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px}:is(.vs-tile-link,.vs-assure-link,.report-modal-close,.hf-answer,.gh-link,.quick-search-option,.nc-btn,.news-pagination a):not(.active,[aria-current=page],[aria-pressed=true],[aria-expanded=true]):not(#t):not(#u){--b-edge: var(--t2-edge);--b-sh: var(--t2-sh);--b-lip: var(--t2-lip);border:2px solid var(--t2-edge)!important;background-color:var(--t2-fill)!important;box-shadow:0 var(--t2-lip) 0 var(--t2-sh)!important}:is(.vs-tile-link,.vs-assure-link,.hf-answer,.gh-link,.quick-search-option,.vs-cell,.rc-btn,.vs-btn,.mylist-tool,.menu-tool,.nc-btn,.news-pagination a):not(.btn-primary,.btn-help,.active,[aria-current=page],[aria-pressed=true],[aria-expanded=true]):not(#t):not(#u):hover{background-color:var(--t2-hover)!important;border-color:var(--vs-teal)!important}:is(.vs-qf-sum,.category-row-link):not(.hero-quick-btn,[aria-expanded=true]):not(#t):not(#u){--b-edge: var(--t2-edge);--b-sh: var(--t2-sh);--b-lip: var(--t2-lip);border:2px solid var(--t2-edge)!important;background-color:var(--t2-fill)!important;color:var(--vs-teal)!important;box-shadow:0 var(--t2-lip) 0 var(--t2-sh)!important}:is(details[open]>.vs-qf-sum):not(#t):not(#u){background-color:var(--t2-fill)!important}:is(.btn-secondary,.vs-cell,.rc-btn,.gh-link,.hf-answer,.hf-opt,.hf-end-btn,.nh-num,.vs-btn,.mylist-tool,.article-share-btn,.menu-tool,.vs-qf-sum,.category-row-link,.mapa-filter-btn,.map-nb-choose,.nc-btn,.news-pagination a,.news-pagination button,.rs-fbtn,.rs-kind,.sg-choice,.loc-pick,.uc-site-btn,.rs-for,.vs-qf-item,.vs-tile-link,.vs-assure-link,.report-modal-close,.quick-search-option):not(.rs-for-more,.btn-primary,.btn-help,.hero-quick-btn,.menu-search-btn,.active,[aria-current=page],[aria-pressed=true],[aria-expanded=true]):not(#t):not(#u){background:var(--t2-fill)!important;background-color:var(--t2-fill)!important;border:2px solid var(--t2-edge)!important;color:var(--vs-teal)!important;box-shadow:0 var(--t2-lip) 0 var(--t2-edge)!important;--b-sh: var(--t2-edge);--b-lip: var(--t2-lip)}:is(.btn-secondary,.vs-cell,.rc-btn,.gh-link,.hf-answer,.hf-opt,.nh-num,.vs-btn,.mylist-tool,.article-share-btn,.menu-tool,.vs-qf-sum,.category-row-link,.mapa-filter-btn,.nc-btn,.news-pagination a,.rs-for,.quick-search-option):not(.btn-primary,.btn-help,.hero-quick-btn,.menu-search-btn,.active,[aria-current=page],[aria-pressed=true],[aria-expanded=true]):not(#t):not(#u):hover{background:var(--t2-hover)!important;background-color:var(--t2-hover)!important;border-color:var(--vs-deep)!important;box-shadow:0 calc(var(--t2-lip) + 1px) 0 var(--vs-deep)!important}:is(.btn-secondary,.vs-cell,.rc-btn,.gh-link,.hf-answer,.vs-btn,.vs-qf-sum,.category-row-link,.mapa-filter-btn,.nc-btn,.news-pagination a,.rs-for,.quick-search-option):focus-visible{outline:3px solid var(--vs-deep)!important;outline-offset:2px!important}.rs-topic:not(#t):not(#u){background:var(--tile-fill)!important;border:1px solid var(--tile-edge)!important;border-radius:var(--r4-r)!important;box-shadow:inset 0 -4px 0 var(--rs-c, var(--tile-line))!important;transform:none!important}.rs-topic:not(#t):not(#u):hover{background:#e2eefa!important;border-color:var(--vs-teal)!important}.rs-topic:focus-visible{outline:3px solid var(--vs-deep);outline-offset:2px}:is(.btn-tertiary,.link-tertiary,.mapa-clear-link,.rs-more-btn,.rs-types-more,.rs-for-more,.mapa-allareas,.hf-back,.hf-restart,.sg-back,.news-back,.article-res-close):not(#t):not(#u){min-height:44px!important;padding:0 4px!important;background:none!important;background-color:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;color:var(--t3-ink)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px}.rs-topic[aria-pressed=true]:not(#t):not(#u){border:2px solid var(--vs-deep)!important;background:#dbe9f7!important}:root{--chip-edge: #6d939b;--hair: #c3d0d4;--tile-r: var(--vs-r);--sienna-fill: var(--vs-sienna, #8a3300)}:is(.btn-primary,.search-oval button,#home-search-button,#news-search-button,.menu-drawer .menu-search-btn,.submit-btn):not(#t):not(#u):not(#v){background:var(--t1-fill)!important;background-color:var(--t1-fill)!important;color:#fff!important;border:0!important;border-radius:var(--r4-r)!important;box-shadow:0 var(--r4-lip) 0 var(--vs-deep)!important;--b-sh: var(--vs-deep);--b-lip: var(--r4-lip);font-weight:800!important}:is(.btn-primary,.search-oval button,#home-search-button,#news-search-button,.menu-drawer .menu-search-btn,.submit-btn):not(#t):not(#u):not(#v):hover{background:var(--t1-hover)!important;background-color:var(--t1-hover)!important}:is(.btn-help,.vs-btn-help,.gh-urgent-btn,.hero-quick-aqua):not(#t):not(#u):not(#v){background:var(--sienna-fill)!important;background-color:var(--sienna-fill)!important;color:#fff!important;border:0!important;border-radius:var(--r4-r)!important;box-shadow:0 var(--r4-lip) 0 var(--vs-sienna-d, #3d1600)!important;--b-sh: var(--vs-sienna-d, #3d1600);--b-lip: var(--r4-lip);font-weight:800!important}:is(.btn-help,.vs-btn-help,.gh-urgent-btn,.hero-quick-aqua):not(#t):not(#u):not(#v):hover{background:var(--vs-sienna-h, #a03c00)!important;background-color:var(--vs-sienna-h, #a03c00)!important}.gh-call:not(.gh-call-911):not(#t):not(#u):not(#v){background:#fff!important;color:var(--vs-teal)!important;border:2px solid var(--t2-edge)!important;box-shadow:0 var(--t2-lip) 0 var(--t2-edge)!important}.gh-call:not(.gh-call-911) .gh-n-num,.gh-call:not(.gh-call-911) .gh-n-lbl{color:var(--vs-teal)!important}:is(.vs-tile-link,.vs-assure-link):not(#t):not(#u):not(#v){border:1px solid var(--hair)!important;box-shadow:none!important;background:#fff!important;transform:none!important}:is(.vs-tile-link,.vs-assure-link):not(#t):not(#u):not(#v):hover{border-color:var(--t2-edge)!important;box-shadow:none!important;transform:none!important;background:#fff!important}.resource-card:not(#t):not(#u):not(#v){box-shadow:none!important}:is(.rs-for,.vs-qf-item,.rs-chip,.rs-popular-list a,.rs-popular-list button):not(.rs-for-more):not(#t):not(#u):not(#v){border:1px solid var(--chip-edge)!important;border-radius:var(--vs-r)!important;box-shadow:none!important;background:#fff!important;background-color:#fff!important;min-height:44px;padding-inline:16px!important;font-weight:600!important;color:var(--vs-teal)!important;transform:none!important}:is(.rs-for,.vs-qf-item,.rs-chip,.rs-popular-list a,.rs-popular-list button):not(.rs-for-more):not(#t):not(#u):not(#v):hover{background:var(--t2-hover)!important;border-color:var(--t2-edge)!important;box-shadow:none!important}:is(.rs-for,.vs-qf-item,.rs-chip).is-on:not(#t):not(#u):not(#v),:is(.rs-for)[aria-pressed=true]:not(#t):not(#u):not(#v){background:var(--vs-teal-t, #e3f0f1)!important;border:2px solid var(--t2-edge)!important}:is(.rs-topic,.vs-topic):not(.rs-types-more):not(#t):not(#u):not(#v){background:var(--tile-fill)!important;border:1px solid var(--tile-edge)!important;border-bottom:4px solid var(--rs-c, var(--t, var(--vs-teal)))!important;border-radius:var(--tile-r)!important;box-shadow:none!important;transform:none!important}:is(.rs-topic,.vs-topic):not(.rs-types-more):not(#t):not(#u):not(#v):hover{background:#e2eefa!important;border-color:var(--vs-teal)!important;box-shadow:none!important;transform:none!important}.rs-topic .rs-topic-icon{width:44px!important;height:44px!important;flex:none}.rs-topic[aria-pressed=true]:not(#t):not(#u):not(#v){border:2px solid var(--vs-deep)!important;border-bottom:4px solid var(--rs-c, var(--vs-teal))!important;background:#dbe9f7!important}html:root .vs-pair:not(#t):not(#u):not(#v){display:grid!important;gap:0!important;border:2px solid var(--t2-edge)!important;border-radius:var(--vs-r)!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}html:root .vs-pair-btn:not(#t):not(#u):not(#v){border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:var(--vs-teal)!important;transform:none!important}html:root .vs-pair-btn+.vs-pair-btn:not(#t):not(#u):not(#v){border-left:2px solid var(--t2-edge)!important}html:root .vs-pair-btn[aria-pressed=true]:not(#t):not(#u):not(#v){background:var(--vs-teal)!important;color:#fff!important;box-shadow:none!important;font-weight:800!important}html:root .vs-pair-btn:not([aria-pressed=true]):hover:not(#t):not(#u):not(#v){background:var(--t2-hover)!important}:is(.btn-secondary,.rc-btn,.vs-cell,.vs-qf-sum.vs-qf-page,.category-row-link,.hf-answer,.hf-opt,.hf-end-btn,.nh-num:not(.gh-call-911),.nc-btn,.news-pagination a,.news-pagination button,.mylist-tool,.menu-tool,.article-share-btn,.mapa-filter-btn,.map-nb-choose,.rs-fbtn,.sg-choice,.loc-pick,.uc-site-btn,.vs-btn,.report-modal-close,.quick-search-option):not(.btn-primary,.btn-help,.gh-urgent-btn,.hero-quick-btn,.menu-search-btn,.active,[aria-current=page],[aria-pressed=true],[aria-expanded=true]):not(#t):not(#u):not(#v):not(#w){background:#fff!important;background-color:#fff!important;border:2px solid var(--t2-edge)!important;border-radius:var(--r4-r)!important;color:var(--vs-teal)!important;box-shadow:0 var(--t2-lip) 0 var(--t2-edge)!important}:is(.hf-answer,.nh-num:not(.gh-call-911)) :is(.gh-n-num,.gh-n-lbl){color:var(--vs-teal)!important}header .nav-group{display:flex!important;align-items:center;gap:8px!important}header .nav-group>*,header .topbar-tools>*{margin:0!important}header .nav-btn{border:0!important;background:none!important;box-shadow:none!important;padding:0 10px!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:7px;text-decoration-color:#ffffff80!important}header .nav-btn:hover{background:#ffffff1f!important;transform:none!important;box-shadow:none!important;text-decoration-color:#fff!important}header .nav-btn:active{transform:none!important}header .nav-btn.active,header .nav-btn[aria-current=page]{background:none!important;color:#fff!important;text-decoration-color:#f0c66b!important;text-decoration-thickness:4px!important}header .utility-fab,header .hamburger,header .hamburger.has-word{border-radius:var(--r4-r)!important;box-shadow:0 3px #021a1f!important}header .utility-fab:hover,header .hamburger:hover{transform:translateY(-1px)!important;box-shadow:0 4px #021a1f!important}header .utility-fab:active,header .hamburger:active,header .hamburger[aria-expanded=true],header #font-toggle[aria-pressed=true]{transform:translateY(3px)!important;box-shadow:none!important}@media(max-width:1139px){header .nav-btn{display:none!important}}header{padding-left:var(--r4-pad)!important;padding-right:var(--r4-pad)!important}header .topbar-tools{display:flex!important;align-items:center;gap:8px!important;margin:0!important}header{display:flex!important;align-items:center;justify-content:space-between;gap:16px}header .logo{flex:0 1 auto;min-width:0;display:flex;align-items:center}header .nav-group{flex:0 0 auto}header .utility-fab,header .hamburger,header .hamburger.has-word,header .nav-btn{margin:0!important}header .hamburger.has-word{min-width:48px;display:inline-flex!important;align-items:center;justify-content:center}header .hamburger[aria-expanded=true] .hb-word{font-size:0}header .hamburger[aria-expanded=true] .hb-word:after{content:"Close";font-size:17px}header .hamburger[aria-expanded=true] .hb-icon{display:none!important}@media(max-width:439px){header .logo-text:after{display:none!important}}@media(min-width:440px)and (max-width:1023px){header .logo-text:after{font-size:14px}}@media(max-width:359px){header{gap:8px}}.menu-drawer{width:min(360px,100vw)!important;background:#fff;padding-bottom:24px}.menu-drawer>a,.menu-drawer .menu-cat-details>summary{display:flex!important;align-items:center;box-sizing:border-box;width:100%!important;min-height:56px;padding:0 24px!important;font:600 18px/1.3 var(--vs-font, Figtree, sans-serif)!important;color:var(--vs-ink, #1b2a2e)!important;background:none;border:0!important;border-bottom:1px solid var(--vs-line, #d6e0e2)!important;text-decoration:none;cursor:pointer}.menu-drawer>a:hover,.menu-drawer .menu-cat-details>summary:hover{background:var(--vs-teal-t, #e9f4f5)!important}.menu-drawer>a:focus-visible,.menu-drawer summary:focus-visible{outline:3px solid var(--vs-deep, #0b3b44);outline-offset:-3px}.menu-drawer>a[aria-current=page]{background:var(--vs-teal-t, #e9f4f5)!important;box-shadow:inset 6px 0 0 var(--vs-teal)}.menu-drawer .menu-cat-details>summary{justify-content:space-between;list-style:none}.menu-drawer .menu-cat-details>summary::-webkit-details-marker{display:none}.menu-drawer .menu-cat-details[open]>summary{background:var(--vs-teal-t, #e9f4f5)!important}.menu-drawer .menu-cat-list{list-style:none;margin:0!important;padding:0!important}.menu-drawer .menu-cat-list li{border-bottom:1px solid var(--vs-line, #d6e0e2)}.menu-drawer .menu-cat-list a{min-height:48px;padding:6px 24px 6px 40px!important;font-size:17px!important;font-weight:500;line-height:1.3}@media(min-width:1024px){.menu-drawer{padding-top:76px!important}}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-overlay,header *{transition:none!important}}header,body.large-text header{height:68px!important}header .nav-btn{display:none!important}@media(min-width:1024px){main,body.home-page main,body:not(.home-page) main{padding-top:68px!important}.menu-drawer{padding-top:68px!important}html{scroll-padding-top:88px}}@media(min-width:440px){header .logo-text:after{display:block!important}}.menu-drawer>button.menu-urgent{display:flex!important;align-items:center;box-sizing:border-box;width:100%!important;min-height:56px!important;padding:0 24px!important;font:800 18px/1.3 var(--vs-font, Figtree, sans-serif)!important;color:var(--vs-ink, #1b2a2e)!important;background:none!important;border:0!important;border-bottom:1px solid var(--vs-line, #d6e0e2)!important;border-radius:0!important;box-shadow:none!important;text-align:left;cursor:pointer}.menu-drawer>button.menu-urgent:hover{background:var(--vs-teal-t, #e9f4f5)!important}.menu-drawer>button.menu-urgent:focus-visible{outline:3px solid var(--vs-deep, #0b3b44);outline-offset:-3px}header{--nm: 20px}@media(max-width:359px){header{--nm: 17px}}@media(min-width:768px){header{--nm: 22px}}@media(min-width:1024px){header{--nm: 24px}}header .logo{align-self:center}header .logo-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;justify-content:center}header a.logo .logo-name{font-size:var(--nm)!important;line-height:1.15!important;letter-spacing:0}header .logo-text:after{font-size:calc(var(--nm) * .72)!important;line-height:1.2!important;font-weight:500;letter-spacing:.0724em;margin:2px -.0724em 0 0!important;padding:0!important;border:0!important;white-space:nowrap}header .utility-fab,header .hamburger,header .hamburger.has-word{height:48px!important;min-height:48px!important;max-height:48px;align-self:center;position:relative;top:0;vertical-align:middle;line-height:1!important;padding-top:0!important;padding-bottom:0!important}header .topbar-tools,header .nav-group{align-items:center!important;height:48px}header #font-toggle[aria-pressed=true],header .hamburger[aria-expanded=true],header .utility-fab:active,header .hamburger:active,header .utility-fab:hover,header .hamburger:hover{transform:none!important}.menu-drawer .menu-tools:not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;gap:8px;padding:7px 16px!important;margin:0!important;border-bottom:1px solid var(--vs-line, #d6e0e2)}.menu-drawer:not(#s):not(#s):not(#s){padding-bottom:0!important}.menu-drawer .menu-tool:not(#s):not(#s):not(#s){width:100%;min-width:0;min-height:44px!important;height:44px;padding:0 8px!important;gap:6px;white-space:nowrap}.menu-drawer .menu-search-tool:not(#s):not(#s):not(#s){width:48px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}.menu-drawer .menu-search-tool svg:not(#s){width:24px;height:24px;flex:none}.menu-drawer>:is(a,button):not(#s):not(#s):not(#s),.menu-drawer .menu-cat-details>summary:not(#s):not(#s):not(#s){min-height:44px!important;padding:6px 16px!important;line-height:1.2!important}.menu-drawer .menu-cat-list a:not(#s):not(#s):not(#s){min-height:44px!important;padding:4px 16px 4px 32px!important}.menu-drawer>a[aria-current=page]:after{content:none!important;display:none!important}.menu-drawer>.menu-more-cue{position:sticky;bottom:0;height:0;margin:0;padding:0;border:0;z-index:2;pointer-events:none}.menu-drawer>.menu-more-cue .menu-more-pill{position:absolute;left:0;right:0;bottom:0;height:44px;display:flex;align-items:flex-end;justify-content:center;gap:4px;padding-bottom:6px;background:linear-gradient(to top,#fff 40%,#fff0);color:var(--vs-teal);font:700 15px/1 var(--vs-font, Figtree, sans-serif);opacity:0;transition:opacity .15s}.menu-drawer.has-more>.menu-more-cue .menu-more-pill{opacity:1}.menu-drawer>.menu-more-cue svg{display:block;flex:none;width:18px!important;height:18px!important}@media(prefers-reduced-motion:reduce){.menu-drawer>.menu-more-cue .menu-more-pill{transition:none}}@media(min-width:240px)and (max-width:359.98px){header:not(#s):not(#s):not(#s){padding-left:8px!important;padding-right:8px!important}header .nav-group:not(#s):not(#s):not(#s),header .topbar-tools:not(#s):not(#s):not(#s){gap:6px!important}header .hamburger.has-word:not(#s):not(#s):not(#s):not(#s){padding-left:10px!important;padding-right:10px!important}}@media(min-width:360px)and (max-width:399.98px){header .hamburger .hb-icon:not(#s):not(#s){display:none!important}header .utility-fab:not(#s):not(#s):not(#s){width:48px!important;min-width:48px!important}header .nav-group:not(#s):not(#s):not(#s),header .topbar-tools:not(#s):not(#s):not(#s){gap:6px!important}header .hamburger.has-word:not(#s):not(#s):not(#s):not(#s){padding-left:10px!important;padding-right:10px!important}}body.home-page .vs-front{position:relative;isolation:isolate;overflow:hidden;display:block!important;padding:18px var(--r4-pad) 22px!important;background:var(--vs-sand);border-bottom:3px solid var(--vs-teal)}body.home-page .vs-front-copy{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:0;margin:0 0 14px!important}body.home-page .vs-front-text{max-width:40rem}body.home-page .vs-front-h{font-size:clamp(calc(23px * var(--fs, 1)),3.4vw,calc(34px * var(--fs, 1)))!important;margin:0 0 6px!important}body.home-page .vs-front .home-welcome{font-size:var(--t-body)!important;color:var(--vs-ink)!important;max-width:34em}body.home-page .vs-front-photo{order:-1;display:block!important;align-self:stretch;max-width:none!important;width:calc(100% + 2 * var(--r4-pad))!important;height:clamp(112px,30vw,170px)!important;margin:-18px calc(-1 * var(--r4-pad)) 10px!important;border:0!important;border-radius:0!important;background:none!important;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 45%,transparent 100%)}body.home-page .vs-front-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}body.home-page .vs-front-tools{max-width:40rem}@media(min-width:720px){body.home-page .vs-front{padding-top:26px!important;padding-bottom:28px!important;min-height:300px;box-sizing:border-box}body.home-page .vs-front-copy{position:static!important}body.home-page .vs-front-text,body.home-page .vs-front-tools{width:min(38rem,calc(53vw - var(--r4-pad) - 12px));margin-left:0!important;margin-right:0!important;position:relative;z-index:1}body.home-page .vs-front-photo{position:absolute!important;z-index:0;top:0;right:0;bottom:0;height:auto!important;width:min(46vw,860px)!important;margin:0!important;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.55) 22%,#000 48%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.55) 22%,#000 48%)}body.home-page .vs-front-photo img{object-position:50% 55%}}@media(min-width:720px)and (max-width:899px){body.home-page .vs-front-text,body.home-page .vs-front-tools{width:calc(58vw - var(--r4-pad) - 12px)}body.home-page .vs-front-photo{width:42vw!important}}body.large-text.home-page .vs-front-photo{height:clamp(96px,26vw,150px)!important}@media(min-width:720px){body.large-text.home-page .vs-front-photo{height:auto!important}}body.home-page .vs-front .hero-quick{margin:12px 0 0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(9.5rem * var(--fs, 1))),1fr))!important;gap:12px!important}body.home-page .vs-front .search-oval .vs-search-word{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:nowrap}body.home-page .vs-front .search-oval #home-search-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-width:44px;min-height:44px;padding-left:14px;padding-right:14px}body.home-page .vs-front .search-oval #home-search{min-width:0;flex:1 1 auto}body.home-page .vs-front .search-oval{gap:0!important;row-gap:0!important;padding:0!important;background:#fff!important;border:2px solid var(--vs-deep)!important;border-radius:var(--r4-r)!important;box-shadow:0 var(--r4-lip) 0 var(--vs-deep)!important;overflow:hidden;align-items:stretch}body.home-page .vs-front .search-oval input#home-search{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;min-height:50px}body.home-page .vs-front .search-oval input#home-search:focus-visible{outline:3px solid var(--vs-deep);outline-offset:-5px}body.home-page .vs-front .search-oval #home-search-button{border:0!important;border-left:2px solid var(--vs-deep)!important;border-radius:0!important;box-shadow:none!important;transform:none!important;min-height:50px}body.home-page .vs-front .search-oval #home-search-button:hover{background:var(--vs-teal-2)!important}body.home-page .vs-front .search-oval #home-search-button:focus-visible{outline:3px solid var(--vs-deep);outline-offset:-6px;box-shadow:inset 0 0 0 3px #fff!important}body.home-page .vs-front .hero-quick-btn{display:grid!important;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:center!important;justify-items:start;text-align:left}body.home-page .vs-front .hero-quick-icon{display:block!important;grid-row:1 / span 2;width:32px;height:32px}body.home-page .vs-front .hero-quick-label{grid-column:2;align-self:end}body.home-page .vs-front .hero-quick .vs-btn-sub{grid-column:2;align-self:start;opacity:1!important;font-weight:600}body.home-page .vs-front .hero-quick-aqua,body.home-page .vs-front .hero-quick-aqua *{color:#fff!important}body.home-page .vs-front .hero-quick-aqua .hero-quick-icon{filter:brightness(0) invert(1)}body.home-page .vs-front .vs-qf-sum.hero-quick-btn{--b-fill: #fff;--b-ink: var(--vs-teal);--b-sh: var(--vs-teal);--b-lip: 2px;background:#fff!important;border:2px solid var(--vs-teal)!important;padding-right:36px!important}body.home-page .vs-front .vs-qf-sum.hero-quick-btn,body.home-page .vs-front .vs-qf-sum.hero-quick-btn *{color:var(--vs-teal)!important}body.home-page .vs-front .vs-qf-sum.hero-quick-btn:hover{background:var(--vs-teal-t)!important}body.home-page .vs-front .vs-qf-sum .hero-quick-icon{filter:none}body.home-page .vs-front .vs-qf-sum .vs-qf-chev{display:block!important;grid-row:1 / span 2}body.home-page .vs-front .hero-quick-btn:focus-visible{outline:3px solid var(--vs-deep);outline-offset:3px}@media(min-width:560px){body.home-page .vs-front .hero-quick{grid-template-columns:max-content max-content!important;justify-content:start;gap:14px!important}body.home-page .vs-front .hero-quick-btn{padding:10px 22px 10px 18px!important;min-height:64px!important}body.home-page .vs-front .vs-qf-sum.hero-quick-btn{padding-right:44px!important}}@media(max-width:719px){body.home-page .vs-front{padding-top:0!important;padding-bottom:10px!important}body.home-page .vs-front-photo{order:-1;display:block!important;position:relative!important;height:clamp(80px,26vw,175px)!important;margin:0 calc(-1 * var(--r4-pad)) 0!important;width:calc(100% + 2 * var(--r4-pad))!important;z-index:0;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 82%,transparent 100%)}body.home-page .vs-front-photo img{position:absolute;left:0;top:0;width:100%;height:auto;max-width:none;margin-top:-23.5vw;object-fit:initial}body.large-text.home-page .vs-front-photo{height:clamp(80px,26vw,175px)!important}body.home-page .vs-front-text,body.home-page .vs-front-tools{position:relative;z-index:1}body.home-page .vs-front .hero-quick{margin-top:10px!important}}@media(max-width:380px){body.home-page .vs-front .search-oval #home-search-button .vs-search-ic{display:none}body.home-page .vs-front .search-oval #home-search-button{padding-left:14px;padding-right:14px}}@media(max-width:600px){body.large-text.home-page .vs-front .search-oval{flex-wrap:wrap}body.large-text.home-page .vs-front .search-oval #home-search,body.large-text.home-page .vs-front .search-oval #home-search-button{flex:1 1 100%}body.large-text.home-page .vs-front .search-oval #home-search-button{border-left:0!important;border-top:2px solid var(--vs-deep)!important}}@media(max-width:479px){body.home-page .vs-front .home-welcome{font-size:calc(17px * var(--fs, 1))!important;line-height:1.35!important}body.home-page .vs-front-h{margin-bottom:4px!important}body.home-page .vs-front .hero-quick-btn{padding-top:7px!important;padding-bottom:7px!important;min-height:60px!important}body.home-page .vs-front .hero-quick{margin-top:8px!important}}@media(max-width:559px){body.home-page .vs-front .hero-quick{grid-template-columns:1fr!important;gap:8px!important}body.home-page .vs-front .hero-quick-btn{grid-template-columns:auto 1fr auto;padding:4px 14px 4px 12px!important;min-height:50px!important;column-gap:12px;row-gap:0}body.home-page .vs-front .hero-quick-icon{width:28px;height:28px}body.home-page .vs-front .hero-quick-label{font-size:calc(18px * var(--fs, 1))!important;line-height:1.15}body.home-page .vs-front .hero-quick .vs-btn-sub{font-size:calc(14px * var(--fs, 1));font-weight:500;line-height:1.2}body.home-page .vs-front .hero-quick-aqua:after{content:"";grid-column:3;grid-row:1 / span 2;width:10px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg);margin-right:4px}body.home-page .vs-front .vs-qf-sum .vs-qf-chev{position:static!important;grid-column:3;margin:0 4px 0 0!important;transform:rotate(-45deg)}body.home-page .vs-front .vs-qf-sum.hero-quick-btn{padding-right:14px!important}body.home-page .vs-front .vs-qf-sum.hero-quick-btn .vs-btn-sub{color:#35575f!important}}@media(max-width:559px){body.home-page .vs-front details[open]>.vs-qf-sum .vs-qf-chev{transform:rotate(45deg)}}@media(max-width:380px){body.home-page .vs-front-h{font-size:calc(21px * var(--fs, 1))!important;line-height:1.15!important}body.home-page .vs-front .home-welcome{font-size:calc(16px * var(--fs, 1))!important;line-height:1.3!important}}body.home-page .vs-front .vs-qf-sum .vs-qf-chev,body.home-page .vs-front .hero-quick-aqua:after{display:none!important}body.home-page .vs-front .hero-quick-btn{text-align:center!important;justify-items:center}body.home-page .vs-front .hero-quick-btn .hero-quick-icon{justify-self:start}body.home-page .vs-front .hero-quick-label,body.home-page .vs-front .hero-quick .vs-btn-sub{text-align:center}body.home-page .vs-front .vs-qf-sum.hero-quick-btn{padding-right:18px!important}@media(min-width:560px){body.home-page .vs-front .hero-quick{grid-template-columns:1fr 1fr!important;width:max-content;max-width:100%}body.home-page .vs-front .hero-quick-btn,body.home-page .vs-front .vs-qf-sum.hero-quick-btn{grid-template-columns:auto 1fr;padding:10px 24px 10px 18px!important}}@media(max-width:559px){body.home-page .vs-front .hero-quick-btn,body.home-page .vs-front .vs-qf-sum.hero-quick-btn{grid-template-columns:32px 1fr!important;padding:3px 18px 3px 12px!important;min-height:44px!important}body.home-page .vs-front .hero-quick-label,body.home-page .vs-front .hero-quick .vs-btn-sub{grid-column:2!important}body.home-page .vs-front .hero-quick{gap:6px!important;margin-top:6px!important}body.home-page .vs-front{padding-bottom:8px!important}body.home-page .vs-front .home-welcome{font-size:calc(16px * var(--fs, 1))!important;line-height:1.3!important}body.home-page .vs-front-photo{height:auto!important;aspect-ratio:4 / 1;margin-bottom:-3px!important;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 86%,transparent 100%)}body.large-text.home-page .vs-front-photo{height:auto!important}body.home-page .vs-front-photo img{margin-top:-22vw!important}}@media(max-width:559px){body.home-page .vs-front{padding-bottom:4px!important}body.home-page .vs-front .hero-quick{margin-top:5px!important}}body.home-page .vs-front{background:linear-gradient(90deg,#f8eee2,#f3e0cd)!important;border-bottom:4px solid var(--vs-sienna)!important}body.home-page .vs-front-h:after{content:"";display:block;width:56px;height:4px;margin-top:6px;background:var(--vs-sienna);border-radius:2px}@media(max-width:559px){body.home-page .vs-front{background:linear-gradient(180deg,#f3e0cd,#f8eee2 40%)!important}body.home-page .vs-front-h:after{margin-top:4px;width:44px}}body.home-page .vs-front .search-oval input#home-search,body.home-page .vs-front .search-oval #home-search-button{min-height:44px!important}body.home-page .vs-front .search-container{max-width:30rem}body.home-page .vs-front .search-oval #home-search{font-size:calc(18px * var(--fs, 1));padding-top:6px;padding-bottom:6px}body.home-page .vs-front .hero-quick-btn,body.home-page .vs-front .vs-qf-sum.hero-quick-btn{column-gap:14px!important;padding-top:5px!important;padding-bottom:5px!important;min-height:44px!important}body.home-page .vs-front .hero-quick-icon{width:28px;height:28px}@media(min-width:560px){body.home-page .vs-front .hero-quick-btn,body.home-page .vs-front .vs-qf-sum.hero-quick-btn{padding:6px 20px 6px 16px!important;text-align:left!important;justify-items:start;min-height:52px!important}body.home-page .vs-front .hero-quick-label,body.home-page .vs-front .hero-quick .vs-btn-sub{text-align:left;white-space:nowrap}body.home-page .vs-front .hero-quick{gap:12px!important}}@media(min-width:720px)and (max-width:999px){body.home-page .vs-front .hero-quick{grid-template-columns:1fr!important;width:auto;gap:8px!important}body.home-page .vs-front .hero-quick-btn,body.home-page .vs-front .vs-qf-sum.hero-quick-btn{grid-template-columns:32px 1fr!important;padding:3px 18px 3px 12px!important;min-height:44px!important;text-align:center!important;justify-items:center}body.home-page .vs-front .hero-quick-label,body.home-page .vs-front .hero-quick .vs-btn-sub{text-align:center}}@media(min-width:720px){body.home-page .vs-front{padding-top:18px!important;padding-bottom:20px!important;min-height:250px}body.home-page .vs-front .hero-quick{margin-top:10px!important}}@media(max-width:559px){body.home-page .vs-front-h:after{display:none}body.home-page .vs-front{border-bottom-width:3px!important}}body.home-page .vs-front:has(.vs-qf[open]),html.vs-qf-on body.home-page .vs-front{overflow:visible;z-index:5}@media(max-width:719px){body.home-page .vs-front-photo{max-height:30vh}}body.home-page .vs-front:not(#s){display:flex!important;flex-direction:column;align-items:stretch!important;overflow:visible;position:relative;z-index:3;padding-bottom:0!important}body.home-page .vs-front-tools:not(#s){margin-top:auto;display:flex;flex-direction:column;width:100%}body.home-page .vs-front .hero-quick:not(#s){display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 10px!important;width:100%;max-width:30rem}body.home-page .vs-front :is(.hero-quick-btn,.vs-qf-sum.hero-quick-btn):not(#s){display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:48px!important;height:100%;padding:4px 8px!important;column-gap:0!important;box-sizing:border-box;width:100%}body.home-page .vs-front .hero-quick-label:not(#s){align-self:center!important;font-size:var(--t-body)!important;line-height:1.15;white-space:nowrap;text-align:center}body.home-page .vs-front .hero-quick :is(.hero-quick-icon,.vs-btn-sub,.vs-qf-chev):not(#s){display:none!important}body.home-page .vs-front .hero-quick-aqua:not(#s):after{display:none!important}body.home-page .vs-front .vs-qf-home:not(#s){min-width:0}body.home-page .vs-front .search-container:not(#s){margin:0 0 -26px!important;position:relative;z-index:2;max-width:30rem;width:100%}body.home-page .vs-front .search-oval:not(#s){box-shadow:0 var(--r4-lip) 0 var(--vs-deep),0 6px 18px #0000001f!important}body.home-page .vs-front+.vs-ways:not(#s),body.home-page .vs-front~.vs-ways:not(#s){padding-top:26px!important}body.home-page .vs-front-copy:not(#s){margin-bottom:10px!important}@media(max-width:719px){body.home-page .vs-front-photo:not(#s){aspect-ratio:auto!important;height:clamp(76px,24vw,140px)!important;max-height:30vh;margin-bottom:0!important}body.home-page .vs-front-photo:not(#s) img{position:static!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;object-position:50% 52%!important}body.home-page .vs-front .home-welcome:not(#s){font-size:calc(16px * var(--fs, 1))!important;line-height:1.3!important}}@media(max-width:380px){body.home-page .vs-front:not(#s){padding-left:12px!important;padding-right:12px!important}body.home-page .vs-front .hero-quick:not(#s){gap:6px!important}body.home-page .vs-front :is(.hero-quick-btn,.vs-qf-sum.hero-quick-btn):not(#s){padding:4px!important}}@media(max-width:719px){body.home-page .vs-front-photo:not(#s){width:auto!important;margin-left:calc(-1 * var(--vs-front-pad, var(--r4-pad)))!important;margin-right:calc(-1 * var(--vs-front-pad, var(--r4-pad)))!important}}@media(max-width:380px){body.home-page .vs-front:not(#s){--vs-front-pad: 12px}}body.home-page .vs-front .home-welcome:not(#s){text-wrap:balance;max-width:none!important}@media(min-width:720px){body.home-page .vs-front:not(#s){min-height:0!important}}body.home-page .vs-front-h .vs-h-short{display:none}@media(max-width:380px){body.home-page .vs-front-h .vs-h-long{display:none}body.home-page .vs-front-h .vs-h-short{display:inline}}@media(max-width:479px){body.large-text.home-page .vs-front-h .vs-h-long{display:none}body.large-text.home-page .vs-front-h .vs-h-short{display:inline}}@media(max-width:719px){body.home-page .vs-front-text:not(#s){margin-top:-10px}}body.home-page .vs-front .home-welcome:not(#s):not(#s){text-wrap:wrap;max-width:none!important}body.home-page .vs-front-text:not(#s),body.home-page .vs-front-copy:not(#s){max-width:none!important}@media(min-width:720px){body.home-page .vs-front-text:not(#s){width:min(40rem,calc(53vw - var(--r4-pad) - 12px))!important}}@media(max-width:719px){body.home-page .vs-front-text:not(#s){width:100%!important}}body.home-page .vs-front .hero-quick-aqua:not(#s):not(#s){border:2px solid #3d1600!important}body.home-page .vs-front .search-oval:not(#s):not(#s){display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;border:2px solid var(--vs-deep)!important;border-radius:var(--r4-r)!important;overflow:hidden!important;background:#fff!important;padding:0!important;gap:0!important}body.home-page .vs-front .search-oval #home-search:not(#s):not(#s){flex:1 1 auto!important;width:auto!important;min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:48px!important;padding-left:14px}body.home-page .vs-front .search-oval #home-search-button:not(#s):not(#s):not(#s):not(#s):not(#s){flex:0 0 56px!important;width:56px!important;min-width:56px;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;display:flex!important;align-items:center;justify-content:center}body.home-page .vs-front .search-oval #home-search-button .vs-search-word:not(#s):not(#s){display:none!important}body.home-page .vs-front .search-oval #home-search-button .vs-search-ic:not(#s):not(#s){display:block!important;width:26px;height:26px}body.home-page .vs-front+.vs-ways:not(#s):not(#s),body.home-page .vs-front~.vs-ways:not(#s):not(#s){padding-top:16px!important}body.home-page .vs-pair-btn .vs-ic:not(#s){display:none!important}@media(max-width:759px){html:root body.home-page .vs-ways-bar:not(#s){display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px}body.home-page .vs-ways-bar .vs-ways-label:not(#s){margin:0!important;flex:0 0 auto}body.home-page .vs-ways-bar .vs-pair:not(#s){flex:1 1 max-content;display:grid!important;grid-template-columns:3fr 2fr!important;margin:0!important}body.home-page .vs-ways-bar .vs-ways-label:not(#s):not(#s){font-size:var(--t-body)!important}body.home-page .vs-pair-btn:not(#s){min-height:48px!important;padding:6px 8px!important;font-size:var(--t-body)!important}}body.home-page .vs-topic:not(#s):not(#s){min-height:0!important;padding:8px 8px 10px!important;gap:6px!important}body.home-page .vs-topic:not(#s):not(#s) img{width:36px!important;height:36px!important;margin:0!important}@media(max-width:759px){body.home-page .vs-topic:not(#s):not(#s){flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;min-height:60px!important;padding:8px 10px 10px!important;gap:10px!important}body.home-page .vs-topic:not(#s):not(#s) span{text-align:left!important;white-space:normal!important;min-width:0;flex:1 1 auto;overflow-wrap:normal!important}body.home-page .vs-topic:not(#s):not(#s) img{flex:0 0 auto}}body.home-page .vs-topic:not(#s):not(#s){display:flex!important}body.home-page .vs-topic:not(#s):not(#s) span{align-self:center!important;margin:0!important}@media(max-width:400px){body.large-text.home-page .vs-topic:not(#s):not(#s):not(#s){flex-direction:column!important;align-items:center!important;text-align:center!important;gap:4px!important;padding:8px 6px 10px!important}body.large-text.home-page .vs-topic:not(#s):not(#s):not(#s) span{text-align:center!important;flex:0 0 auto}}body.home-page .vs-topic:not(#s):not(#s):not(#s) span{display:block!important;min-height:0!important;height:auto!important}body.home-page .vs-topic:not(#s):not(#s):not(#s){justify-content:center!important}@media(max-width:759px){body:not(.large-text).home-page .vs-topic:not(#s):not(#s):not(#s){justify-content:flex-start!important}}@media(min-width:401px)and (max-width:759px){body.large-text.home-page .vs-topic:not(#s):not(#s):not(#s){justify-content:flex-start!important}}body.home-page .vs-front .search-oval #home-search-button:not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--t1-hover)!important;transform:none!important;box-shadow:none!important}@media(max-width:299px){body.home-page .vs-front .hero-quick:not(#s):not(#s){grid-template-columns:1fr!important}body.home-page .vs-topics:not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important}}body.home-page main h1.vs-front-h:not(#s):not(#s):not(#s):not(#s):not(#s){margin-bottom:2px!important}body.home-page .vs-front-copy:not(#s):not(#s){margin-bottom:6px!important}body.home-page .vs-front .home-welcome:not(#s):not(#s):not(#s){line-height:1.3!important;margin:0!important}@media(min-width:720px){body.home-page .vs-front-h:not(#s):after{margin-top:4px!important}}body.home-page .vs-front:not(#s):not(#s){gap:0!important;row-gap:0!important}@media(max-width:340px){body.home-page .vs-topic:not(#s):not(#s):not(#s):not(#s){flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important;padding:8px 6px 10px!important}body.home-page .vs-topic:not(#s):not(#s):not(#s):not(#s) span{text-align:center!important;flex:0 0 auto}}.vs-ways{display:block!important;padding:0!important}html:root .vs-pair{margin:18px var(--r4-pad) 0!important;width:auto;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root .vs-pair-btn{min-height:56px;min-width:0;font-size:calc(var(--t-body) * 1.15)!important}html:root .vs-pair-btn>span{min-width:0;overflow-wrap:break-word}@media(min-width:1000px){html:root .vs-pair-btn{min-height:60px;font-size:calc(var(--t-body) * 1.25)!important}}.vs-cats{padding:16px var(--r4-pad) 22px!important;border-top:0!important}body.home-page .home-map-section{padding:14px var(--r4-pad) 22px!important}body.home-page .home-map-section>.vs-head{padding:0!important}.vs-ways>.vs-results{padding:0 var(--r4-pad)!important}.vs-topics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}@media(min-width:1000px){.vs-topics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}.vs-topic{min-height:64px!important;gap:8px}.vs-topic>span{hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.15}html:root .vs-pair{gap:12px!important;overflow:visible!important;box-shadow:none!important;border-radius:0!important}html:root .vs-pair-btn{border:2px solid var(--vs-deep)!important;border-radius:var(--r4-r)!important;box-shadow:0 var(--r4-lip) 0 var(--vs-deep)!important}html:root .vs-pair-btn[aria-pressed=true]{box-shadow:inset 0 -5px #f0c66b,0 var(--r4-lip) 0 var(--vs-deep)!important}html:root .vs-pair-btn:active{transform:translateY(var(--r4-lip))!important;box-shadow:none!important}html:root .vs-pair-btn:focus-visible{outline-offset:3px!important;outline-color:var(--vs-focus)!important}.vs-topic{border:2px solid color-mix(in srgb,var(--t, var(--vs-teal)) 55%,#fff)!important;border-radius:var(--r4-r)!important;box-shadow:inset 0 -4px 0 var(--t, var(--vs-teal))!important}.vs-topic:hover{transform:translateY(-1px);box-shadow:inset 0 -4px 0 var(--t, var(--vs-teal)),0 2px 0 var(--t, var(--vs-teal))!important}.vs-topic:active{transform:translateY(2px)}.vs-topic-all{border-color:var(--vs-teal)!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.vs-topic:hover,.vs-topic:active{transform:none}}html:root .vs-ways{display:flex!important;flex-direction:column;align-items:stretch!important}html:root .vs-ways>.vs-pair{order:0}html:root .vs-ways>.home-map-section{order:1}html:root .vs-ways>.vs-results{order:3}html:root .vs-ways[data-open=cats]>.vs-cats{order:2}html:root .vs-ways[data-open=map]>.vs-cats{order:4}html:root .vs-ways>.vs-cats>.vs-head{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:inset(50%)!important;white-space:nowrap;border:0}.vs-ways{gap:0!important;row-gap:0!important}@media(min-width:760px){.vs-topic{min-height:72px!important;padding-right:32px!important}}html:root .vs-pair-btn>span{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;white-space:nowrap}@media(max-width:479px){html:root .vs-pair{gap:10px!important}html:root .vs-pair-btn{flex-direction:column!important;gap:2px!important;padding:6px 4px!important;min-height:64px;font-size:var(--t-body)!important}html:root .vs-pair-btn .vs-ic{width:22px;height:22px}}@media(max-width:999px){.vs-topic{flex-direction:column!important;justify-content:center!important;text-align:center;gap:6px!important;min-height:96px!important;padding:12px 8px!important}.vs-topic:after{display:none!important}.vs-topic img{width:40px!important;height:40px!important}.vs-topic>span{flex:none;max-width:100%}}html:root .vs-pair{gap:0!important;border:2px solid var(--vs-deep)!important;border-radius:var(--r4-r)!important;overflow:hidden!important;background:#fff;box-shadow:none!important}html:root .vs-pair-btn{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}html:root .vs-pair-btn+.vs-pair-btn{border-left:2px solid var(--vs-deep)!important}html:root .vs-pair-btn[aria-pressed=true]{background:var(--vs-teal)!important;color:#fff!important;box-shadow:none!important}html:root .vs-pair-btn:active{transform:none!important;box-shadow:none!important}html:root .vs-pair-btn:focus-visible{outline-offset:-5px!important;outline-color:var(--vs-focus)!important}html:root .vs-pair-btn[aria-pressed=true]:focus-visible{outline-color:#fff!important}.vs-topics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch}@media(min-width:760px){.vs-topics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.vs-topics>li:has(>.vs-topic-all){grid-column:auto}}.vs-topic{background:color-mix(in srgb,var(--t, var(--vs-teal)) 5%,#fff)!important;border:2px solid #b4c4c8!important;border-radius:var(--r4-r)!important;box-shadow:inset 0 -4px 0 var(--t, var(--vs-teal))!important;flex-direction:column!important;justify-content:center!important;text-align:center;gap:6px!important;min-height:104px!important;padding:12px 8px 14px!important;height:100%}.vs-topic:after{display:none!important}.vs-topic:hover{background:color-mix(in srgb,var(--t, var(--vs-teal)) 10%,#fff)!important;transform:none;box-shadow:inset 0 -4px 0 var(--t, var(--vs-teal))!important;border-color:var(--t, var(--vs-teal))!important}.vs-topic>span{text-align:center;flex:none;max-width:100%}@media(min-width:1100px){.vs-topic{flex-direction:row!important;min-height:76px!important;padding:10px 14px 14px!important;gap:12px!important}}@media(max-width:699px){body.home-page .mapa-main{margin-top:0!important;padding-top:0!important}body.home-page .mapa .map-container .mapa-search{top:8px!important;left:8px!important;right:8px!important;width:auto!important;transform:none!important}body.home-page .mapa .map-container .map-fs-btn{top:64px!important}}@media(max-width:699px){body.home-page .mapa .map-layout{margin-top:0!important}}html:root .vs-ways>.vs-ways-bar{order:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px var(--r4-pad) 0}.vs-ways-label{margin:0;font:800 var(--t-body)/1.2 var(--vs-font);color:var(--vs-deep);flex:0 0 auto}html:root .vs-ways-bar .vs-pair{margin:0!important;flex:1 1 100%;width:auto;max-width:30rem}@media(min-width:700px){html:root .vs-ways-bar .vs-pair{flex:0 1 26rem}}html:root .vs-pair-btn[aria-pressed=true]{background:var(--vs-deep)!important}html:root .vs-pair-btn[aria-pressed=false]{color:var(--vs-deep)!important}html:not(.vs-ways-tabs) .vs-ways-bar{visibility:hidden}html:not(.vs-ways-tabs) .vs-ways-bar .vs-pair-btn[data-vs-open=cats]:not([aria-pressed]) :is(.vs-ic,.vs-pair-go):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),html:not(.vs-ways-tabs) .vs-ways-bar .vs-pair-btn[data-vs-open=map]:not([aria-pressed]) .vs-pair-chk:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}@media(scripting:none){.vs-ways-bar:not(#s):not(#s):not(#s):not(#s){display:none!important}html .vs-ways>.vs-cats>.vs-head:not(#s):not(#s):not(#s):not(#s){position:static!important;width:auto!important;height:auto!important;margin:0 0 12px!important;clip-path:none!important;clip:auto!important;white-space:normal}}html:not(.vs-ways-tabs) .vs-ways>.home-map-section{display:none}.vs-topic,.vs-topic:hover{background:var(--tile-fill, #eef5fc)!important;border:1px solid var(--tile-edge, #5d7fa3)!important;box-shadow:inset 0 -4px 0 var(--vs-teal)!important}.vs-topic:hover{background:#e2eefa!important;border-color:var(--vs-deep)!important}.vs-topic{justify-content:flex-start!important;gap:6px!important;min-height:0!important;padding:10px 8px 12px!important}.vs-topic img{background:#fff!important;box-shadow:inset 0 0 0 1px var(--tile-edge, #5d7fa3)!important;width:44px!important;height:44px!important;padding:6px!important;flex:none}.vs-topic>span{display:flex;align-items:flex-start;justify-content:center;min-height:2.3em;width:100%}.vs-topic-all{--t: var(--vs-teal)}.vs-topic-all,.vs-topic-all:hover{color:var(--vs-deep)!important}@media(min-width:1240px){.vs-topics{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:12px!important}.vs-topics>li:has(>.vs-topic-all){grid-column:auto}.vs-topic{flex-direction:column!important;min-height:0!important;padding:10px 6px 12px!important;gap:6px!important}}@media(min-width:1100px)and (max-width:1239px){.vs-topic{flex-direction:column!important;padding:10px 8px 12px!important}}.vs-cats{padding-top:12px!important;padding-bottom:16px!important}body.home-page .home-map-section{padding-top:10px!important;padding-bottom:16px!important}@media(max-width:359.98px){body.large-text .vs-topic:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:21px!important;font-weight:800!important;min-height:48px!important;padding:4px 6px 8px 12px!important;gap:6px!important}body.large-text .vs-topic:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s)>span{line-height:1.15!important}}@media(max-width:299.98px){body:not(.large-text) .vs-topic:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:18px!important;font-weight:800!important;min-height:48px!important;padding:4px 6px 8px 12px!important;gap:6px!important}}@media(max-width:239.98px){.vs-topic:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-left:8px!important;padding-right:6px!important}}@media(min-width:1200px){body.home-page .vs-front .vs-front-tools:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:calc(100vw - min(46vw,860px) - max(clamp(16px,3.2vw,40px),(100vw - 1312px) / 2) - 24px)!important;max-width:none!important}body.home-page .vs-front :is(.hero-quick,.home-search-box,.home-search-box .search-oval):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:100%!important;max-width:none!important;box-sizing:border-box}body.home-page .vs-front .hero-quick:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:1fr 1fr!important}body.home-page .vs-front .hero-quick>details.vs-qf-home:not(#s):not(#s):not(#s):not(#s){display:none!important}body.home-page .vs-front .hero-quick>.vs-hero-mylist-wrap:not(#s):not(#s):not(#s):not(#s){display:contents!important}body.home-page .vs-front .hero-quick>.vs-hero-mylist-wrap>.vs-hero-mylist:not(#s):not(#s):not(#s):not(#s){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-decoration:none!important}html:root .vs-ways>.vs-ways-bar:not(#s):not(#s):not(#s){flex-wrap:nowrap!important;gap:16px!important}html:root .vs-ways-bar .vs-pair:not(#s):not(#s):not(#s):not(#s):not(#s){flex:none!important;width:300px!important;max-width:none!important}.vs-ways-bar>.vs-qp-row:not(#s):not(#s){display:flex!important;align-items:center;gap:12px;margin-left:auto;min-width:0;flex-wrap:nowrap}.vs-qp-lead{display:none;font:800 calc(18px * var(--fs, 1))/1.2 var(--vs-font, Figtree, sans-serif);color:var(--vs-deep, #062f37);white-space:nowrap}.vs-qp-btn:not(#s):not(#s){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;box-sizing:border-box;padding:0 var(--btn-px, 10px);background:#fff;color:var(--vs-teal, #0a4652);border:2px solid var(--vs-deep, #062f37);border-radius:var(--vs-r, 8px);box-shadow:4px 4px 0 var(--vs-deep, #062f37);font:700 calc(18px * var(--fs, 1))/1 var(--vs-font, Figtree, sans-serif);white-space:nowrap;text-decoration:none}.vs-qp-btn:hover:not(#s):not(#s){background:var(--vs-teal-t, #e3f0f1)}.vs-qp-btn:active:not(#s):not(#s){transform:translate(2px,2px);box-shadow:2px 2px 0 var(--vs-deep, #062f37)}.vs-qp-btn:focus-visible{outline:3px solid var(--vs-focus, #0a4652);outline-offset:3px}.vs-qp-btn .vs-qf-ic{width:22px;height:22px;flex:none}}@media(min-width:1280px){.vs-qp-lead:not(#s){display:inline}}@media(min-width:1200px)and (prefers-reduced-motion:reduce){.vs-qp-btn:active:not(#s):not(#s){transform:none}}@media(max-width:1199.98px){.vs-front .hero-quick>.vs-hero-mylist-wrap:not(#s):not(#s):not(#s):not(#s):not(#s),.vs-ways-bar>.vs-qp-row:not(#s):not(#s):not(#s){display:none!important}}@media(min-width:1200px){body.large-text .vs-ways-bar>.vs-qp-row:not(#s):not(#s):not(#s){gap:8px}}@media(min-width:1280px)and (max-width:1439.98px){body.large-text .vs-qp-lead:not(#s):not(#s){display:none}}html:root .vs-ways-bar .vs-pair:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:auto auto!important;gap:8px!important;border:0!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;background:transparent!important}html:root .vs-ways-bar .vs-pair-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;padding:2px 8px!important;white-space:nowrap!important;border:2px solid var(--vs-deep, #062f37)!important;border-radius:var(--vs-r, 8px)!important;color:var(--vs-deep, #062f37)!important}html:root .vs-ways-bar .vs-pair-btn+.vs-pair-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border-left:2px solid var(--vs-deep, #062f37)!important}html:root .vs-ways-bar .vs-pair-btn :is(.vs-ic,.vs-pair-chk):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-block!important;width:calc(20px * var(--fs, 1))!important;height:calc(20px * var(--fs, 1))!important;flex:none}html:root .vs-ways-bar .vs-pair-btn[aria-pressed=true] .vs-ic:not(#s):not(#s):not(#s):not(#s):not(#s),html:root .vs-ways-bar .vs-pair-btn[aria-pressed=false] .vs-pair-chk:not(#s):not(#s):not(#s):not(#s):not(#s),html:root .vs-ways-bar .vs-pair-btn[aria-pressed=true] .vs-pair-go:not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.vs-pair-go{font-weight:800}@media(min-width:360px)and (max-width:480px){html:root .vs-ways-bar .vs-pair-go:not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}html:root .vs-ways-bar .vs-ways-label:not(#s):not(#s):not(#s):not(#s){max-width:6.4em;line-height:1.15!important}}html:root .vs-ways-bar .vs-pair-btn[aria-pressed=false]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),.vs-qp-btn:not(#s):not(#s):not(#s),.vs-qf-panel .vs-qf-item:not(#s):not(#s):not(#s):not(#s):not(#s){background:linear-gradient(to top,color-mix(in srgb,#0a4652 18%,#fff),color-mix(in srgb,#0a4652 6%,#fff),#fff 90%)!important;background-color:#fff!important;color:var(--vs-teal, #0a4652)!important;border:2px solid var(--vs-deep, #062f37)!important;box-shadow:inset 0 -5px 0 var(--vs-teal, #0a4652),4px 4px 0 var(--vs-deep, #062f37)!important;transform:none!important}html:root .vs-ways-bar .vs-pair-btn[aria-pressed=false]:hover:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),.vs-qp-btn:hover:not(#s):not(#s):not(#s),.vs-qf-panel .vs-qf-item:hover:not(#s):not(#s):not(#s):not(#s):not(#s){background:linear-gradient(to top,color-mix(in srgb,#0a4652 26%,#fff),color-mix(in srgb,#0a4652 10%,#fff),#f3f9fa 90%)!important}.vs-qf-panel .vs-qf-item:active:not(#s):not(#s):not(#s):not(#s):not(#s),.vs-qp-btn:active:not(#s):not(#s):not(#s){transform:translate(2px,2px)!important;box-shadow:inset 0 -5px 0 var(--vs-teal, #0a4652),2px 2px 0 var(--vs-deep, #062f37)!important}.vs-qf-panel .vs-qf-item:not(#s):not(#s):not(#s):not(#s):not(#s){border-radius:var(--vs-r, 8px)!important;padding-bottom:5px!important}html:root .vs-ways-bar .vs-pair-btn[aria-pressed=true]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:linear-gradient(to bottom,#c8e0e4,#e0eef0 55%,#f1f8f9)!important;background-color:#e0eef0!important;color:var(--vs-deep, #062f37)!important;box-shadow:inset 3px 3px #062f376b,inset 0 6px 8px #062f3729!important;transform:translate(3px,3px)!important}html:root .vs-ways-bar .vs-pair-btn:focus-visible:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){outline:3px solid var(--vs-focus, #0a4652)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){.vs-qf-panel .vs-qf-item:active:not(#s):not(#s):not(#s):not(#s):not(#s),.vs-qp-btn:active:not(#s):not(#s):not(#s){transform:none!important}}.vs-qf-panel .vs-qf-item:not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.vs-qf-panel .vs-qf-item .vs-qf-ic:not(#s):not(#s):not(#s):not(#s){display:inline-block!important;width:22px!important;height:22px!important;flex:none}.vs-qf-wc .vs-qf-ic:not(#s):not(#s):not(#s):not(#s){filter:none!important}.vs-newsband{display:block;max-width:calc(1312px + 2 * var(--vs-gutter));margin-inline:auto}.vs-news{padding:22px var(--vs-gutter) 24px!important;border-top:1px solid var(--vs-sand-line)}.vs-news .home-news-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto;gap:8px!important}.vs-news .vs-tile{display:flex!important}.vs-news .vs-tile>.vs-tile-link{flex:1 1 auto;height:auto;display:grid!important;grid-template-columns:74px minmax(0,1fr) 40px;grid-template-areas:"date txt go";align-items:stretch}.vs-news .vs-tile-date{grid-area:date;flex-direction:column!important;align-items:center;justify-content:center!important;padding:0!important;text-align:center}.vs-news .vs-tile-date b{font-size:calc(24px * var(--fs, 1))!important}.vs-news .vs-tile-y{margin-top:2px!important}.vs-news .vs-tile-txt{grid-area:txt;justify-content:center;padding:8px 4px 8px 12px}.vs-news .vs-tile-go{grid-area:go;align-self:center}.vs-assure{display:block!important;padding:22px var(--vs-gutter) 26px!important;background:var(--vs-teal-t)!important;border-top:0!important}.vs-assure-photo{display:none!important}.vs-assure h2{font-size:var(--t-h2)!important}.vs-assure-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;max-width:none!important}.vs-assure-list>li{display:block}.vs-assure-link{display:block!important;height:100%;position:relative;box-sizing:border-box;border:2px solid var(--vs-deep)!important;box-shadow:0 3px 0 var(--vs-deep);padding:12px 48px 12px 16px!important}.vs-assure-link b{display:block;margin:0!important}.vs-assure-link span{display:block;margin:4px 0 0!important}.vs-assure-link:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--vs-deep)}.vs-assure-link:active{transform:translateY(3px);box-shadow:none}@media(min-width:900px){.vs-assure-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vs-assure-link{padding:16px 48px 16px 18px!important}.vs-assure-link span{min-height:2.8em}}@media(min-width:1000px){.vs-newsband{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.vs-news{border-top:0!important;border-right:1px solid var(--vs-sand-line)}.vs-assure-list{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.vs-assure-link{padding:10px 44px 10px 18px!important}.vs-assure-link span{min-height:0}}@media(min-width:1200px){.vs-newsband{grid-template-columns:minmax(0,700px) minmax(0,1fr)}}body.home-page .vs-ways:not(#s):not(#s){border-bottom:1px solid #b9d5d9!important}.vs-newsband:not(#s):not(#s){background:#fff!important;box-shadow:0 0 0 100vmax #fff!important}.vs-newsband>.vs-news:not(#s):not(#s){background:#e9f4f5!important;border-image:linear-gradient(#e9f4f5 0 0) fill 0 / 0 / 0 100vmax}.vs-newsband>.vs-assure:not(#s):not(#s){background:#fff!important}@media(max-width:999.98px){.vs-newsband>.vs-assure:not(#s):not(#s){border-top:0!important;box-shadow:0 -1px #b9d5d9,-100vmax -1px #b9d5d9,100vmax -1px #b9d5d9}}@media(min-width:1000px){.vs-newsband>.vs-news:not(#s):not(#s){border-image:linear-gradient(#e9f4f5 0 0) fill 0 / 0 / 0 0 0 100vmax;border-right:0!important}}main h2:is(#home-news-title,#vs-assure-h):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-sienna, #8a3300)!important}@media(min-width:1000px){.vs-newsband>.vs-news:not(#s):not(#s):not(#s):not(#s){border-image:none!important}.vs-newsband:not(#s):not(#s){box-shadow:none!important}}.vs-assure .vs-routes:not(#s):not(#s){display:block!important;margin:4px 0 0!important;padding:0!important;list-style:none;border-top:1px solid var(--vs-line, #d6e0e2)}.vs-assure .vs-routes>li:not(#s):not(#s){display:block;margin:0!important;padding:0!important;border-bottom:1px solid var(--vs-line, #d6e0e2)}.vs-assure .vs-routes>li:before,.vs-assure .vs-routes>li::marker{content:none!important}.vs-assure a.vs-route:not(#s):not(#s):not(#s){position:relative;display:block;min-height:44px;box-sizing:border-box;padding:8px 32px 8px 0;margin:0;color:var(--vs-ink, #1b2a2e);text-decoration:none;background:none;border:0;border-radius:0;box-shadow:none}.vs-assure a.vs-route>b{display:block;font:800 var(--t-body)/1.25 var(--vs-font, Figtree, sans-serif);color:var(--vs-teal, #0a4652);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.vs-assure a.vs-route>span{display:block;margin-top:2px;font-size:var(--t-sm, 16px);line-height:1.35;color:var(--vs-muted, #3d4a5c)}.vs-assure a.vs-route:after{content:"";position:absolute;right:10px;top:50%;width:8px;height:8px;margin-top:-5px;border-right:2.5px solid var(--vs-teal, #0a4652);border-bottom:2.5px solid var(--vs-teal, #0a4652);transform:rotate(-45deg)}.vs-assure a.vs-route:hover>b{text-decoration-color:currentColor;text-decoration-thickness:2.5px}.vs-assure a.vs-route:hover{background:var(--vs-teal-t, #e3f0f1)}.vs-assure a.vs-route:focus-visible{outline:3px solid var(--vs-focus, #0a4652);outline-offset:2px}@media(min-width:1000px){.vs-newsband>.vs-assure:not(#s):not(#s){display:flex!important;flex-direction:column}.vs-newsband>.vs-assure>.vs-assure-body{flex:1 1 auto;display:flex;flex-direction:column}.vs-assure .vs-routes:not(#s):not(#s){flex:1 1 auto;display:flex!important;flex-direction:column}.vs-assure .vs-routes>li:not(#s):not(#s){flex:1 1 auto;display:flex;max-height:120px}.vs-assure a.vs-route:not(#s):not(#s):not(#s){flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:10px 40px 10px 12px}}@media(max-width:999.98px){.vs-assure a.vs-route>span:not(#s){display:none}.vs-assure a.vs-route:not(#s):not(#s):not(#s){padding-top:6px;padding-bottom:6px;display:flex;flex-direction:column;justify-content:center}}@media(min-width:700px)and (max-width:999.98px){.vs-assure .vs-routes:not(#s):not(#s){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important;row-gap:0!important}}.resource-card{border-radius:var(--vs-r)!important;overflow:hidden}.resource-card>h3{display:block!important;-webkit-line-clamp:unset!important;line-clamp:none!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;max-height:none!important;height:auto!important;overflow-wrap:break-word}.resource-card .description-wrap{display:flex!important;flex-wrap:wrap;align-items:center;gap:0 14px;position:relative}.resource-card .description-wrap>.description{flex:1 1 100%;min-width:0}.resource-card .description-wrap>.description-toggle{position:static!important;order:2;background:none!important;padding:0!important;margin:0!important;transform:none!important;inset:auto!important}.resource-card .description-wrap>.description-toggle:before{content:none!important}.resource-card .description-wrap>.lf-wrap{order:3;position:static!important;margin:0 0 0 auto!important;float:none!important;transform:none!important}.resource-card .description-wrap>.description.is-clamped{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}.resource-card .vs-where .phone a,.resource-card .uc-contact a,.resource-card .rc-contact-link{display:inline-flex;align-items:center;min-height:44px}.resource-card .hrs-toggle{min-height:44px}.resource-card>.description-wrap,.resource-card .description-wrap>.description{max-width:none!important}.resource-card .description-wrap>.lf-wrap{margin:0!important}.resource-card .vs-strip{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:10px!important;margin:8px 0 var(--r4-lip)!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}.resource-card .vs-strip>.vs-cell{flex:0 0 auto!important;max-width:100%!important;min-width:0!important;width:auto!important;grid-column:auto!important;display:flex!important;align-items:center;justify-content:center;min-height:52px!important;padding:6px 12px!important;box-sizing:border-box;background:#fff!important;color:var(--vs-teal)!important;border:2px solid var(--vs-deep)!important;text-decoration:none!important}.resource-card .vs-strip>.rc-btn-map{margin-left:0!important}.resource-card .vs-strip.vs-col>.vs-cell{flex:1 1 100%!important;margin-left:0!important}.resource-card .vs-strip.vs-rows>.vs-cell{flex:1 1 calc((100% - (var(--k, 2) - 1) * 10px) / var(--k, 2))!important;max-width:calc((100% - (var(--k, 2) - 1) * 10px) / var(--k, 2))!important}.resource-card .vs-strip>.vs-cell:hover{background:var(--vs-teal-t)!important}.resource-card .vs-strip>.vs-cell.is-dead{background:#eef1f2!important;color:#3f4b50!important;border-color:#8a979c!important;box-shadow:none!important;transform:none!important}.vs-cell-in{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;flex:0 1 auto}.vs-cell .vs-ic{width:22px;height:22px;flex:none}.vs-cell-t{display:block!important;flex:0 1 auto;white-space:normal;min-width:0;text-align:center;line-height:1.15}.vs-cell-t>b,.vs-cell-t>small{display:inline-block;vertical-align:baseline}.vs-cell-t>b:not(:last-child){margin-right:10px}.vs-cell-t>b{font:800 var(--t-body)/1.15 var(--vs-font);white-space:nowrap}.vs-cell-t>small{font:600 var(--t-sm)/1.2 var(--vs-font);color:var(--vs-ink);white-space:nowrap}.vs-cell-x{display:none!important}.resource-card .vs-strip>.rc-btn-call .vs-cell-t>small.vs-cell-d{font:700 var(--t-body)/1.15 var(--vs-font);font-variant-numeric:tabular-nums}.resource-card .vs-strip .vs-cell-d:has(>.vs-ext){white-space:normal}.resource-card .vs-strip .vs-cell-d>.vs-num,.resource-card .vs-strip .vs-cell-d>.vs-ext{display:inline-block;white-space:nowrap}.resource-card .phone.vs-in-cells,.resource-card .uc-contact.vs-in-cells{display:none!important}.resource-card>.rc-footer-links{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 12px}.resource-card .vs-strip.vs-col.vs-share>.vs-cell:not(.rc-btn-call){flex:1 1 0!important;padding:6px!important}.resource-card .vs-strip.vs-col.vs-share-st>.vs-cell:not(.rc-btn-call) .vs-cell-in{flex-direction:column;gap:2px}.resource-card .vs-strip .vs-cell-t.vs-wrapped{text-align:left}.resource-card .uc-label{font:800 var(--t-body)/1.2 var(--vs-font)!important;color:var(--vs-ink)!important;margin:14px 12px 6px!important;text-transform:none!important;letter-spacing:0!important}.resource-card .uc-programs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 12px 10px!important;padding:0!important;list-style:none}.resource-card .uc-prog{border:2px solid var(--t2-edge)!important;border-radius:var(--r4-r)!important;background:#fff;box-shadow:0 var(--r4-lip) 0 var(--t2-sh);margin:0 0 var(--r4-lip)!important;padding:0!important;overflow:hidden;min-width:0;max-width:100%}.resource-card .uc-prog>.uc-head{position:relative;min-width:0;display:block}.resource-card .uc-prog .uc-head>h4{margin:0!important}.resource-card .uc-prog .uc-toggle{position:static!important;display:block!important;width:100%;min-height:0;padding:12px 12px 0!important;box-sizing:border-box;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:var(--vs-ink)!important;cursor:pointer;text-align:left}.resource-card .uc-prog .uc-toggle:before{content:"";position:absolute;inset:0;z-index:1}.resource-card .uc-prog .uc-toggle>svg{display:none!important}.resource-card .uc-prog .uc-toggle .uc-name{display:block;padding:0!important;font:800 var(--t-body)/1.25 var(--vs-font);color:var(--vs-teal)}.resource-card .uc-prog .uc-head:has(.uc-toggle:focus-visible){outline:3px solid var(--vs-ink);outline-offset:-3px}.resource-card .uc-prog .uc-toggle:focus-visible{outline:0}.resource-card .uc-prog .uc-sum{display:block;padding:0 12px;pointer-events:none;font:500 var(--t-sm)/1.35 var(--vs-font)}.resource-card .uc-prog .uc-sum .uc-line{display:inline;color:var(--vs-ink)}.resource-card .uc-prog .uc-sum>.lf-wrap{position:relative!important;z-index:2;pointer-events:auto;display:inline-flex;vertical-align:middle;height:auto;margin:0 0 0 6px!important;float:none!important}.resource-card .uc-prog .uc-head:has(.uc-sum>.lf-wrap) .uc-state{margin-top:0}.resource-card .uc-prog .uc-sum .lf-flags{margin:0!important}.resource-card .uc-prog .uc-state{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:8px;padding:0 12px;box-sizing:border-box;border-top:1px solid var(--t2-edge);background:var(--t2-fill);color:var(--vs-teal);font:800 var(--t-body)/1 var(--vs-font)}.resource-card .uc-prog .uc-state:before{content:"Show details"}.resource-card .uc-prog .uc-state:after{content:"";width:18px;height:18px;background:no-repeat center / 18px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%230a4652' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.resource-card .uc-prog .uc-head:hover .uc-state{background:var(--vs-teal-t)}.resource-card .uc-prog .uc-head:has(.uc-toggle[aria-expanded=true]) .uc-state{background:var(--vs-teal);color:#fff;border-top-color:var(--vs-deep)}.resource-card .uc-prog .uc-head:has(.uc-toggle[aria-expanded=true]) .uc-state:before{content:"Hide details"}.resource-card .uc-prog .uc-head:has(.uc-toggle[aria-expanded=true]) .uc-state:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 10l5-5 5 5' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.resource-card .uc-prog .uc-panel,.resource-card .uc-prog .uc-panel :not(table):not(th):not(td):not(tr):not(tbody){overflow-wrap:anywhere;min-width:0}.resource-card .uc-prog .hrs-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:max-content}.resource-card .uc-panel{padding:8px 12px 10px!important;margin:0!important;border:0!important}.uc-panel:has(.rc-btn-email)>.uc-contact.rc-email-line{display:none!important}.resource-card .uc-panel.vs-wide:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr) clamp(17rem,40%,22rem);grid-template-rows:repeat(6,auto) 1fr;column-gap:20px;align-items:start}.resource-card .uc-panel.vs-wide>*{grid-column:1;min-width:0}.resource-card .uc-panel.vs-wide>.rc-action-row{grid-column:2;grid-row:1 / -1;margin:0!important}.resource-card .uc-panel.vs-wide>.rc-action-row .vs-strip{flex-direction:column;flex-wrap:nowrap;gap:8px!important;margin:0 0 var(--r4-lip)!important}.resource-card .uc-panel.vs-wide>.rc-action-row .vs-strip>.vs-cell{flex:none!important;justify-content:flex-start;min-height:52px!important;padding:6px 12px!important}.resource-card .uc-panel.vs-wide .vs-cell-in{justify-content:flex-start;width:100%}.resource-card .uc-panel.vs-wide .vs-cell-t{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px}.resource-card .uc-panel.vs-wide .vs-cell-t>small{white-space:normal;overflow-wrap:anywhere}.resource-card .uc-panel.vs-wide .vs-cell-x{display:inline!important;font-weight:500;color:var(--vs-muted)}.resource-card .uc-prog .uc-panel .uc-hours,.resource-card .uc-prog .uc-panel .uc-hours *:not(th){white-space:normal}.resource-card .uc-prog .hrs-table,.resource-card .uc-prog .hrs-table *{overflow-wrap:normal;word-break:normal;min-width:auto}.resource-card .uc-panel.vs-wide:has(.rc-btn-email):not([hidden]){display:block!important}.resource-card .uc-panel.vs-wide:has(.rc-btn-email)>.rc-action-row{margin-top:8px!important}@media(max-width:479px){.resource-card .uc-prog .hrs-table,.resource-card .uc-prog .hrs-table tbody{display:block;width:100%}.resource-card .uc-prog .hrs-table tr{display:flex;flex-wrap:wrap;column-gap:10px}.resource-card .uc-prog .hrs-table th,.resource-card .uc-prog .hrs-table td{display:block}.resource-card .uc-prog .hrs-table td{flex:1 1 9rem;min-width:0;overflow-wrap:break-word}}.resource-card.uc-r2>.description-wrap>.uc-summary.is-clamped:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){-webkit-line-clamp:2!important}.resource-card.uc-r2>.uc-label:not(.uc-label-here):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:10px 0 0!important;padding:4px 10px!important;background:none!important;border:0!important;font:800 var(--t-body)/1.25 var(--vs-font)!important;color:var(--vs-sienna, #8a3300)!important;text-transform:none!important;letter-spacing:0!important}.resource-card.uc-r2>.uc-programs:not(.uc-here):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;margin:2px 10px 8px!important;padding:0!important;gap:0!important;list-style:none;background:#fff!important;border:0!important;border-left:3px solid var(--vs-teal)!important}.resource-card.uc-r2>.uc-programs:not(.uc-here)>li.uc-prog:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border:0!important;border-top:1px solid #d5e3e5!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;background:#fff!important}.resource-card.uc-r2>.uc-programs:not(.uc-here)>li.uc-prog:first-child:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),.resource-card.uc-r2>.uc-programs:not(.uc-here)>.uc-also-here+li.uc-prog:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border-top:0!important}.resource-card.uc-r2>.uc-programs:not(.uc-here)>li.uc-prog.is-open:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#f4f9f9!important}.resource-card.uc-r2>.uc-programs>.uc-also-here{margin:0;padding:8px 10px 2px;border-top:1px solid #d5e3e5;font:700 calc(var(--t-sm) * .875)/1.2 var(--vs-font);color:var(--vs-muted, #5b6e72);text-transform:uppercase;letter-spacing:.04em}.resource-card .uc-prog .uc-head:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block;position:relative;margin:0!important}.resource-card .uc-prog .uc-head>h4:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important;font:inherit;line-height:1.25!important}.resource-card .uc-prog .uc-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative!important;display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px!important;width:100%;min-height:44px!important;padding:6px 4px 6px 10px!important;margin:0!important;box-sizing:border-box;text-align:left;cursor:pointer;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:var(--vs-ink)!important;font:inherit}.resource-card .uc-prog .uc-toggle:before{content:none!important}.resource-card .uc-prog .uc-toggle:hover:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal-t, #e3f0f1)!important}.resource-card .uc-prog .uc-toggle:focus-visible:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){outline:3px solid var(--vs-focus, #0b0c0c)!important;outline-offset:-3px!important}.resource-card .uc-prog .uc-head:has(.uc-toggle:focus-visible){outline:0!important}.resource-card .uc-prog .uc-toggle>.uc-text:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;flex:1 1 auto!important;min-width:0;padding:0!important;margin:0!important}.resource-card .uc-prog .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline!important;padding:0!important;font:700 var(--t-body)/1.25 var(--vs-font)!important;color:var(--vs-teal)!important;overflow-wrap:break-word}.resource-card .uc-prog.uc-lv-line .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-weight:600!important;color:#33484d!important}.resource-card .uc-prog .uc-toggle .uc-line:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0!important;margin:1px 0 0!important;font:500 var(--t-sm)/1.3 var(--vs-font)!important;color:#33484d!important}.resource-card .uc-prog .uc-match{display:inline-block;margin-left:6px;padding:0 6px;border-radius:8px;background:#fde8d9;color:var(--vs-sienna, #8a3300);font:700 calc(var(--t-sm) * .8125)/1.6 var(--vs-font);vertical-align:2px;white-space:nowrap}.resource-card .uc-prog .uc-tc-badge:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-block;margin-left:6px}.resource-card .uc-prog .uc-toggle>.uc-cpin:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:none;width:22px;height:22px;margin:0!important;align-self:center}.resource-card .uc-prog.uc-lv-brief .uc-toggle>.uc-cpin:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){align-self:flex-start;margin-top:2px!important}.resource-card .uc-prog.uc-lv-line .uc-toggle>.uc-cpin:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:20px;height:20px}.resource-card .uc-prog .uc-toggle:has(>.uc-pin)>.uc-cpin{display:none!important}.resource-card .uc-prog .uc-toggle>svg.uc-chev:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;position:static!important;flex:none;width:20px;height:20px;margin:0 6px 0 0!important;color:var(--vs-teal);transform:rotate(90deg);transition:transform .15s}.resource-card .uc-prog .uc-toggle[aria-expanded=true]>svg.uc-chev:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.resource-card .uc-prog .uc-toggle>svg.uc-chev{transition:none}}.resource-card.uc-r2>.uc-programs:not(.uc-here) .uc-panel:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:0 10px 8px!important;margin:0!important;background:transparent!important;border:0!important}.resource-card .uc-panel>.uc-meta{display:flex;flex-direction:column;gap:2px;margin:0 0 4px;padding:4px 8px;background:var(--vs-teal-t, #e3f0f1)}.resource-card .uc-panel>.uc-meta>*:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important}.resource-card .uc-panel .uc-mylist:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:4px!important}.resource-card .uc-panel .uc-more:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:4px 0 0!important;font:500 var(--t-sm)/1.35 var(--vs-font);color:var(--vs-muted)}.resource-card .uc-prog.uc-lv-brief .uc-toggle>svg.uc-chev:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){align-self:flex-start;margin-top:calc((var(--t-body) * 1.25 - 20px) / 2)!important}.resource-card.uc-r2>.uc-label:not(.uc-label-here):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:6px!important;padding-top:2px!important;padding-bottom:2px!important;line-height:1.2!important}.resource-card.uc-r2>.uc-programs:not(.uc-here):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:0!important;margin-bottom:6px!important}.resource-card .uc-prog .uc-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:3px 2px 3px 8px!important;gap:6px!important}.resource-card .uc-prog .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){line-height:1.2!important;overflow-wrap:normal;word-break:normal;hyphens:none}.resource-card .uc-prog.uc-lv-line .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(var(--t-sm) * 1.0625)!important}.resource-card .uc-prog .uc-toggle .uc-line:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){line-height:1.25!important;margin-top:0!important}.resource-card .uc-prog .uc-toggle>.uc-cpin:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:18px;height:18px}.resource-card .uc-prog.uc-lv-line .uc-toggle>.uc-cpin:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:16px;height:16px}.resource-card .uc-prog .uc-toggle>svg.uc-chev:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:18px;height:18px;margin-right:4px!important}.resource-card .uc-prog.uc-lv-brief .uc-toggle>svg.uc-chev:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:calc((var(--t-body) * 1.2 - 18px) / 2)!important}#map-pin-overlay .uc-orgline .uc-org-k{display:none}.resource-card.uc-r2>.uc-about:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:6px 10px 0!important}.resource-card.uc-r2>.uc-about>summary:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:44px;padding:0;font:700 calc(var(--t-sm) * 1.0625)/1.2 var(--vs-font)}.resource-card.uc-r2>.uc-about+.uc-label:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:4px!important}.resource-card .rc-catline .resource-tag.uc-org-tag:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline!important;flex:1 1 auto!important;white-space:normal!important}.resource-card .uc-org-tag>.uc-org-k,.resource-card .uc-org-tag>.uc-org-n{display:inline;white-space:nowrap}.resource-card.uc-r2>.uc-programs>.uc-also-here{letter-spacing:0}@media(max-width:399px){body.large-text #map-pin-overlay .resource-card.uc-r2>.uc-label:not(.uc-label-here):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:19.8px!important;margin-top:2px!important;padding-top:0!important;padding-bottom:0!important}body.large-text #map-pin-overlay .resource-card.uc-r2>.uc-programs:not(.uc-here):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-bottom:2px!important}body.large-text #map-pin-overlay .resource-card.uc-r2 .uc-prog.uc-lv-line .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(17px * 1.1)!important;line-height:1.15!important}body.large-text #map-pin-overlay .resource-card.uc-r2 .uc-prog .uc-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:1px!important;padding-bottom:1px!important}body.large-text #map-pin-overlay .resource-card.uc-r2>.uc-about:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:2px!important}body.large-text #map-pin-overlay .resource-card.uc-r2>.resource-card-footer:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-bottom:0!important}}body.map-page main .page-header.has-photo:not(#s):not(#s):after{content:none!important;display:none!important;background:none!important}body.map-page main .page-header.has-photo+.map-nb-card:not(#s):not(#s){margin-top:0!important}body.map-page main .page-header.has-photo:not(#s):not(#s):not(#s):not(#s):not(#s){margin-bottom:10px!important}@media(max-width:1023px){.mapa .map-nb-choose{transform:none!important;max-width:none!important}}.mapa-ck input{margin-left:0!important}.mapa-filter-btn svg,.mapa-filter-btn svg *{stroke:currentColor!important}.mapa .map-nb-choose-text{min-width:0;overflow-wrap:normal!important;word-break:normal!important;hyphens:manual}@media(max-width:380px){.mapa .map-nb-choose{padding-left:8px!important;padding-right:8px!important;gap:4px}.mapa .map-nb-choose-text{font-size:min(var(--t-body),.95rem)!important}}@media(min-width:700px){.mapa .map-nb-choose,.mapa .map-nb-band-t{transform:none!important;max-width:none!important}.mapa.is-desk .mapa-top .map-nb-bar,.mapa .mapa-top .map-nb-bar{flex:1 1 260px!important;max-width:none!important}.mapa .map-container .mapa-search{left:0!important;right:64px!important;width:auto!important;transform:none!important}}@media(min-width:1024px){.mapa.is-desk .map-container .mapa-search{right:72px!important}.mapa.is-desk .mapa-top .map-nb-bar{margin-left:-24px}.mapa.is-desk .mapa-top-right{margin-right:0;padding-right:0!important}}@media(min-width:600px)and (max-width:699px){.mapa .map-container .mapa-search{left:0!important;right:0!important;width:auto!important;transform:none!important}.mapa .map-container .map-fs-btn{transform:none!important}body.home-page .mapa .map-container .map-fs-btn{top:64px!important}body:not(.home-page) .mapa .map-container .map-fs-btn{top:36px!important}}.mapa-pop{min-width:0}@media(max-width:739px){.mapa-popular-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.mapa-popular-row .mapa-pop{flex:none!important;width:auto;justify-content:center;padding-left:10px!important;padding-right:10px!important;overflow-wrap:normal}}@media(max-width:459px){.mapa-popular-row .mapa-pop{flex-direction:column!important;gap:2px!important;min-height:64px!important;padding:6px 10px!important}}@media(max-width:1023px){.mapa .mapa-top{align-items:stretch!important}.mapa .mapa-top .map-nb-bar,.mapa .map-nb-controls{display:flex;align-items:stretch}.mapa .map-nb-controls{flex:1 1 auto}.mapa .map-nb-choose{height:auto!important;align-self:stretch;flex:1 1 auto}.mapa .mapa-top-left{display:flex}.mapa .mapa-top-left .mapa-filter-btn{align-self:stretch}}@media(min-width:700px)and (max-width:1023px){.mapa .map-container .map-fs-btn{right:1px!important}body.home-page .mapa .mapa-top{padding-left:0!important;padding-right:0!important}}.mapa-area.maplibregl-marker:hover{background:var(--vs-teal-t)!important}@media(min-width:640px){.mapa :is(#map-back-btn,#home-map-back-btn):is(:hover,:active,:focus-visible){transform:translateY(-50%)!important}}@media(min-width:700px){.mapa :is(#map-fullscreen-btn,#home-map-fullscreen-btn):is(:hover,:active,:focus-visible){transform:translateY(-50%)!important}}body.resources-page .rs-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(10rem * var(--fs, 1))),1fr))!important;padding-right:0!important}@media(min-width:900px){body.resources-page .rs-topics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body.resources-page .rs-topics>*{min-width:0}body.resources-page .rs-topics>.rs-types-more{grid-column:auto!important}.vs-clear-search{min-height:44px!important}body.resources-page .rs-topics .rs-topic-name{overflow-wrap:normal;text-wrap:balance;line-height:1.2}@media(min-width:540px)and (max-width:899px){body.resources-page .rs-topics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:540px)and (max-width:1023px){body.resources-page .rs-topics{--rs-cols: 2}}@media(min-width:900px)and (max-width:1023px){body.resources-page .rs-topics{--rs-cols: 4}}@media(min-width:540px)and (max-width:1023px){body.resources-page .rs-topics{grid-template-columns:repeat(var(--rs-cols, 2),minmax(0,1fr))!important}body.resources-page .rs-topics .rs-topic{padding:6px 28px 6px 8px!important;font-size:calc(15px * var(--fs, 1))!important;gap:6px!important}body.resources-page .rs-topics .rs-topic .rs-topic-name{text-align:left!important;flex:1 1 auto}}body.resources-page .rs-top .vs-cat-row.rs-qf-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0 0 10px!important;justify-content:stretch!important}body.resources-page .rs-top .rs-qf-row>*{flex:none;min-width:0!important;width:100%}body.resources-page .rs-bar{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px!important;box-sizing:border-box;padding:4px 10px!important;border:0}body.resources-page .rs-bar:focus,body.resources-page .rs-bar:focus-visible,body.resources-page .rs-bar:not(#t):focus-visible{outline:none!important;box-shadow:none!important}body.resources-page .rs-bar .rs-fbtn{order:0;margin:0}body.resources-page .rs-bar-text{order:1;flex:0 1 auto!important;margin:0;font-size:calc(1.15rem * var(--fs, 1));font-weight:700;color:var(--vs-ink, #12303a)}body.resources-page .rs-bar-n{font-weight:800}body.resources-page .rs-bar .rs-chips{display:contents}body.resources-page .rs-bar .rs-chip{order:2;min-height:44px}body.resources-page .rs-bar .rs-bar-clear{order:3;margin:0}body.resources-page .rs-fbtn svg,body.resources-page .rs-fbtn svg *{stroke:currentColor!important}@media(min-width:1024px){body.resources-page .rs-results .rs-bar{margin-bottom:1rem}}@media(min-width:1024px){body.resources-page:not(:has(.rs-results.is-on)) .rs-qf-row{display:grid!important}body.resources-page:not(:has(.rs-results.is-on)) .rs-for-row{display:flex!important}body.resources-page:not(:has(.rs-results.is-on)) .rs-for-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.resources-page:not(:has(.rs-results.is-on)) .rs-for-grid .rs-for{flex-direction:row;justify-content:flex-start!important;min-height:56px;padding:6px 14px;text-align:left}body.resources-page:not(:has(.rs-results.is-on)) .rs-for-grid .rs-for-name{text-align:left}body.resources-page:not(:has(.rs-results.is-on)) .rs-for-more{display:none!important}body.resources-page:not(:has(.rs-results.is-on)) .rs-for[hidden]{display:flex!important}body.resources-page:not(:has(.rs-results.is-on)) .rs-popular{display:block;margin:18px 0 8px}}body.resources-page .rs-popular{display:none}body.resources-page .rs-popular-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}body.resources-page .rs-popular-title{margin:0 0 8px!important;text-align:left;font-size:var(--t-h3, 1.25rem);color:var(--vs-teal, #0a4652)}body.resources-page .rs-for-grid .rs-for-more{grid-column:1 / -1;width:100%;justify-content:center}@media(min-width:1024px){body.resources-page .hero{display:flex!important;align-items:center;justify-content:space-between;gap:24px}body.resources-page .hero:after{content:"Pick a topic, search by name, or open the map.";display:block!important;position:static!important;inset:auto!important;background:none!important;filter:none!important;z-index:auto;clip-path:none!important;margin-left:auto;font:600 var(--t-body, 1.125rem)/1.3 var(--vs-font, "Figtree", sans-serif);color:var(--vs-ink, #12303a);text-align:right;max-width:28rem}body.resources-page .hero>:first-child{max-width:none;flex:0 1 auto;min-width:0}}#res-cats .rs-topics .rs-types-more.rs-more-tile:not(#t){display:flex!important;align-items:center;gap:8px;width:100%;min-height:60px!important;padding:6px 12px 6px 8px!important;box-sizing:border-box;background:var(--tile-fill, #eef5fc)!important;border:1px solid var(--tile-edge, #5d7fa3)!important;border-radius:var(--r4-r)!important;box-shadow:inset 0 -4px 0 var(--vs-teal, #0a4652)!important;color:var(--vs-ink, #0d2a30)!important;text-decoration:none!important;font-weight:700!important;font-size:calc(16px * var(--fs, 1));text-align:left}#res-cats .rs-topics .rs-types-more.rs-more-tile:not(#t):hover,#res-cats .rs-topics .rs-types-more.rs-more-tile[aria-expanded=true]:not(#t){background:var(--t2-hover, #e6f3f2)!important;text-decoration:none!important}.rs-more-tile .rs-more-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--vs-r);background:var(--vs-teal-t, #e3f0ec);color:var(--vs-teal, #0a4652)}.rs-more-tile .rs-more-ic svg{width:22px;height:22px}.rs-more-tile .rs-more-name{flex:1 1 auto;min-width:0;text-wrap:balance;line-height:1.2}.rs-more-tile .rs-types-more-chev{flex:none;width:18px;height:18px;margin-left:auto}.rs-more-tile:after{display:none!important}body.resources-page .rs-bar:not(#t){background:transparent!important;width:fit-content;max-width:100%;padding:4px 0!important;border-radius:0!important}@media(max-width:479px){.rs-more-tile .rs-types-more-chev{display:none}.rs-more-tile .rs-more-ic{width:30px;height:30px}.rs-more-tile .rs-more-ic svg{width:18px;height:18px}}#res-cats .rs-types-panel ul,#res-cats .rs-popular-list{display:grid!important;grid-template-columns:repeat(var(--c2, 2),minmax(0,1fr));gap:8px}#res-cats .rs-types-panel li,#res-cats .rs-popular-list li{display:flex;min-width:0}#res-cats .rs-types-panel .rs-kind,#res-cats .rs-popular-list .rs-kind{width:100%;min-height:48px;padding:4px 10px;overflow-wrap:normal;text-wrap:balance}@media(min-width:600px){#res-cats .rs-types-panel ul,#res-cats .rs-popular-list{grid-template-columns:repeat(var(--c3, 3),minmax(0,1fr))}}@media(min-width:1280px){#res-cats .rs-types-panel ul,#res-cats .rs-popular-list{grid-template-columns:repeat(var(--c5, 5),minmax(0,1fr))}}@media(min-width:1024px){body.resources-page .container{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}body.resources-page .container>*{grid-column:1 / -1}body.resources-page .container>.search-container{grid-column:1;grid-row:2;min-height:58px}body.resources-page .container>.rs-top{grid-column:1 / -1;grid-row:2 / span 2;display:grid;grid-template-columns:subgrid;align-items:start;pointer-events:none}body.resources-page .rs-top>*{pointer-events:auto}body.resources-page .rs-top>.rs-qf-row{grid-column:2;grid-row:1;display:flex!important;gap:12px;margin:0!important;width:auto;min-height:58px}body.resources-page .rs-top .rs-qf-row>*{width:auto;min-width:9.5rem!important;min-height:58px}body.resources-page .rs-top>#res-cats{grid-column:1 / -1;grid-row:2}body.resources-page .container:has(.rs-results.is-on)>.search-container{grid-column:1 / -1}body.resources-page .container:has(.rs-results.is-on) .rs-top>.rs-qf-row{display:none!important}body.resources-page .container:has(.rs-results.is-on)>.rs-top{grid-row:3}}@media(min-width:1024px){body.resources-page .rs-results.is-on{display:grid;grid-template-columns:17.5rem minmax(0,1fr);column-gap:1rem;align-items:start}body.resources-page .rs-results.is-on .rs-body{display:contents}body.resources-page .rs-results.is-on .rs-side{grid-column:1;grid-row:1 / span 2}body.resources-page .rs-results.is-on .rs-bar-box{grid-column:2;grid-row:1}body.resources-page .rs-results.is-on .rs-list{grid-column:2;grid-row:2}body.resources-page .rs-results.is-on .rs-bar{margin:0 0 .6rem!important}body.resources-page .rs-results.is-on.is-side-closed{grid-template-columns:minmax(0,1fr)}body.resources-page .rs-results.is-on.is-side-closed .rs-bar-box,body.resources-page .rs-results.is-on.is-side-closed .rs-list{grid-column:1;max-width:48rem;width:100%;margin-left:auto;margin-right:auto}}body.resources-page .rs-bar .rs-chip:not(#t){min-height:44px;padding:0 12px;font-size:calc(.95rem * var(--fs, 1));font-weight:600;border-radius:var(--vs-r)!important;border:1px solid var(--t2-edge, #3f7a86)!important;background:var(--vs-teal-t, #e6f3f2)!important;box-shadow:none!important;transform:none!important}#res-cats .rs-types-panel ul,#res-cats .rs-popular-list{display:flex!important;flex-wrap:wrap;--n: var(--c2, 2)}#res-cats .rs-types-panel li,#res-cats .rs-popular-list li{flex:1 1 calc((100% - (var(--n) - 1) * 8px) / var(--n))}@media(min-width:600px){#res-cats .rs-types-panel ul,#res-cats .rs-popular-list{--n: var(--c3, 3)}}@media(min-width:1280px){#res-cats .rs-types-panel ul,#res-cats .rs-popular-list{--n: var(--c5, 5)}}@media(max-width:479px){body.resources-page .rs-topics .rs-topic:not(#t){padding:6px 22px 6px 6px!important;gap:6px!important;font-size:calc(15px * var(--fs, 1))!important}body.resources-page .rs-topics .rs-topic .rs-topic-icon{width:30px;height:30px}body.resources-page .rs-topics .rs-topic .rs-topic-name{text-wrap:balance}}.rs-topics-all{display:none}@media(max-width:1023px){body.resources-page .rs-topics.is-collapsed:not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}body.resources-page .rs-topics.is-collapsed>:not(.is-on):not(.rs-topics-all):not(#s):not(#s):not(#s){display:none!important}body.resources-page .rs-topics.is-collapsed>.rs-topics-all:not(#s):not(#s):not(#s){display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:6px 16px;font:700 var(--t-body)/1.2 var(--vs-font)!important;grid-column:auto!important}body.resources-page .rs-topics.is-collapsed~:is(.rs-for-row,.rs-for-grid){display:none!important}}@media(max-width:1023px){#rs-filters .mapa-clear-link{display:none!important}}@media(max-width:400px){body.large-text.resources-page .rs-topics.is-collapsed:not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important}}body.resources-page .rs-bar:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px!important;width:auto;max-width:100%;padding:0!important}body.resources-page .rs-bar .rs-fbtn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:40px!important;height:40px!important;padding:0 14px!important;gap:0!important;font-size:calc(17px * var(--fs, 1))!important;white-space:nowrap}body.resources-page .rs-bar .rs-fbtn .rs-fb-word:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline!important}body.resources-page .rs-bar .rs-fbtn :is(svg,.mapa-fb-count):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.rs-fb-n{font-weight:700;margin-left:.25em}body.resources-page .rs-bar-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:40px;min-width:0}body.resources-page .rs-bar-info .rs-bar-text:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important;font:800 calc(16px * var(--fs, 1))/1.1 var(--vs-font)!important;color:var(--vs-ink, #12303a)!important}body.resources-page .rs-bar-info .rs-bar-n{white-space:nowrap;font-weight:800}body.resources-page .rs-bar-info>:is(.rs-bar-text,.rs-bar-clr):not(#s):not(#s):not(#s){order:0!important;flex:none!important}body.resources-page .rs-bar-info .rs-bar-clr:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative;margin:1px 0 0!important;padding:0!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important;font:700 calc(15px * var(--fs, 1))/1.1 var(--vs-font)!important;color:var(--vs-teal)!important;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;cursor:pointer}body.resources-page .rs-bar-info .rs-bar-clr:after{content:"";position:absolute;inset:-6px -8px -8px}body.resources-page .rs-bar-info .rs-bar-clr:focus-visible{outline:3px solid var(--vs-deep);outline-offset:2px}body.resources-page .rs-bar .rs-chips:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;flex-wrap:wrap;gap:8px;grid-column:1 / -1;margin:0}@media(min-width:1024px){body.resources-page .rs-results:not(.is-side-closed) .rs-bar:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)}}#res-cats .rs-ft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}#res-cats .rs-ft-grid .rs-ft[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none}#res-cats .rs-ft:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;margin:0;padding:4px 8px;box-sizing:border-box;cursor:pointer;background:var(--tile-fill, #eef5fc);color:var(--vs-ink, #0d2a30);border:1px solid var(--tile-edge, #5d7fa3);border-bottom:4px solid var(--rs-c, var(--vs-teal, #0a4652));border-radius:var(--vs-r, 8px);box-shadow:none;transform:none;text-align:left;font:700 calc(15px * var(--fs, 1))/1.1 var(--vs-font)}#res-cats .rs-ft:hover:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--t2-hover, #e6f3f2)}#res-cats .rs-ft:focus-visible{outline:3px solid var(--vs-deep);outline-offset:2px}#res-cats .rs-ft.is-on:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal);color:#fff;border-color:var(--vs-deep);border-bottom-color:var(--rs-c, var(--vs-deep))}#res-cats .rs-ft.is-on .rs-ft-ic :is(img,svg){filter:brightness(0) invert(1)}#res-cats .rs-ft-ic{flex:none;display:inline-flex;width:24px;height:24px}#res-cats .rs-ft-ic :is(img,svg){display:block!important;width:24px;height:24px}#res-cats .rs-ft-name{flex:1 1 auto;min-width:0;overflow-wrap:normal;text-wrap:balance}#res-cats .rs-ft-more:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){justify-content:space-between;color:var(--vs-teal)}#res-cats .rs-ft-more .rs-chev{flex:none;width:18px;height:18px}#res-cats .rs-ft-more[aria-expanded=true] .rs-chev{transform:rotate(180deg)}@media(max-width:1023px){body.resources-page .rs-topics.is-collapsed~.rs-ft-grid:not(#s):not(#s):not(#s){display:none!important}}@media(min-width:1024px){#res-cats .rs-ft-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#res-cats .rs-ft-grid .rs-ft[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex}#res-cats .rs-ft-grid .rs-ft-more{display:none!important}}@media(min-width:1024px){body.resources-page:has(.rs-results.is-on) .rs-ft-grid:not(#s):not(#s):not(#s){display:none!important}body.resources-page:not(:has(.rs-results.is-on)) .rs-ft-grid:not(#s):not(#s):not(#s){display:grid!important;gap:10px}}#rs-filters.is-sheet:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:0 10px!important;color:var(--vs-ink, #0d2a30)}#rs-filters.is-sheet:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):before{position:absolute;top:4px;left:50%;width:40px;height:4px;margin:0 0 0 -20px;border-radius:2px;background:#c4ccd6}#rs-filters .rsf-head:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:static;display:flex;align-items:center;gap:6px;min-height:44px;height:auto;margin:0!important;padding:0!important;border:0!important;background:none!important}#rs-filters.is-sheet .rsf-head:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-right:46px!important}#rs-filters .rsf-head .mapa-side-title:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:0 0 auto;margin:0!important;font:800 calc(20px * var(--fs, 1))/1.1 var(--vs-font)!important;color:var(--vs-teal)!important}#rs-filters .rsf-clear-top:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:none;min-height:44px;padding:0 6px;margin:0;border:0;background:none;color:var(--vs-teal);cursor:pointer;font:700 var(--t-sm, 16px)/1 var(--vs-font);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}#rs-filters .rsf-clear-top:focus-visible{outline:3px solid var(--vs-deep);outline-offset:-3px}#rs-filters.is-sheet .mapa-sheet-x:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:absolute;top:4px;right:4px;display:inline-flex;width:44px!important;height:44px!important;min-width:44px;min-height:44px!important;margin:0!important;padding:0!important;color:var(--vs-teal)!important;background:none!important;border:0!important;box-shadow:none!important}#rs-filters.is-sheet .mapa-sheet-x svg{width:26px;height:26px}#rs-filters.is-sheet .rs-hide:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}#rs-filters .rsf-body:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:2px 3px 8px 0!important}#rs-filters .rsf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;margin:0 0 4px}#rs-filters .rsf-tg[hidden]{display:none!important}#rs-filters .rsf-tg:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;align-items:center;gap:4px;width:100%;min-width:0;min-height:40px;margin:0;padding:2px 6px 2px 8px;box-sizing:border-box;cursor:pointer;text-align:left;background:#fff;color:var(--vs-teal);border:2px solid var(--vs-deep);border-radius:var(--vs-r, 8px);box-shadow:2px 2px 0 var(--vs-deep);transform:none;font:700 calc(15px * var(--fs, 1))/1.1 var(--vs-font)}#rs-filters .rsf-tg.has-c:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-left:9px;box-shadow:inset 4px 0 0 var(--rs-c, var(--vs-teal)),2px 2px 0 var(--vs-deep)}#rs-filters .rsf-tg:hover:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal-t, #e3f0f1)}#rs-filters .rsf-tg[aria-pressed=true]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal);color:#fff}#rs-filters .rsf-tg:active:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){transform:translate(1px,1px)}#rs-filters .rsf-tg:focus-visible{outline:3px solid var(--vs-deep);outline-offset:2px}#rs-filters .rsf-name{flex:1 1 auto;min-width:0;overflow-wrap:normal;text-wrap:balance}#rs-filters .rsf-n{flex:none;margin-left:auto;padding-left:2px;font:500 calc(13px * var(--fs, 1))/1 var(--vs-font);color:var(--vs-muted, #34444b)}#rs-filters .rsf-tg[aria-pressed=true] .rsf-n{color:#fff}#rs-filters .rsf-ic{flex:none;display:inline-flex;width:18px;height:18px}#rs-filters .rsf-ic :is(img,svg){display:block!important;width:18px;height:18px}#rs-filters .rsf-tg[aria-pressed=true] .rsf-ic :is(img,svg){filter:brightness(0) invert(1)}#rs-filters .rsf-more:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){justify-content:space-between}#rs-filters .rsf-more .rs-chev,#rs-filters .rsf-adv-btn .rs-chev{flex:none;width:18px;height:18px}#rs-filters :is(.rsf-more,.rsf-adv-btn)[aria-expanded=true] .rs-chev{transform:rotate(180deg)}#rs-filters .rsf-quick{margin:0 0 2px}#rs-filters .rsf-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;margin:6px 0 3px}#rs-filters .rsf-label:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important;font:800 calc(14px * var(--fs, 1))/1.15 var(--vs-font)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--vs-sienna, #8a3300)!important}#rs-filters .rsf-all:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative;flex:none;min-height:30px;padding:0 2px;margin:0;border:0;background:none;color:var(--vs-teal);cursor:pointer;font:700 calc(15px * var(--fs, 1))/1 var(--vs-font);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}#rs-filters .rsf-all:after{content:"";position:absolute;inset:-7px -6px}#rs-filters .rsf-adv-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;margin:10px 0 2px;padding:3px 10px;box-sizing:border-box;cursor:pointer;background:#fff;color:var(--vs-teal);border:2px solid var(--vs-deep);border-radius:var(--vs-r, 8px);box-shadow:2px 2px 0 var(--vs-deep);font:700 calc(16px * var(--fs, 1))/1.12 var(--vs-font)}#rs-filters .rsf-adv-btn[aria-expanded=true]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal-t, #e3f0f1)}#rs-filters .rsf-adv[hidden]{display:none!important}#rs-filters .rsf-adv{padding:4px 0 0}#rs-filters .rsf-sel:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;flex-direction:column;gap:3px;margin:4px 0 6px}#rs-filters .rsf-sel select:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:100%;min-height:40px;padding:0 8px;border:2px solid var(--vs-deep);border-radius:var(--vs-r, 8px);background:#fff;color:var(--vs-teal);font:600 max(16px,calc(16px * var(--fs, 1)))/1.2 var(--vs-font)}#rs-filters .rsf-phone{margin-top:8px}#rs-filters.is-sheet .rsf-foot:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px 0 max(8px,env(safe-area-inset-bottom))!important;border-top:1px solid #e6ebf0;background:#fff}#rs-filters .rsf-foot :is(.rsf-foot-clear,.mapa-sheet-go):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:44px!important;height:44px;margin:0;padding:0 14px!important;white-space:nowrap;border-radius:var(--vs-r, 8px)!important;font:700 min(calc(17px * var(--fs, 1)),18px)/1 var(--vs-font)!important}#rs-filters .rsf-foot .rsf-foot-clear:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#fff!important;color:var(--vs-teal)!important;border:2px solid var(--vs-teal)!important;box-shadow:none!important;cursor:pointer}#rs-filters .rsf-foot .mapa-sheet-go:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal)!important;color:#fff!important;border:2px solid var(--vs-deep)!important}@media(min-width:1024px){#rs-filters:not(.is-sheet) .rsf-head{padding-bottom:4px!important}#rs-filters:not(.is-sheet) .rs-hide:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:none;min-height:36px!important;padding:0 8px!important;font-size:var(--t-sm)!important}#rs-filters:not(.is-sheet) .rsf-foot{display:none!important}#rs-filters:not(.is-sheet) .rsf-tg:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(15px * var(--fs, 1))}}#back-to-top.vs-totop{display:none}#back-to-top.vs-totop.visible:not(#s):not(#s):not(#s){display:inline-flex!important;align-items:center;justify-content:center;position:fixed!important;right:8px;left:auto;bottom:auto;z-index:95;width:44px!important;height:44px!important;min-width:44px;margin:0!important;padding:0!important;background:var(--vs-teal)!important;color:#fff!important;border:2px solid #fff!important;border-radius:var(--vs-r, 8px)!important;box-shadow:2px 2px 0 var(--vs-deep)!important;cursor:pointer}#back-to-top.vs-totop svg{width:22px;height:22px}#back-to-top.vs-totop:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media(min-width:1024px){#back-to-top.vs-totop.visible:not(#s):not(#s):not(#s):not(#s){display:none!important}}body.resources-page .category-row.rs-for-row:not(#s):not(#s):not(#s):not(#s){margin-bottom:6px!important}:root{--for-indigenous: #92400e;--for-women: #db2777;--for-gender-diverse: #0891b2;--for-disability: #4338ca;--for-lgbtq: #6d28d9;--for-newcomers: #4d7c0f;--for-caregivers: #a16207;--for-cultural: #9f1239}@media(min-width:1024px){body.resources-page .rs-results.is-on:not(.is-side-closed) #rs-filters.rs-side:not(.is-sheet):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:sticky!important;top:calc(var(--rs-stick-top, 68px) + 8px);align-self:start;display:flex;flex-direction:column;max-height:calc(100vh - var(--rs-stick-top, 68px) - 16px)!important;overflow:hidden!important;box-sizing:border-box}body.resources-page .rs-results.is-on:not(.is-side-closed) #rs-filters:not(.is-sheet) .rsf-head{flex:none}body.resources-page .rs-results.is-on:not(.is-side-closed) #rs-filters:not(.is-sheet) .mapa-side-scroll:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--vs-teal) #e6ebf0;margin-right:-6px;padding-right:6px!important;background:linear-gradient(#fff 30%,#fff0) top / 100% 24px no-repeat local,linear-gradient(#fff0,#fff 70%) bottom / 100% 24px no-repeat local,radial-gradient(farthest-side at 50% 0,#062f3747,#062f3700) top / 100% 10px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#062f3747,#062f3700) bottom / 100% 10px no-repeat scroll;background-color:#fff}body.resources-page .rs-results.is-on:not(.is-side-closed) #rs-filters:not(.is-sheet) .mapa-side-scroll::-webkit-scrollbar{width:8px}body.resources-page .rs-results.is-on:not(.is-side-closed) #rs-filters:not(.is-sheet) .mapa-side-scroll::-webkit-scrollbar-thumb{background:var(--vs-teal);border-radius:4px}body.resources-page .rs-results.is-on:not(.is-side-closed) #rs-filters:not(.is-sheet) .mapa-side-scroll::-webkit-scrollbar-track{background:#e6ebf0;border-radius:4px}}:root{--cat-health: #2563eb;--cat-home-money: #16a34a;--cat-food: #0f766e;--cat-safety-legal: #b91c1c;--cat-community: #f06418;--cat-forms-help: #8e24aa;--cat-getting-around: #334155;--cat-all: #0a4652}:is(.vs-topic,.rs-topic,.rs-types-more.rs-more-tile,#res-cats .rs-ft):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--c: var(--rs-c, var(--t, #0a4652));position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;box-sizing:border-box!important;width:100%!important;min-height:56px!important;height:100%!important;padding:8px 0 13px 10px!important;margin:0!important;text-align:left!important;text-decoration:none!important;font:700 calc(16px * var(--fs, 1))/1.15 var(--vs-font, Figtree, sans-serif)!important;color:#0d2a30!important;background:#fff linear-gradient(to top,color-mix(in srgb,var(--c) 18%,#fff),color-mix(in srgb,var(--c) 6%,#fff),#fff 90%) border-box!important;border:2px solid #062f37!important;border-radius:8px!important;transform:none!important;box-shadow:inset 0 -5px 0 var(--c),4px 4px #062f37!important}:is(.vs-topic.vs-topic-all,.rs-types-more.rs-more-tile):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--c: var(--cat-all)}:is(.vs-topic,.rs-topic,.rs-types-more.rs-more-tile,#res-cats .rs-ft):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover{transform:none!important;box-shadow:inset 0 -5px 0 var(--c),4px 4px #062f37!important;background:#fff linear-gradient(to top,color-mix(in srgb,var(--c) 28%,#fff),color-mix(in srgb,var(--c) 12%,#fff) 50%,color-mix(in srgb,var(--c) 3%,#fff) 95%) border-box!important}:is(.vs-topic,.rs-topic,.rs-types-more.rs-more-tile,#res-cats .rs-ft):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):active{transform:translate(2px,2px)!important;box-shadow:inset 0 -5px 0 var(--c),2px 2px #062f37!important}:is(.vs-topic,.rs-topic,.rs-types-more.rs-more-tile,#res-cats .rs-ft):focus-visible{outline:3px solid #062f37!important;outline-offset:3px!important}:is(.vs-topic,.rs-topic,.rs-types-more.rs-more-tile,#res-cats .rs-ft):before,:is(.vs-topic,.rs-topic,.rs-types-more.rs-more-tile):after{display:none!important}:is(.vs-topic,.rs-topic,.rs-types-more.rs-more-tile,#res-cats .rs-ft)>:is(img,.rs-topic-icon,.rs-more-ic,.rs-ft-ic):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:0 0 auto!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;display:grid!important;place-items:center}.rs-more-tile>.rs-more-ic svg{width:22px!important;height:22px!important}:is(.vs-topic>span,.rs-topic>.rs-topic-name,.rs-more-tile>.rs-more-name,#res-cats .rs-ft>.rs-ft-name):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0 8px!important;text-align:center!important;text-wrap:balance;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.15!important}:is(.rs-topic-chev,.rs-types-more-chev):not(#s):not(#s):not(#s){display:none!important}:is(.rs-topic.is-on,.rs-topic[aria-pressed=true],#res-cats .rs-ft.is-on):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal, #0a4652)!important;color:#fff!important}:is(.rs-topic.is-on,#res-cats .rs-ft.is-on)>:is(.rs-topic-icon,.rs-ft-ic) :is(img,svg),.rs-topic.is-on>.rs-topic-icon{filter:brightness(0) invert(1)}.rs-topic.is-on>.rs-topic-chev:not(#s):not(#s):not(#s):not(#s){display:none!important}:is(.rs-topic.is-on,#res-cats .rs-ft.is-on):after{content:"✓"!important;display:block!important;position:absolute;right:10px;top:50%;transform:translateY(-60%);font:800 calc(18px * var(--fs, 1))/1 var(--vs-font);color:#fff}#res-cats .rs-ft:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:46px!important;padding:6px 0 11px 10px!important;font-size:calc(15px * var(--fs, 1))!important}#res-cats .rs-ft.rs-ft-more:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--c: var(--cat-all);padding-right:10px!important}#res-cats .rs-ft-grid:not(#s):not(#s):not(#s){gap:12px;padding:0 4px 4px 0}:is(.vs-topics,body.resources-page .rs-topics:not(.is-collapsed)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0 4px 4px 0!important;align-items:stretch!important}@media(min-width:700px){:is(.vs-topics,body.resources-page .rs-topics:not(.is-collapsed)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:359.98px){body.large-text :is(.vs-topics,.rs-topics:not(.is-collapsed)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body.large-text :is(.vs-topic,.rs-topic,.rs-types-more.rs-more-tile):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:52px!important;font-size:21px!important;font-weight:800!important}body.large-text :is(.vs-topic>span,.rs-topic>.rs-topic-name,.rs-more-tile>.rs-more-name):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:0 4px!important}}@media(max-width:299.98px){:is(.vs-topics,body.resources-page .rs-topics:not(.is-collapsed)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important}#res-cats .rs-ft-grid:not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)}body.resources-page .rs-bar-info .rs-bar-n:not(#s),.resource-card .uc-org-tag>:is(.uc-org-k,.uc-org-n):not(#s){white-space:normal}}@media(min-width:1024px){body.resources-page:has(.rs-results.is-on:not(.is-side-closed)) #res-cats :is(.rs-topics,.rs-types-panel):not(#s):not(#s):not(#s):not(#s){display:none!important}}#rs-filters .rsf-head:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex-wrap:wrap;row-gap:0}#rs-filters .rsf-count:not(#s):not(#s):not(#s){flex:1 1 auto;min-width:0;margin:0 0 0 2px;font:700 calc(15px * var(--fs, 1))/1.1 var(--vs-font);color:var(--vs-muted, #34444b);white-space:nowrap}#rs-filters .rsf-tg.has-c:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:2px 6px 6px 8px;background:#fff linear-gradient(to top,color-mix(in srgb,var(--rs-c) 18%,#fff),color-mix(in srgb,var(--rs-c) 6%,#fff) 50%,#fff 92%) border-box;box-shadow:inset 0 -4px 0 var(--rs-c),2px 2px 0 var(--vs-deep)}#rs-filters .rsf-tg.has-c[aria-pressed=true]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal);color:#fff}#rs-filters .rsf-tg[aria-pressed=true]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{content:"✓";flex:none;margin-left:auto;font-weight:800}#rs-filters .rsf-adv-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){justify-content:flex-start;gap:6px;min-height:40px;margin:12px 0 0;padding:8px 2px 4px;border:0;border-top:1px solid #c9d3da;border-radius:0;background:none;box-shadow:none;color:var(--vs-teal);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}#rs-filters .rsf-adv-btn[aria-expanded=true]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:none}@media(min-width:1024px){body.large-text #rs-filters:not(.is-sheet) .rsf-tg:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(14px * var(--fs, 1));padding-left:6px;padding-right:4px;gap:3px}body.large-text #rs-filters:not(.is-sheet) .rsf-ic{width:16px;height:16px}body.large-text #rs-filters:not(.is-sheet) .rsf-ic :is(img,svg){width:16px;height:16px}}@media(min-width:1024px){#rs-filters:not(.is-sheet) .rsf-count:not(#s):not(#s):not(#s):not(#s){order:10;flex:1 0 100%;margin:0 0 4px}#rs-filters:not(.is-sheet) .rsf-clear-top:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-left:auto}}@media(max-width:1023px){body.resources-page .rs-topics.is-collapsed>:not(.is-on):not(.rs-topics-all):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}}@media(min-width:1024px){#res-cats .rs-ft-grid .rs-ft.rs-ft-more:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}}#res-cats .rs-ft-grid .rs-ft[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}@media(min-width:1024px){#res-cats .rs-ft-grid .rs-ft[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important}}:is(.rs-topic.is-on,.rs-topic[aria-pressed=true]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{content:"✓"!important;display:block!important;position:absolute!important;right:10px;top:50%;transform:translateY(-60%);font:800 calc(18px * var(--fs, 1))/1 var(--vs-font);color:#fff}#res-cats .rs-ft.is-on:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{content:"✓"!important;display:block!important;position:absolute!important;right:10px;top:50%;transform:translateY(-60%);font:800 calc(18px * var(--fs, 1))/1 var(--vs-font);color:#fff}:is(.rs-topic.is-on,.rs-topic[aria-pressed=true])>.rs-topic-icon:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),#res-cats .rs-ft.is-on .rs-ft-ic :is(img,svg):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){filter:brightness(0) invert(1)!important}@media(max-width:339.98px){body:not(.large-text) :is(.vs-topic,.rs-topic,.rs-types-more.rs-more-tile):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:15px!important;padding-left:8px!important}body:not(.large-text) :is(.vs-topic>span,.rs-topic>.rs-topic-name,.rs-more-tile>.rs-more-name):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:0 5px!important}}.news-pagination{align-items:center}.news-pagination .np-btn:not(#on),.news-pagination .np-btn.active:not(#on),.news-pagination .np-btn.disabled:not(#on){box-sizing:border-box;height:52px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;margin:0!important;transform:none!important;border-width:3px 3px 6px!important;box-shadow:none!important}body.news-page .search-oval .vs-search-word{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.news-article .article-body ul>li{min-height:44px;display:list-item;padding-block:.25rem;margin-bottom:.2rem}.news-article .article-body p>a:only-child{display:inline;padding:0;margin:0}.news-article .article-body li>a:only-child{display:inline-flex;align-items:center;min-height:44px;padding:0;margin:0;line-height:1.3}body .news-article-wrap{max-width:44rem!important;margin:0}.article-top-row{max-width:none;width:100%;padding:0!important;margin-bottom:1.25rem;justify-content:space-between}.article-top-row .article-share-btn{margin-left:auto}.article-layout{display:block}.article-main{min-width:0}.article-body{max-width:none}.article-body.has-photo .article-photo{float:none;width:100%;max-width:420px;margin:0 0 1.2rem}.article-toc{margin:0 0 1.4rem;padding:.9rem 1.1rem;background:#f3f8f6;border:2px solid var(--vs-teal, #0f4c5c);border-radius:var(--vs-r)}.news-article .article-toc h2{font-size:1.05rem!important;margin:0 0 .3rem!important}.article-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 1.5rem}.article-toc li{margin:0!important;min-height:0!important;padding:0!important}.news-article .article-toc a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--vs-teal, #0f4c5c)}.article-resources{margin-top:1.6rem;min-width:0}.article-res-stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.article-res{border:0}.article-res-row{width:100%;min-height:52px;align-items:center!important;justify-content:flex-start!important;text-align:left!important}.article-res-row .article-res-name{flex:1 1 auto;text-align:left;margin:0}.article-res-row .uc-chev{margin-top:0;flex:none}.article-aside{margin-top:2rem;padding:1.1rem 1.25rem;background:#f3f8f6;border:2px solid var(--vs-teal, #0f4c5c);border-radius:var(--vs-r)}.news-article .article-aside h2{font-size:1.15rem!important;margin:0 0 .4rem!important}.article-aside ul{list-style:none;margin:0 0 .6rem;padding:0}.article-aside li{margin:0!important;min-height:0!important;padding:0!important}.news-article .article-aside a{display:flex;align-items:center;min-height:44px;padding:.3rem 0;margin:0;line-height:1.3;font-weight:600;color:var(--vs-teal, #0f4c5c)}.news-article .article-aside .article-aside-more{border-top:1px solid #c9d8d3}.news-article .article-aside li>a:only-child,.news-article .article-toc li>a:only-child{margin:0!important}.news-article .article-aside li>a:only-child{padding:.3rem 0;min-height:44px}.news-article .article-toc li>a:only-child{padding:0;min-height:44px}.article-layout{display:flex;flex-direction:column}.article-rail{display:contents}.article-head{order:0}.article-toc{order:1}.article-body{order:2}.article-resources{order:3}.article-aside{order:4}.article-body.has-photo .article-photo{width:100%;max-width:none;margin:0 0 1.3rem}.article-body.has-photo .article-photo img{width:100%;aspect-ratio:16 / 9;object-fit:cover;height:auto}.article-rail-in{display:contents}#news-list{align-items:start}@media(max-width:420px){#news-list .vs-tile-link{grid-template-columns:54px minmax(0,1fr) 28px}#news-list .vs-tile-txt{padding-left:10px}}.article-body.has-photo .article-photo img{object-position:50% 25%}#news-list{align-items:stretch}#news-list .vs-tile,#news-list .vs-tile-link{height:100%}#news-list .vs-tile-txt{justify-content:flex-start;gap:4px;padding-block:12px}#news-list .vs-tile-snip{-webkit-line-clamp:3;line-clamp:3;margin-top:2px}#news-list{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;align-items:stretch}#news-list .vs-tile-snip{max-width:none;-webkit-line-clamp:3;line-clamp:3}#news-list .vs-tile-txt{padding-block:10px;padding-right:12px}#news-list .vs-tile-link{grid-template-columns:76px minmax(0,1fr) 44px}@media(max-width:420px){#news-list .vs-tile-link{grid-template-columns:54px minmax(0,1fr) 28px}}.article-top-row{margin-top:.9rem;margin-bottom:.2rem}body .news-article{margin-top:0!important;padding-top:0!important}.news-article .article-head,.news-article .news-meta{margin-top:0}.news-article .article-head{margin-top:.6rem}@media(min-width:1024px){body .news-article-wrap:not(#s){max-width:none!important;--vs-rail: 20rem;--vs-rail-gap: 32px}.article-top-row:not(#s){max-width:min(46rem,calc(100% - var(--vs-rail) - var(--vs-rail-gap)))}.article-layout:not(#s){display:grid;grid-template-columns:minmax(0,46rem) var(--vs-rail);grid-template-rows:auto auto auto minmax(0,1fr);column-gap:var(--vs-rail-gap);justify-content:space-between;align-items:start}.article-layout>:is(.article-head,.article-toc,.article-body):not(#s){grid-column:1;order:0}.article-layout>.article-head:not(#s){grid-row:1}.article-layout>.article-toc:not(#s){grid-row:2}.article-layout>.article-body:not(#s){grid-row:3}.article-rail:not(#s){display:block;grid-column:2;grid-row:1 / -1;align-self:stretch;order:0;position:static;min-width:0}.article-rail-in:not(#s){display:flex;flex-direction:column;gap:24px;position:sticky;top:83px;margin-top:-52px;max-height:calc(100vh - 99px);overflow-y:auto;padding:4px;margin-left:-4px;margin-right:-4px}.article-rail-in>:is(.article-resources,.article-aside):not(#s):not(#s):not(#s){margin:0!important;order:0}.article-rail-in .article-res-stack:not(#s):not(#s):not(#s){margin-right:0!important}}@media(min-width:1200px){body .news-article-wrap:not(#s){--vs-rail: clamp(20rem, 30vw, 26rem);--vs-rail-gap: 48px}}main>.container:has(#contact-form){display:block!important}main .resources-section:has(>#contact-form) .page-header p,main .resources-section:has(>#contact-form) .contact-rail p,main .resources-section:has(>#contact-form) .contact-next li,main .resources-section:has(>#contact-form) .contact-next h2,main .resources-section:has(>#contact-form) .contact-hint{text-wrap:pretty}main .resources-section:has(>#contact-form){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}main .resources-section:has(>#contact-form)>*{max-width:none!important}main .resources-section:has(>#contact-form) .contact-rail{display:block;margin:0 0 16px}main .contact-rail>.contact-urgent,main .contact-rail>.contact-examples,main .resources-section:has(>#contact-form)>.contact-next{box-sizing:border-box!important;width:100%!important;margin:0 0 14px!important;background:var(--vs-sand)!important;border:2px solid var(--vs-sand-line)!important;border-radius:var(--vs-r)!important;color:var(--vs-ink)!important;text-align:left!important}main .contact-rail>.contact-photo{display:none;margin:0 0 14px}main .contact-rail>.contact-photo img{display:block;width:100%;height:150px;object-fit:cover;object-position:50% 35%;border-radius:0;-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 45%,transparent 100%)}#contact-form .contact-hint{margin:6px 0 0;font-size:var(--t-sm, .95rem);color:var(--vs-muted, #3d4a5c);line-height:1.4}main .contact-rail>.contact-urgent{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px!important;padding:14px 18px!important}main .contact-rail>.contact-urgent p{flex:1 1 260px!important;margin:0!important;font-size:var(--t-body)!important}main .contact-rail>.contact-urgent .gh-urgent-btn{flex:0 0 auto;width:auto!important;min-width:200px;min-height:48px;margin:0!important}@media(max-width:559px){main .contact-rail>.contact-urgent .gh-urgent-btn{width:100%!important;min-width:0}}main .contact-rail>.contact-examples>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;padding:12px 18px;cursor:pointer;font-weight:700;font-size:var(--t-body);color:var(--vs-teal);text-align:left;list-style:none}main .contact-rail>.contact-examples>summary::-webkit-details-marker{display:none}main .contact-rail>.contact-examples>summary:after{content:"";flex:0 0 auto;width:.5em;height:.5em;margin-right:.35em;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:translateY(-.2em) rotate(45deg)}main .contact-rail>.contact-examples[open]>summary:after{transform:translateY(.1em) rotate(-135deg)}@media(prefers-reduced-motion:no-preference){main .contact-rail>.contact-examples>summary:after{transition:transform .15s ease}}main .contact-rail>.contact-examples>summary:focus-visible{outline:3px solid var(--vs-teal);outline-offset:2px}main .contact-rail>.contact-examples>:not(summary){padding-left:18px;padding-right:18px}main .contact-rail>.contact-examples[open]>:last-child{padding-bottom:14px}main .contact-rail>.contact-examples .contact-intro-lead{margin:0 0 6px;font-weight:600}main .contact-rail>.contact-examples .contact-reasons{margin:0 0 8px;padding-left:1.2em;columns:1}main .contact-rail>.contact-examples .contact-reasons li{margin-bottom:3px}main .contact-rail>.contact-examples .contact-intro-reply{margin:0}main .resources-section:has(>#contact-form)>.contact-next{padding:14px 18px!important;margin-top:8px!important}main .resources-section:has(>#contact-form)>.contact-next h2{font:800 var(--t-body)/1.3 var(--vs-font)!important;color:var(--vs-teal)!important;margin:0 0 4px!important;text-align:left!important}main .resources-section:has(>#contact-form)>.contact-next .contact-warm{margin:0 0 6px}main .resources-section:has(>#contact-form)>.contact-next ul{margin:0;padding-left:1.2em}main .resources-section:has(>#contact-form)>.contact-next li{margin:0 0 2px}#contact-form input:not([type=checkbox]),#contact-form textarea{min-height:48px;font-size:1rem!important}#contact-form textarea{min-height:9rem}#contact-form .submit-btn{display:block;width:100%!important;min-height:52px;font-size:1.1rem;text-align:center;margin:0 0 14px!important}.contact-check-row{width:fit-content;max-width:100%;gap:0!important;margin:0 0 .9rem!important;padding-left:0!important}.contact-check-row input[type=checkbox]{margin:0 0 0 -.6rem!important;padding:0!important}#contact-error{margin:0 0 .5rem!important;line-height:1.35}.form-grid:has(>#contact-error){row-gap:0!important}@media(min-width:1024px){main>.container:has(#contact-form){display:block!important}main .resources-section:has(>#contact-form){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px);column-gap:48px;row-gap:0;align-items:start}main .resources-section:has(>#contact-form)>#contact-form,main .resources-section:has(>#contact-form)>.form-success{grid-column:1;grid-row:1}main .resources-section:has(>#contact-form)>.contact-next{grid-column:1;grid-row:2;margin-top:0!important}main .resources-section:has(>#contact-form) .contact-rail{grid-column:2;grid-row:1 / span 2;position:sticky;top:84px;max-height:calc(100vh - 100px);overflow-y:auto;align-self:start;margin:0}main .resources-section:has(>#contact-form) .contact-rail>.contact-photo{display:block}main .resources-section:has(>#contact-form) .contact-rail>.contact-urgent{margin-bottom:14px!important}}main .contact-rail>.contact-urgent:not(#s):not(#s):not(#s){display:flex!important;align-items:center;min-height:44px;box-sizing:border-box;padding:2px 0 2px 12px!important;margin:0 0 8px!important;background:#fff!important;border:0!important;border-left:4px solid var(--vs-sienna, #8a3300)!important;border-radius:0!important}main .contact-rail>.contact-urgent p:not(#s):not(#s):not(#s){display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0!important;font-size:var(--t-body)!important;line-height:1.3}main .contact-rail>.contact-urgent .cu-sep{opacity:.6;font-weight:700}main .contact-rail>.contact-urgent .cu-more:not(#s):not(#s):not(#s){display:inline-flex;align-items:center;gap:2px;min-height:40px;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--vs-teal)!important;font:700 var(--t-body)/1.2 var(--vs-font, Figtree, sans-serif)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer;white-space:nowrap}main .contact-rail>.contact-urgent .cu-more:hover:not(#s):not(#s):not(#s){color:var(--vs-deep)!important;text-decoration-thickness:3px}main .contact-rail>.contact-urgent .cu-more:focus-visible{outline:3px solid var(--vs-focus, #0a4652);outline-offset:2px}main .contact-rail>.contact-urgent .cu-more .vs-chev{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}main .contact-rail>.contact-examples:not(#s):not(#s):not(#s){background:none!important;border:0!important;border-bottom:1px solid var(--vs-line, #d6e0e2)!important;border-radius:0!important;margin:0 0 16px!important}main .contact-rail>.contact-examples>summary:not(#s):not(#s):not(#s){min-height:44px;padding:4px 0!important}main .contact-rail>.contact-examples>:not(summary):not(#s):not(#s):not(#s){padding-left:0!important;padding-right:0!important}main .resources-section:has(>#contact-form)>.contact-next:not(#s):not(#s):not(#s){background:none!important;border:0!important;border-top:1px solid var(--vs-line, #d6e0e2)!important;border-radius:0!important;padding:12px 0 0!important}#contact-form>.contact-lead:not(#s):not(#s){margin:0!important;font-size:var(--t-body);line-height:1.4;color:var(--vs-ink)}@media(max-width:359.98px){body.large-text main .contact-rail>.contact-urgent .cu-sep{display:none}}@media(min-width:1024px){main .resources-section:has(>#contact-form)>.contact-next:not(#s):not(#s):not(#s):not(#s){border-top:0!important;padding-top:0!important}}.resources-section.about-copy{padding-top:.9rem!important}.resources-section.about-copy h2:first-child{margin-top:.9rem}main>.container:has(>.vs-aside)>:not(.page-header){max-width:760px!important;width:100%;margin-left:auto!important;margin-right:auto!important}main>.container:has(>.vs-aside)>.about-copy{margin:0 auto!important}main>.container:has(>.vs-aside)>.content-copy{padding-top:.9rem!important}.vs-aside{display:block;position:relative;margin:18px auto 22px;padding:0 0 18px;background:var(--vs-sand);border:1px solid var(--vs-sand-line);border-radius:var(--vs-r);overflow:hidden}.vs-aside-photo{display:block;height:130px}.vs-aside-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 58%;display:block}.vs-aside h2{margin:14px 20px 8px!important;font:800 var(--t-h3)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important;text-align:left!important;white-space:normal!important}.vs-aside-list{list-style:none;margin:0 20px 14px;padding:0;display:grid;gap:8px;font-size:var(--t-body);color:var(--vs-ink)}.vs-aside-list li{padding-left:14px;border-left:3px solid var(--vs-teal);line-height:1.35}.vs-aside .vs-btn{margin:0 20px;width:calc(100% - 40px)}.vs-aside-note{margin:12px 20px 0!important;font-size:var(--t-sm)!important;color:var(--vs-ink);line-height:1.45}.vs-aside a:not(.vs-btn){color:var(--vs-teal)!important;text-decoration-thickness:2px;text-underline-offset:3px}.vs-aside-note a{font-weight:700}main>.container:has(>.vs-aside) .content-copy h2{text-align:left;white-space:normal;color:#05282f;font-size:calc(1.3rem * var(--fs, 1));font-weight:700;line-height:1.25;margin:1.6rem 0 .55rem}main>.container:has(>.vs-aside) .content-copy h2:first-child{margin-top:.9rem}.ht-wrap,.ht-sec,.ht-body,.ht-fast,.ht-more{max-width:100%;min-width:0;box-sizing:border-box}main>.container:has(>.vs-aside)>.page-header,body.how-to-page main>.container>.page-header{padding-top:1.25rem!important;padding-bottom:1.5rem!important;padding-left:max(1rem,calc(50vw - 380px))!important;padding-right:max(1rem,calc(50vw - 380px))!important}body.how-to-page main>.container>:not(.page-header){max-width:760px!important;width:100%;margin-left:auto!important;margin-right:auto!important}main>.container:has(>.vs-aside)>:not(.page-header),main>.container:has(>.vs-aside)>.about-copy,body.how-to-page main>.container>:not(.page-header){margin-left:0!important;margin-right:auto!important}main>.container:has(>.vs-aside)>.page-header,body.how-to-page main>.container>.page-header{padding-left:max(var(--vs-gutter),calc(50vw - 656px))!important;padding-right:max(var(--vs-gutter),calc(50vw - 656px))!important}main>.container:has(>.vs-aside)>.page-header>*,body.how-to-page main>.container>.page-header>*{max-width:760px;margin-left:0!important}.how-to-page .ht-first .ht-intro:not(#s):not(#s){margin:0 0 12px}.how-to-page .ht-jump:not(#s):not(#s){display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px}.how-to-page .ht-jump .ht-jump-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;align-items:center;justify-content:center;min-height:var(--tap-md, 40px);padding:2px var(--btn-px, 10px);font:700 var(--t-btn, 17px)/1.15 var(--vs-font)!important;text-align:center}.how-to-page .ht-toc:not(#s):not(#s):not(#s){display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px}.how-to-page .ht-toc a:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;align-items:center;gap:8px;height:100%;min-height:var(--tap-md, 40px);box-sizing:border-box;padding:2px 8px!important;font:700 var(--t-btn-sm, 16px)/1.15 var(--vs-font)!important}@media(max-width:359px){body.large-text.how-to-page .ht-toc:not(#s):not(#s):not(#s):not(#s){grid-template-columns:1fr}}.how-to-page .ht-first .ht-fast:not(#s):not(#s){margin:0 0 8px}.how-to-page .ht-faq .ht-body:not(#s):not(#s){padding-top:4px}.how-to-page .ht-q:not(#s):not(#s){border-bottom:1px solid var(--tile-edge, #c9d6da)}.how-to-page .ht-q:first-child:not(#s):not(#s){border-top:1px solid var(--tile-edge, #c9d6da)}.how-to-page .ht-q>summary:not(#s):not(#s){display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 0;box-sizing:border-box;cursor:pointer;list-style:none;font:700 var(--t-body, 17px)/1.3 var(--vs-font);color:var(--vs-teal, #0b4a55)}.how-to-page .ht-q>summary::-webkit-details-marker{display:none}.how-to-page .ht-q>summary:not(#s):not(#s):after{content:"";flex:0 0 auto;margin-left:auto;width:9px;height:9px;margin-right:6px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:translateY(-2px) rotate(45deg)}.how-to-page .ht-q[open]>summary:not(#s):not(#s):after{transform:translateY(3px) rotate(-135deg)}@media(hover:hover){.how-to-page .ht-q>summary:not(#s):not(#s):hover{text-decoration:underline}}.how-to-page .ht-q>summary:not(#s):not(#s):focus-visible{outline:3px solid var(--vs-ink, #05282f);outline-offset:2px}.how-to-page .ht-q>p:not(#s):not(#s){margin:0 0 12px}.how-to-page .ht-toc a .ht-num:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none}.how-to-page .ht-toc-title:not(#s):not(#s):not(#s):not(#s):not(#s){text-align:left!important}.vs-aside-photo[data-photo=card-catalog] img{object-position:50% 12%}main>.container:has(.gh-card){display:block!important}main>.container:has(.gh-card)>:is(.gh-urgent,.gh-card,.gh-rail){max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important}.resources-section.gh-card{padding-block:4px!important}.resources-section.gh-card h2.gh-title{white-space:normal;overflow-wrap:normal;text-wrap:balance}@media(min-width:1024px){main>.container:has(.gh-card){display:grid!important;grid-template-columns:minmax(0,1fr) 380px;column-gap:40px;align-items:start}main>.container:has(.gh-card)>:is(.page-header,.gh-urgent){grid-column:1 / -1}main>.container:has(.gh-card)>.gh-card:has(#gh-finder-title){grid-column:1;grid-row:3}main>.container:has(.gh-card)>.gh-card:has(#gh-person-title){grid-column:1;grid-row:4}main>.container:has(.gh-card)>.gh-rail{grid-column:2;grid-row:3 / span 2;position:sticky;top:84px;align-self:start}}.gh-rail>.gh-card:last-child,.gh-card:has(#gh-person-title){margin-bottom:0!important}body.get-help-page .gh-urgent{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0;margin-bottom:24px;padding:16px 0;text-align:left;justify-items:stretch}body.get-help-page .gh-urgent p{flex:none;min-width:0;max-width:100%;margin:0;font-size:calc(1.1rem * var(--fs, 1));line-height:1.45}body.get-help-page .nh-num.gh-call:not(#t):not(#u){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-width:0!important;min-height:72px;padding:8px 10px;text-align:center;text-decoration:none;line-height:1.15;background:#1d786c!important;color:#fff!important;border:0!important;--b-sh: #0f4a42}body.get-help-page .nh-num.gh-call:not(#t):not(#u):hover{background:#17665c!important;color:#fff!important}.gh-call .gh-n-num{font-size:calc(1.35rem * var(--fs, 1));font-weight:800;letter-spacing:.01em}.gh-call .gh-n-lbl{font-size:calc(.95rem * var(--fs, 1));font-weight:600;white-space:normal;text-wrap:balance}.gh-urgent-nums{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gh-urgent-nums li{display:flex}body.get-help-page .gh-urgent .gh-urgent-btn:not(#t):not(#u){width:auto;justify-self:start;min-height:44px;padding:6px 4px;background:transparent!important;color:#05282f!important;border:0!important;box-shadow:none!important;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}body.get-help-page .gh-urgent .gh-urgent-btn:not(#t):not(#u):hover{background:transparent!important;color:#0f4a42!important;transform:none!important;box-shadow:none!important}@media(max-width:679px){.gh-urgent-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){body.get-help-page .gh-urgent{grid-template-columns:minmax(0,1.5fr) minmax(0,4fr);column-gap:12px;align-items:stretch}body.get-help-page .gh-urgent>:is(.gh-urgent-lead,.gh-urgent-btn){grid-column:1 / -1}.gh-urgent-nums{gap:12px}.gh-urgent-nums .gh-call{min-height:84px}}body.get-help-page .gh-finder .hf-answer:not(#t):not(#u),body.get-help-page .gh-links a.gh-link:not(#t):not(#u){background:#fff!important;border:2px solid #1d6f7c!important;color:#0f4a52!important;font-weight:700;min-height:52px;--b-sh: #9cc7cc;--b-lip: 3px}body.get-help-page .gh-finder .hf-answer:not(#t):not(#u):hover,body.get-help-page .gh-links a.gh-link:not(#t):not(#u):hover{background:#e6f3f2!important;border-color:#0f4a52!important}.gh-finder .hf-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.gh-finder .hf-answer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;overflow-wrap:normal;text-wrap:balance;line-height:1.2;padding:8px 10px}@media(max-width:399px){.gh-finder .hf-answers{grid-template-columns:minmax(0,1fr)}}.gh-links{grid-template-columns:1fr!important;gap:10px}.gh-211-lead{font-size:calc(1.15rem * var(--fs, 1));font-weight:700;color:#05282f;margin:0 0 6px}.gh-reassure{margin:0 0 12px;color:#26313f}#gh-person .gh-211-row{margin:0}#gh-person .gh-call .gh-n-num{font-size:calc(1.5rem * var(--fs, 1))}#need-help-dialog .nh-row{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start}#need-help-dialog .nh-row>.nh-num{grid-column:1;grid-row:1 / span 2;align-self:center}#need-help-dialog .nh-row>.nh-label{grid-column:2;grid-row:1;margin:0}#need-help-dialog .nh-row>.nh-hrs{grid-column:2;grid-row:2;margin:0;display:grid;grid-template-columns:max-content max-content;justify-content:start;align-items:start;gap:3px 8px}#need-help-dialog .nh-hours{white-space:nowrap;width:max-content;padding:0 6px}#need-help-dialog .nh-main,#need-help-dialog .nh-sub{text-wrap:balance;overflow-wrap:normal}@media(min-width:1024px){main>.container:has(.gh-card){grid-template-rows:auto auto auto 1fr}.gh-rail>.gh-card:has(#gh-new-title){margin-bottom:0!important}}@media(min-width:1024px){main>.container:has(.gh-card)>.gh-urgent{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,4fr)}}@media(min-width:1024px){.gh-urgent-nums{align-self:stretch}.gh-urgent-nums li{align-items:stretch}body.get-help-page .gh-urgent .gh-urgent-btn:not(#t):not(#u){padding-left:0}}.gh-call .gh-n-num,.gh-nobr{white-space:nowrap}body.get-help-page .gh-urgent{margin-bottom:16px;padding-bottom:8px}.gh-warm{margin:20px 0 0;padding:16px 20px;background:#e3f4f1;border-left:6px solid #1d786c;border-radius:var(--vs-r);color:#05282f}.gh-warm p{margin:0;line-height:1.5}.gh-warm .gh-warm-title{font-size:calc(1.2rem * var(--fs, 1));font-weight:800;color:#0f4a42;margin-bottom:4px}@media(min-width:1024px){main>.container:has(.gh-card)>.gh-urgent{gap:12px!important;column-gap:12px!important;row-gap:12px!important}main>.container:has(.gh-card){grid-template-rows:auto auto auto auto 1fr}main>.container:has(.gh-card)>.gh-warm{grid-column:1;grid-row:5;width:auto;margin-top:20px}main>.container:has(.gh-card)>.gh-rail{grid-row:3 / span 3}}main>.container:has(.gh-card)>.gh-urgent{padding-bottom:0!important}#need-help-dialog .nh-row>.nh-num:not(#t):not(#u){min-width:5.6em!important;min-height:52px;padding:6px 10px;background:#1d786c!important;color:#fff!important;border:0!important;--b-sh: #0f4a42;font-size:calc(1.2rem * var(--fs, 1));font-weight:800;white-space:nowrap;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center}#need-help-dialog .nh-row>.nh-num:not(#t):not(#u):hover{background:#17665c!important;color:#fff!important}body.get-help-page .gh-links a.gh-link:not(#t):not(#u){background:transparent!important;border:0!important;border-bottom:1px solid #b9cfd0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;min-height:52px;padding:8px 4px;color:#0f4a52!important}body.get-help-page .gh-links a.gh-link:not(#t):not(#u):hover{background:#e6f3f2!important}body.get-help-page .gh-links a.gh-link:not(#t):not(#u):hover>span{text-decoration:underline;text-underline-offset:3px}.gh-links{gap:0!important}body.get-help-page .gh-links li:first-child a.gh-link:not(#t):not(#u){border-top:1px solid #b9cfd0!important}@media(min-width:1024px){main>.container:has(.gh-card)>.gh-warm{grid-column:1 / -1;grid-row:6}main>.container:has(.gh-card)>.gh-rail{grid-row:3 / span 2}main>.container:has(.gh-card){grid-template-rows:auto auto auto 1fr auto}}.gh-warm{position:relative;overflow:hidden}@media(min-width:700px){.gh-warm{padding-right:46%}.gh-warm:after{content:"";position:absolute;inset:0 0 0 auto;width:56%;background:url(/images/hero-seniors-1440.webp) center / cover no-repeat;-webkit-mask-image:linear-gradient(to right,transparent,#000 45%);mask-image:linear-gradient(to right,transparent,#000 45%);opacity:.7;pointer-events:none}}@media(max-width:1023px){.gh-warm{margin-bottom:22px}}main>.container:has(.gh-card)>.gh-main{display:block}@media(min-width:1024px){main>.container:has(.gh-card){grid-template-rows:auto auto auto auto}main>.container:has(.gh-card)>.gh-main{grid-column:1;grid-row:3}main>.container:has(.gh-card)>.gh-rail{grid-column:2;grid-row:3}main>.container:has(.gh-card)>.gh-warm{grid-column:1 / -1;grid-row:4}}main>.container:has(.gh-card)>.gh-cols{display:block}@media(min-width:1024px){main>.container:has(.gh-card){grid-template-rows:auto auto auto auto}main>.container:has(.gh-card)>.gh-cols{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:40px;align-items:start}.gh-cols>.gh-main,.gh-cols>.gh-rail{grid-column:auto;grid-row:auto}.gh-cols>.gh-main{grid-column:1}.gh-cols>.gh-rail{grid-column:2;position:sticky;top:84px}main>.container:has(.gh-card)>.gh-warm{grid-column:1 / -1;grid-row:4;position:static}}.gh-warm{position:static;overflow:visible;background-color:#e3f4f1}@media(min-width:700px){.gh-warm{display:flex;flex-direction:column;justify-content:center;min-height:172px;background-image:linear-gradient(to right,#e3f4f1 0 52%,#e3f4f100 70%),url(/images/hero-seniors-1440.webp);background-repeat:no-repeat;background-size:100% 100%,50% auto;background-position:0 0,right 55%}.gh-warm:after{content:none;display:none}}body.get-help-page .gh-finder .hf-answer:not(#t):not(#u){background:linear-gradient(#fff,#eaf5f5)!important;border:2px solid #1d6f7c!important;--b-sh: #1d6f7c;--b-lip: 4px;font-size:calc(1.05rem * var(--fs, 1));min-height:56px}body.get-help-page .gh-finder .hf-answer:not(#t):not(#u):hover{background:#cfe8e8!important;border-color:#0f4a52!important;--b-sh: #0f4a52}body.get-help-page .gh-finder .hf-answer:not(#t):not(#u):focus-visible,body.get-help-page .nh-num.gh-call:not(#t):not(#u):focus-visible{outline:3px solid #05282f;outline-offset:3px}body.get-help-page .nh-num.gh-call:not(#t):not(#u){--b-lip: 4px}body.get-help-page #gh-person .nh-num.gh-call:not(#t):not(#u){min-height:64px;border:2px solid #0f4a42!important}.gh-urgent-nums .gh-when{width:100%;min-height:72px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;font-size:var(--t-body);line-height:1.2;text-wrap:balance}@media(min-width:1024px){.gh-urgent-nums .gh-when{min-height:84px}}body.get-help-page main:not(#s):not(#s){padding-bottom:0!important}body.get-help-page main>.container:not(#s):not(#s){display:block!important;padding-bottom:0!important;margin-bottom:0!important}body.get-help-page main>.container>.page-header:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-bottom:0!important}@media(max-width:1023.98px){body.get-help-page main .page-header.has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-w: 0px;--band-min: 0px;--band-pt: 16px;--band-pb: 16px}body.get-help-page main .page-header.has-photo>.page-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}body.get-help-page main .page-header.has-photo>:not(.page-photo):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-width:100%!important}}body.get-help-page .gh-band{display:block;margin:0 calc(-1 * var(--vs-gutter, 16px));padding:20px max(var(--vs-gutter, 16px),calc(50vw - 656px)) 24px}body.get-help-page .gh-band.gh-tint{background:#e9f3f4}body.get-help-page .gh-band>section,body.get-help-page .gh-side>section{margin:0}body.get-help-page .gh-side>section{padding-top:20px}body.get-help-page .gh-more,body.get-help-page .gh-mid .gh-finder{margin:0}.gh-groups{display:grid;gap:14px}.gh-group{margin:0;min-width:0}body.get-help-page .gh-gtitle:not(#s):not(#s):not(#s):not(#s):not(#s){margin:0 0 8px!important;padding:0!important;font:800 1em/1.2 var(--vs-font)!important;color:var(--vs-teal, #0a4652)!important;text-transform:none;letter-spacing:0}.gh-nums{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gh-n{margin:0;min-width:0}.gh-n-info{display:block;min-width:0}.gh-n-name{display:block;font-weight:800;color:var(--vs-ink, #0d2a30);line-height:1.2}.gh-n-what{display:block;color:var(--vs-muted, #34444b);line-height:1.3;font-size:.94em}.gh-n-hrs{display:block;font-weight:700;color:var(--vs-teal, #0a4652);line-height:1.3;font-size:.94em}body.get-help-page main .gh-num:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-flex;align-items:center;justify-content:center;gap:.3em;width:100%;min-height:2.5em!important;padding:0 .5em!important;font:800 1.2em/1 var(--vs-font)!important;letter-spacing:.01em;white-space:nowrap;box-sizing:border-box}body.get-help-page main .gh-num svg{width:.8em;height:.8em;flex:none}body.get-help-page main .gh-num-911:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#fbe9e9!important;color:#8f1d1d!important;border:2px solid #f0c9c9!important;border-radius:var(--vs-r, 8px)!important;box-shadow:none!important;cursor:default}.gh-g24 .gh-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.gh-g24 .gh-n{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.gh-g24 .gh-n-name{font-size:.94em}.gh-gweek .gh-n{display:grid;grid-template-columns:5.2em minmax(0,1fr);column-gap:12px;align-items:center}@media(min-width:720px){.gh-groups{gap:16px}.gh-group{background:#fff;border:1px solid #c9d6d9;border-radius:var(--vs-r, 8px);padding:14px 20px 16px}.gh-nums{gap:12px}.gh-gweek .gh-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.gh-gweek .gh-n{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.gh-g24 .gh-n-name{font-size:1em}}@media(min-width:1200px){.gh-groups{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:24px;align-items:stretch}.gh-group{padding:16px 20px 18px}.gh-gweek .gh-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:720px){body.get-help-page .gh-common-band .gh-links:not(#s):not(#s):not(#s){grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important}body.get-help-page .gh-common-band .gh-links li:nth-child(2) a.gh-link:not(#t):not(#u){border-top:1px solid #b9cfd0!important}}@media(min-width:1024px){body.get-help-page .gh-band{padding-top:32px;padding-bottom:36px}body.get-help-page .gh-mid{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:56px;align-items:start}body.get-help-page .gh-side>section:first-child{padding-top:0}}@media(max-width:359.98px){body.get-help-page .gh-nums-band{padding-top:10px;padding-bottom:16px}.gh-groups{gap:8px}body.get-help-page .gh-gtitle:not(#s):not(#s):not(#s):not(#s):not(#s){margin-bottom:4px!important;font-size:.9em!important}.gh-nums{gap:6px}body.get-help-page main .gh-num:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:1.1em!important;padding:0 .3em!important;min-height:2.3em!important}body.get-help-page main .gh-num svg{display:none}.gh-g24 .gh-n{gap:4px}.gh-g24 .gh-n-what{display:none}.gh-gweek .gh-n{grid-template-columns:80px minmax(0,1fr);column-gap:10px}.gh-n-what,.gh-n-hrs{font-size:.88em;line-height:1.25}}@media(max-width:359.98px){body.get-help-page .gh-finder .nh-row:not(#s):not(#s){flex-wrap:wrap;row-gap:4px}body.get-help-page .gh-finder .nh-row>.nh-label:not(#s):not(#s){flex:1 1 0;min-width:0}body.get-help-page .gh-finder .nh-row>.nh-hrs:not(#s):not(#s){flex:1 0 100%;flex-wrap:wrap;justify-content:flex-end;max-width:100%}}@media(max-width:359.98px){body.large-text .gh-g24 .gh-n-name{font-size:.8em}}@media(max-width:299.98px){.gh-g24 .gh-nums{grid-template-columns:minmax(0,1fr)}.gh-g24 .gh-n{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:10px;align-items:center;text-align:left}body.large-text .gh-g24 .gh-n-name,.gh-g24 .gh-n-name{font-size:.94em}}@media(max-width:239.98px){.gh-g24 .gh-n,.gh-gweek .gh-n{grid-template-columns:minmax(0,1fr);row-gap:4px}.gh-g24 .gh-n{text-align:center}}.vs-newsband{background:var(--vs-sand);box-shadow:0 0 0 100vmax var(--vs-sand);clip-path:inset(0 -100vmax)}.vs-newsband>.vs-news,.vs-newsband>.vs-assure{background:transparent!important;border-top:0!important}.vs-newsband>.vs-news{padding-top:18px!important;padding-bottom:20px!important}.vs-newsband>.vs-assure{padding-top:18px!important;padding-bottom:20px!important}@media(min-width:1024px){.vs-newsband>.vs-news{border-right:2px solid var(--vs-sand-line)!important}}@media(max-width:1023px){.vs-newsband>.vs-assure{border-top:2px solid var(--vs-sand-line)!important}}.vs-ways{border-bottom:2px solid var(--vs-sand-line)}main :is(.page-header,.hero).has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--band-pad: max(var(--vs-gutter, 16px), calc(50vw - 656px) );--st: 0px;--band-pt: 12px;--band-pb: 12px;--band-min: 0px;--ph-w: var(--ph-phone, 40%);--ph-mask: linear-gradient(to right, transparent 0, rgba(0,0,0,.6) 18%, #000 38%);position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;grid-template-columns:none!important;grid-template-rows:none!important;overflow:hidden!important;box-sizing:border-box!important;min-height:calc(var(--band-min) + var(--st))!important;padding:var(--band-pt) var(--band-pad) calc(var(--band-pb) + var(--st))!important;border-bottom:3px solid var(--vs-teal, #0a4652)!important;background:var(--vs-sand, #f7f1e6)!important;text-align:left!important}main :is(.page-header,.hero).has-photo>:not(.page-photo):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative;z-index:1;display:block;width:auto!important;max-width:calc(100% - var(--ph-w))!important;margin-left:0!important;margin-right:0!important;padding:0!important;grid-column:auto!important;grid-row:auto!important;text-align:left!important}main :is(.page-header,.hero).has-photo :is(h1,.hero-title):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){text-wrap:balance;margin:0!important}main :is(.page-header,.hero).has-photo>h1+p:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:4px 0 0!important;text-wrap:balance}main :is(.page-header,.hero).has-photo>.page-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:absolute!important;z-index:0;inset:0 0 0 auto;display:block!important;width:var(--ph-w)!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden;pointer-events:none;container-type:normal!important;-webkit-mask-image:var(--ph-mask)!important;mask-image:var(--ph-mask)!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}main :is(.page-header,.hero).has-photo>.page-photo img:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:absolute!important;inset:0;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;object-fit:cover!important;object-position:var(--ph-pos, 50% 50%)!important;transform:scale(var(--ph-z, 1))!important;transform-origin:var(--ph-org, 50% 50%)!important;filter:saturate(var(--ph-sat, .85)) brightness(var(--ph-br, 1))!important}main :is(.page-header,.hero).has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):before,main :is(.page-header,.hero).has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{content:none!important;display:none!important}.page-photo[data-photo=map-image]{--ph-pos: 62% 42%;--ph-z: 1.5;--ph-org: 62% 44%;--ph-pos-w: 60% 46%;--ph-z-w: 1.15;--ph-org-w: 60% 46%;--ph-sat: .8}.page-photo[data-photo=catalogue]{--ph-pos: 28% 20%;--ph-z: 1.5;--ph-org: 28% 20%;--ph-pos-w: 40% 24%;--ph-z-w: 1;--ph-org-w: 40% 24%;--ph-sat: .95;--ph-br: 1.12}.page-photo[data-photo=beach-binoculars]{--ph-pos: 50% 42%;--ph-z: 1.7;--ph-org: 50% 44%;--ph-pos-w: 50% 44%;--ph-z-w: 1.3;--ph-org-w: 50% 44%;--ph-sat: .9}.page-photo[data-photo=signpost]{--ph-pos: 72% 46%;--ph-z: 1.3;--ph-org: 72% 47%;--ph-pos-w: 76% 48%;--ph-z-w: 1;--ph-org-w: 76% 48%;--ph-sat: .72}.page-photo[data-photo=sunset-beach]{--ph-pos: 58% 42%;--ph-z: 1.15;--ph-org: 58% 42%;--ph-pos-w: 60% 44%;--ph-z-w: 1;--ph-org-w: 60% 44%;--ph-sat: .8}.page-photo[data-photo=mailbox]{--ph-pos: 60% 50%;--ph-z: 1.5;--ph-org: 52% 50%;--ph-pos-w: 62% 52%;--ph-z-w: 1.1;--ph-org-w: 52% 50%;--ph-sat: .85}.page-photo[data-photo=notebook]{--ph-pos: 52% 48%;--ph-z: 1.35;--ph-org: 52% 48%;--ph-pos-w: 56% 46%;--ph-z-w: 1.05;--ph-org-w: 56% 46%;--ph-sat: .85}main .has-photo:has(.page-photo[data-photo=map-image]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-phone: 36%;--ph-phone-sm: 34%}main .has-photo:has(.page-photo[data-photo=catalogue]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-phone: 30%;--ph-phone-sm: 30%}main .has-photo:has(.page-photo[data-photo=beach-binoculars]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-phone: 42%;--ph-phone-sm: 42%}main .has-photo:has(.page-photo[data-photo=signpost]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-phone: 44%;--ph-phone-sm: 44%}main .has-photo:has(.page-photo[data-photo=sunset-beach]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-phone: 56%;--ph-phone-sm: 44%}main .has-photo:has(.page-photo[data-photo=mailbox]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-phone: 48%;--ph-phone-sm: 36%}main .has-photo:has(.page-photo[data-photo=notebook]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-phone: 30%;--ph-phone-sm: 30%}@media(max-width:359px){main :is(.page-header,.hero).has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-w: var(--ph-phone-sm, var(--ph-phone, 40%))}}@media(max-width:359px){body.large-text.resources-page main .hero.has-photo>.page-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}body.large-text.resources-page main .hero.has-photo>:not(.page-photo):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-width:100%!important}body.large-text.get-help-page main .page-header.has-photo>.page-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}body.large-text.get-help-page main .page-header.has-photo>:not(.page-photo):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-width:100%!important}}@media(min-width:720px){main :is(.page-header,.hero).has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-w: 42vw;--band-pt: 16px;--band-pb: 16px;--band-min: 120px;--ph-mask: linear-gradient(to right, transparent 0, rgba(0,0,0,.55) 22%, #000 48%)}main :is(.page-header,.hero).has-photo>:not(.page-photo):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-width:calc(58vw - var(--band-pad) - 12px)!important}main :is(.page-header,.hero).has-photo>.page-photo img:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){object-position:var(--ph-pos-w, 50% 50%)!important;transform:scale(var(--ph-z-w, 1))!important;transform-origin:var(--ph-org-w, 50% 50%)!important}}@media(min-width:900px){main :is(.page-header,.hero).has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--ph-w: min(46vw, 860px)}main :is(.page-header,.hero).has-photo>:not(.page-photo):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-width:calc(54vw - var(--band-pad) - 12px)!important}}@media(min-width:1024px){main :is(.page-header,.hero).has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--band-min: 144px}}@media(min-width:720px){body.resources-page main .hero.has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;--ph-mask: linear-gradient(to right, transparent 0, rgba(0,0,0,.55) 10vw, #000 22vw)}body.resources-page main .hero.has-photo>.page-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative!important;top:auto;bottom:auto;right:auto;order:2;flex:1 1 0;width:auto!important;align-self:stretch;margin:calc(-1 * var(--band-pt)) calc(-1 * var(--band-pad)) calc(-1 * (var(--band-pb) + var(--st))) 24px!important}body.resources-page main .hero.has-photo>:not(.page-photo):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:none;max-width:none!important}body.resources-page main .hero.has-photo .hero-title:not(:has(.sr-only)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:min-content!important;max-width:none!important;text-wrap:wrap}body.resources-page main .hero.has-photo .hero-title:has(.sr-only):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:auto!important;max-width:11em!important;text-wrap:balance}}body.resources-page main .hero.has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--st: 24px;margin-bottom:calc(-1 * var(--st))!important}body.resources-page main .hero.has-photo~.search-container:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative;z-index:2;margin-top:0!important}body.resources-page main .hero.has-photo~.rs-top .rs-qf-row:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative;z-index:2}body.map-page main .page-header.has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--st: 22px;margin-bottom:calc(-1 * var(--st))!important}body.map-page main .page-header.has-photo+.map-nb-card:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:0!important}body.home-page .vs-front-photo img:not(#s):not(#s):not(#s){filter:saturate(.78)}@media(max-width:699.98px){body.map-page main .page-header.has-photo+.map-nb-card:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:linear-gradient(to bottom,transparent 22px,#fff 22px)!important}}@media(min-width:700px){body.map-page main .page-header.has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--st: 23px}}@media(min-width:1024px){body.map-page main .page-header.has-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--st: 34px}}html:not(#s){background-color:var(--vs-teal, #0a4652)}@keyframes vs-photo-still{0%{translate:0 0}to{translate:0 4000px}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){main :is(.page-header,.hero).has-photo>.page-photo img:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),body.home-page .vs-front-photo img:not(#s):not(#s):not(#s){animation:vs-photo-still linear both;animation-timeline:scroll(root block);animation-range:0px 4000px}}}@media print{main .has-photo>.page-photo:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}main :is(.page-header,.hero).has-photo>:not(.page-photo):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-width:none!important}}body>footer,footer{background:var(--vs-deep)!important;color:#fff;margin-top:0;border-top:4px solid var(--vs-teal, #1b7f8c);padding:0 var(--r4-pad, var(--vs-gutter))!important;box-sizing:border-box}footer .footer-nav:not(#s){margin:0!important;padding:6px 0!important;border-bottom:1px solid rgba(255,255,255,.22)}footer .footer-nav-list:not(#s){display:grid!important;grid-template-columns:repeat(4,max-content);justify-content:start;gap:0 24px;list-style:none!important;margin:0!important;padding:0!important}footer .footer-nav-list>li:not(#s){margin:0!important;padding:0!important;list-style:none!important}footer .footer-nav-list>li:before,footer .footer-nav-list>li::marker{content:none!important;display:none!important}footer .footer-nav a:not(#s):not(#s),footer .footer-nav a:visited:not(#s):not(#s){display:inline-flex;align-items:center;min-height:44px;padding:0!important;font:700 calc(16px * var(--fs, 1))/1.2 var(--vs-font, Figtree, sans-serif)!important;color:#fff!important;text-decoration:none!important}footer .footer-nav a:hover:not(#s):not(#s),footer .footer-nav a:focus-visible:not(#s):not(#s){text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px}@media(max-width:359px){footer .footer-nav-list:not(#s){grid-template-columns:repeat(2,max-content);column-gap:32px}}@media(max-width:259px){footer .footer-nav-list:not(#s){grid-template-columns:max-content}}footer :is(.map-data-attribution,.footer-bottom):not(#s):not(#s){color:#cfe0e3!important;font-size:14px!important;line-height:1.45!important;font-weight:400;padding:0!important;margin:0!important;border:0!important;max-width:80ch;text-align:left;opacity:1!important}footer .map-data-attribution:not(#s):not(#s){padding-top:8px!important}footer .map-data-attribution a:not(#s){color:#fff!important;text-decoration:underline!important;text-underline-offset:2px}footer .footer-bottom:not(#s):not(#s){padding:6px 0 12px!important;max-width:none}footer .footer-nav:not(#s):not(#s):not(#s){padding:4px 0!important}footer .footer-nav-list:not(#s):not(#s):not(#s){display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:0!important;grid-template-columns:none!important}footer .footer-nav-list>li:not(#s):not(#s):not(#s){display:flex!important;align-items:center}footer .footer-nav-list>li+li:not(#s):not(#s):not(#s):before{content:"·"!important;display:inline-block!important;padding:0 4px!important;color:#fff;opacity:.6;font:700 calc(16px * var(--fs, 1))/1 var(--vs-font, Figtree, sans-serif);speak:never}footer .footer-nav a:not(#s):not(#s):not(#s),footer .footer-nav a:visited:not(#s):not(#s):not(#s){min-height:44px!important;padding:0 2px!important;border-radius:4px}@media(min-width:768px){footer .footer-nav-list:not(#s):not(#s):not(#s){justify-content:flex-start;margin-left:-2px!important}}@media(min-width:480px){footer .footer-nav-list>li+li:not(#s):not(#s):not(#s):before{padding:0 10px!important}}:root{--map-also-strip: var(--btn-edge, #05282f);--map-also-band: var(--vs-sand, #f7f1e6);--map-also-light: var(--vs-teal-t, #e3f0f1);--map-also-rule: var(--vs-sand-line, #e4d8c3)}.resource-card>.uc-also{margin-top:1.2rem!important;margin-bottom:.4rem!important;padding:0 0 .5rem;background:var(--map-also-band);box-shadow:0 0 0 100vmax var(--map-also-band);clip-path:inset(0 -100vmax)}.resource-card .uc-also>.uc-label.uc-label{display:flex;align-items:center;gap:.5rem;margin:0 0 .3rem!important;padding:.55rem 0;background:var(--map-also-light);box-shadow:0 0 0 100vmax var(--map-also-light);clip-path:inset(0 -100vmax);color:var(--vs-ink-on-light, #05282f)!important;font:800 var(--t-body)/1.25 var(--vs-font)!important;text-transform:none!important;letter-spacing:0!important}.resource-card .uc-also .uc-also-icon{font-size:1.25em;line-height:1}.resource-card .uc-also>.uc-programs.uc-programs{margin:0!important;gap:0;background:transparent;border-top:0!important}.resource-card .uc-also .uc-prog.uc-prog{border:0!important;border-bottom:1px solid var(--map-also-rule)!important;border-radius:0!important;box-shadow:none!important;background:transparent;margin:0!important}.resource-card .uc-also .uc-prog:last-child{border-bottom:0!important}.resource-card .uc-also .uc-prog .uc-toggle{padding-left:0!important;padding-right:0!important}.resource-card .uc-also .uc-prog .uc-sum{padding-left:0;padding-right:0}.resource-card .uc-also .uc-prog .uc-panel{padding-left:0!important;padding-right:0!important}#map-pin-overlay-inner .resource-card .uc-prog .uc-toggle:has(>.uc-pin){display:flex!important;align-items:center}.resource-card .uc-also .uc-also-note{margin:.4rem 0 .6rem;color:var(--vs-muted);font:500 var(--t-body)/1.4 var(--vs-font)}.resource-card .uc-also .uc-also-all{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 16px;box-sizing:border-box;border:2px solid var(--map-also-strip);border-radius:var(--vs-r);box-shadow:0 var(--t2-lip, 2px) 0 var(--map-also-strip);background:#fff;color:var(--map-also-strip);font:700 var(--t-body)/1.15 var(--vs-font);cursor:pointer}.resource-card .uc-also .uc-also-all:hover{background:var(--vs-teal-t)}.resource-card .uc-also .uc-also-all:active{box-shadow:none;transform:translateY(var(--t2-lip, 2px))}.resource-card .uc-also .uc-also-all:focus-visible{outline:3px solid var(--vs-focus, #0b0c0c);outline-offset:2px}.umbrella-card>.uc-about{margin-top:.7rem!important;margin-bottom:.9rem!important;border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line)}.umbrella-card .uc-about>summary{display:flex;align-items:center;min-height:48px;padding:.35rem 0;cursor:pointer;list-style:none;font:800 var(--t-body)/1.25 var(--vs-font);color:var(--vs-teal)}.umbrella-card .uc-about>summary::-webkit-details-marker{display:none}.umbrella-card .uc-about>summary:after{content:"▸";margin-left:auto;padding-left:.6rem;font-size:1.15em}.umbrella-card .uc-about[open]>summary:after{content:"▾"}.umbrella-card .uc-about[open]{padding-bottom:.6rem}.umbrella-card .uc-about>summary:focus-visible{outline:3px solid var(--vs-focus, #0b0c0c);outline-offset:2px}.umbrella-card>.uc-about>*{margin-left:0!important;margin-right:0!important}.uc-prog .uc-main-hours-label{margin:.4rem 0 .1rem;font:700 var(--t-sm)/1.35 var(--vs-font);color:var(--vs-muted)}.mapa .mapa-allareas{padding:.3rem .65rem;gap:0;white-space:nowrap}@media(max-width:699.98px){.mapa .mapa-allareas{min-height:48px;padding:.25rem .55rem;font-size:calc(.95rem * var(--fs, 1))!important}}.mapa-zoom button:not(#s):not(#s):not(#s){width:48px;height:48px;min-height:48px;padding:0;font:800 24px/1 var(--vs-font);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--t2-edge)!important;border-radius:var(--r4-r)!important;color:var(--vs-teal)!important}.pl-open{font-weight:700;margin:4px 0;color:var(--vs-ink)}.pl-open.is-open{color:var(--vs-green)}.pl-open.is-closed{color:var(--vs-red)}main h1:not(#s):not(#s):not(#s):not(#s){font-weight:800!important;margin-top:0!important}:is(.how-to-page main h2,#article-related-title):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-h3)!important;font-weight:800!important;line-height:1.2!important;color:var(--vs-teal)!important}:is(.how-to-page main h3,main:has(.print-btn) h3,#hf-q,.news-page h2.vs-tile-h,main .content-heading):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-body)!important;font-weight:700!important;line-height:1.3!important;color:var(--vs-ink)!important}main .content-heading:not(#s):not(#s):not(#s):not(#s){font-size:var(--t-h3)!important;font-weight:800!important;color:var(--vs-teal)!important}:is(#rs-for-title,.about-page main h2,main:has(.vs-aside) h2,main:has(.contact-rail) h2):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-h3)!important;font-weight:800!important;line-height:1.2!important}:is(.hero-quick-aqua,.btn-help,.vs-btn-help):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-body)!important;font-weight:800!important}header :is(#font-toggle,.hamburger):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-body)!important}:is(.ht-toc a,.print-btn.secondary,.print-btn):not(#s):not(#s):not(#s):not(#s){font:700 var(--t-body)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important;background:#fff!important;border:2px solid var(--t2-edge)!important;border-radius:var(--r4-r)!important;box-shadow:0 var(--t2-lip) 0 var(--t2-edge)!important;min-height:48px;text-decoration:none!important}:is(.ht-toc a,.print-btn.secondary,.print-btn):not(#s):not(#s):not(#s):not(#s):hover{background:var(--t2-hover)!important}.nc-btn.active:not(#s):not(#s):not(#s):not(#s){box-shadow:0 var(--t2-lip) 0 var(--t2-edge)!important}:is(.description-toggle,.mylist-btn,.report-error-link,.rs-bar-clear,.hrs-toggle,.lf-flags,.rs-for-more,.article-aside-more,.news-back,.ht-linkbtn):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-sm)!important;font-weight:700!important;border-radius:var(--vs-r)!important;min-height:44px;box-sizing:border-box}:is(.description-toggle,.mylist-btn,.report-error-link,.rs-bar-clear,.rs-for-more,.article-aside-more,.news-back):not(#s):not(#s):not(#s):not(#s){display:inline-flex;align-items:center}.ht-linkbtn:not(#s):not(#s):not(#s):not(#s){font-size:inherit!important;min-height:0}.rs-for-more:not(#s):not(#s):not(#s):not(#s){font-size:var(--t-sm)!important}:is(.rs-for:not(.rs-for-more),.rs-chip):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-sm)!important;font-weight:600!important;border-radius:var(--vs-r)!important}:is(.rs-topic,.vs-topic,.rs-types-more.rs-more-tile):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-sm)!important;font-weight:700!important;border-radius:var(--vs-r)!important}footer :is(.footer-links-line a,.footer-nav a):not(#s){display:inline-flex;align-items:center;min-height:44px}.quick-search-modal-close:not(#s):not(#s){min-width:44px;min-height:44px}main h1:not(#s):not(#s):not(#s):not(#s){font-size:calc(26px * var(--fs, 1))!important;line-height:1.15!important}@media(min-width:768px){main h1:not(#s):not(#s):not(#s):not(#s){font-size:var(--t-h1)!important}}main h2:not(#s):not(#s){line-height:1.15}.how-to-page main h3:not(#s):not(#s):not(#s):not(#s){margin:20px 0 8px!important}:is(#hf-q,main:has(.print-btn) h3,#article-related-title,#article-sources-title,#article-resources-title):not(#s):not(#s):not(#s):not(#s){margin-bottom:8px!important}:is(.about-page main h2,main:has(.vs-aside) h2):not(#s):not(#s):not(#s):not(#s){margin:16px 0 8px!important}.resource-card:not(#s):not(#s){margin-bottom:12px}.how-to-page main section:not(#s):not(#s){padding-bottom:0;margin-bottom:12px}#news-article:not(#s):not(#s){padding-bottom:16px}.article-resources:not(#s):not(#s){margin-top:24px;margin-bottom:24px}body:not(.map-page):not(.home-page) main :is(.page-header,.hero):not(#s):not(#s):not(#s):not(#s){padding-top:16px!important;padding-bottom:16px!important}body:not(.map-page):not(.home-page) main :is(.page-header,.hero) h1:not(#s):not(#s):not(#s):not(#s){margin-bottom:4px!important}body:not(.map-page):not(.home-page) main :is(.page-header,.hero) h1+p:not(#s):not(#s):not(#s):not(#s){margin-top:0!important}body:not(.home-page):not(.map-page) main:not(#s):not(#s){padding-bottom:24px}:is(.vs-echo,.rs-bar-what,.article-sources a,.article-sources li):not(#s){overflow-wrap:anywhere}@media(max-width:767px){.article-sources:not(#s):not(#s){margin-left:calc(-1 * var(--vs-gutter));margin-right:calc(-1 * var(--vs-gutter))}}@media(max-width:319px){main .vs-head h2:not(#s):not(#s){white-space:normal}}.search-oval .vs-search-word:not(#s):not(#s){position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap;margin:0!important}.vs-more-wrap{display:flex;justify-content:center;margin:16px 0 24px}.vs-more-wrap .vs-more-btn:not(#s):not(#s):not(#s):not(#s){min-width:min(100%,280px);min-height:52px;padding:10px 24px;font:700 var(--t-body)/1.2 var(--vs-font)!important}:is(button,a,summary,[role=button]):is(:active,[aria-pressed=true],[aria-expanded=true],.is-on,.active):not(.maplibregl-marker,.map-fs-btn):not(#s):not(#s):not(#s):not(#s){transform:none!important}main#main[tabindex="-1"]:focus{outline:none!important}.vs-search-empty{margin:8px 0 0;font-weight:700;color:var(--vs-red);font-size:var(--t-sm)}#mapa-filters :is(.mapa-ck,.mapa-near-act):is(:has(input:checked),:active,[aria-pressed=true]):not(#s):not(#s):not(#s){transform:none!important}main .vs-aside h2:not(#s):not(#s):not(#s):not(#s):not(#s){margin:14px 20px 8px!important}@media(min-width:1024px){body.resources-page main .hero:not(#s):not(#s){display:block!important}body.resources-page main .hero:not(#s):not(#s):after{margin:0!important;text-align:left!important;max-width:none!important;font-weight:400!important;color:var(--vs-muted)!important;line-height:1.45!important}}body.resources-page main .hero>div:not(#s):not(#s){padding:0!important;margin:0!important}.ht-cats li:not(#s){position:relative}.ht-cats li a:not(#s):after{content:"";position:absolute;inset:0;border-radius:var(--vs-r)}@media(prefers-reduced-motion:reduce){.menu-drawer:is(.active,:not(.active)):not(#s){transition:none!important}}main h1:not(#s):not(#s):not(#s):not(#s):not(#s){margin-bottom:4px!important}main h2:is(#vs-cats-h,#home-news-title,#vs-assure-h,#gh-finder-title,#gh-person-title,#gh-common-title,#article-sources-title,#article-resources-title):not(#s):not(#s):not(#s):not(#s),main .mylist-empty h2:not(#s):not(#s):not(#s):not(#s){line-height:1.15!important;margin-bottom:8px!important}:is(#rs-for-title,.ht-fast-title,#ht-toc-title,#rs-popular-title,#article-related-title,main:has(.contact-rail) h2):not(#s):not(#s):not(#s):not(#s){margin-top:0!important;margin-bottom:8px!important}:is(.about-page main h2,main:has(.vs-aside) h2):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:0!important;padding-top:16px}main .vs-aside h2:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:0!important;padding-top:14px}.how-to-page main h3:not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:0!important;padding-top:20px}:is(#rs-filters-title,#mapa-filters-title):not(#s):not(#s):not(#s){font:800 var(--t-h3)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important;margin:0!important}:is(.vs-tile-h,.uc-toggle h4):not(#s):not(#s):not(#s){line-height:1.3!important}.rs-kind:not(#s):not(#s):not(#s):not(#s){font-size:var(--t-sm)!important}#res-cats .rs-topics .rs-types-more.rs-more-tile:not(#s):not(#s):not(#s){box-shadow:none!important;border-bottom:4px solid var(--tile-line)!important}:is(.mapa-hide,.rs-hide):not(#s):not(#s):not(#s):not(#s){font:700 var(--t-body)/1.2 var(--vs-font)!important;border:2px solid var(--t2-edge)!important;border-radius:var(--r4-r)!important;box-shadow:0 var(--t2-lip) 0 var(--t2-edge)!important;color:var(--vs-teal)!important;background:#fff!important}:is(.mapa-clear-link,.mapa-clear-top,.mapa-all):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-sm)!important;font-weight:700!important;border-radius:var(--vs-r)!important}.mapa-pop:not(#s):not(#s){position:relative}.mapa-pop[data-pop]:not(#s):not(#s){box-shadow:none!important}.mapa-pop[data-pop]:is([aria-pressed=true],:active):not(#s):not(#s){box-shadow:none!important}.mapa-pop[data-pop]:not(#s):before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--pop-c, var(--vs-deep))}.mapa-pop[data-pop=food]{--pop-c: #c0392b}.mapa-pop[data-pop=clinics]{--pop-c: #1d4ed8}.mapa-pop[data-pop=washrooms]{--pop-c: #0284c7}.mapa-pop[data-pop=centres]{--pop-c: #c2410c}.resource-card h4:not(#s):not(#s):not(#s){line-height:1.3!important}main h2[id^=gh-]:not(#s):not(#s):not(#s):not(#s){line-height:1.15!important;margin-bottom:8px!important}.mapa .mapa-allareas:not(#s):not(#s):not(#s):not(#s){font:700 var(--t-sm)/1.15 var(--vs-font)!important;color:var(--vs-teal)!important;background:#fff!important;border:2px solid var(--t2-edge)!important;border-radius:var(--r4-r)!important;box-shadow:0 var(--t2-lip) 0 var(--t2-edge)!important;text-decoration:none!important;min-height:44px;padding:4px 10px!important}.mapa .mapa-allareas:not(#s):not(#s):not(#s):not(#s):hover{background:var(--t2-hover)!important}main .search-oval:not(#s):not(#s):not(#s){display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;border:2px solid var(--vs-deep)!important;border-radius:var(--r4-r)!important;overflow:hidden!important;background:#fff!important;padding:0!important;gap:0!important;row-gap:0!important;box-shadow:0 var(--r4-lip) 0 var(--vs-deep)!important}main .search-oval>input:not(#s):not(#s):not(#s):not(#s):not(#s){flex:1 1 auto!important;width:auto!important;min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:48px!important;padding-left:14px;background:transparent!important}main .search-oval>input:not(#s):not(#s):not(#s):not(#s):not(#s):focus-visible{outline:3px solid var(--vs-deep);outline-offset:-5px}main .search-oval>button:not(#s):not(#s):not(#s):not(#s):not(#s){flex:0 0 56px!important;width:56px!important;min-width:56px;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;background:var(--t1-fill)!important;color:#fff!important}main .search-oval>button:not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--t1-hover)!important;transform:none!important;box-shadow:none!important}main .search-oval>button:not(#s):not(#s):not(#s):not(#s):not(#s):focus-visible{outline:3px solid #fff;outline-offset:-6px}main .search-oval>button .vs-search-word:not(#s):not(#s):not(#s){display:none!important}main .search-oval>button .vs-search-ic:not(#s):not(#s):not(#s){display:block!important;width:26px;height:26px}@media(orientation:landscape)and (max-height:500px){body.map-page main .page-header:not(#s):not(#s):not(#s):not(#s){padding-top:6px!important;padding-bottom:6px!important;margin-bottom:6px!important}body.map-page main .page-header p:not(#s):not(#s):not(#s){display:none!important}#mapa-filters.is-sheet .mapa-grid:not(:has(>:nth-child(2):last-child)):not(#s):not(#s){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:299px){.mapa .mapa-top:not(#s):not(#s){flex-wrap:wrap!important}.mapa .mapa-top>*:not(#s):not(#s){flex:1 1 100%!important;min-width:0!important;max-width:100%!important}.mapa :is(.map-nb-bar,.map-nb-controls,.map-nb-choose):not(#s):not(#s){min-width:0!important;max-width:100%!important;width:100%!important}.mapa .map-nb-choose-text:not(#s):not(#s){white-space:normal!important}}@media(max-width:699.98px){body.map-page .map-nb-card.mapa>.mapa-top:not(#s):not(#s){margin-left:calc(var(--vs-gutter) - 8.5px)!important;margin-right:calc(var(--vs-gutter) - 8.5px)!important}}@media(max-width:400px){body.large-text #news-list .vs-tile-link:not(#s):not(#s){grid-template-columns:minmax(0,1fr) 28px!important}body.large-text #news-list .vs-tile-date:not(#s):not(#s){grid-column:1 / -1!important;display:flex!important;flex-direction:row!important;align-items:baseline;justify-content:flex-start;gap:6px;padding:4px 12px!important;min-height:0!important}body.large-text #news-list .vs-tile-date>*:not(#s):not(#s){font-size:var(--t-sm)!important;line-height:1.3!important;margin:0!important}body.large-text #news-list .vs-tile-txt:not(#s):not(#s){padding-left:12px!important}body.large-text #news-list .vs-tile-snip:not(#s):not(#s){-webkit-line-clamp:2;line-clamp:2}}@media(max-width:400px){.how-to-page main :is(.ht-body,.ht-fast):not(#s):not(#s){padding-left:10px!important;padding-right:10px!important}.how-to-page main :is(.ht-body,.ht-fast,.resources-section) :is(ol,ul):not(.ht-toc):not(.ht-cats):not(#s):not(#s){padding-left:1.15em!important}}@media(min-width:900px){main>.container:has(.printable-grid)>.page-header :is(p):not(#s):not(#s):not(#s){max-width:none!important}}@media(max-width:239px){header,body.large-text header{flex-wrap:wrap!important;align-content:center;padding-top:6px!important;padding-bottom:6px!important;height:124px!important}header .logo{flex:1 1 100%!important}header .logo-text{white-space:normal!important;overflow-wrap:anywhere}main,body.home-page main,body:not(.home-page) main{padding-top:124px!important}}:root{--vs-r: 8px;--vs-sh: 4px;--r4-r: var(--vs-r);--tile-r: var(--vs-r);--btn-sh: 4px 4px 0 var(--vs-deep);--btn-sh-press: 2px 2px 0 var(--vs-deep);--tog-sh: 3px 3px 0 var(--vs-deep);--tog-sh-press: 1px 1px 0 var(--vs-deep);--tap-lg: 44px;--tap-md: 40px;--tap-sm: 36px;--tap-gap: 8px;--vs-scrim: rgba(6, 47, 55, .82);--vs-h2-accent: var(--vs-sienna, #8a3300);--act-fill: var(--vs-teal);--act-hover: var(--vs-teal-2);--act-edge: var(--vs-deep);--act-lip: 3px;--vs-ink-on-light: #05282f}body{--t-btn: calc(17px * var(--fs, 1));--t-btn-sm: min(calc(16px * var(--fs, 1)), 17px)}:is(.vs-act,.vs-act-sm,.btn-primary,.vs-btn-primary,.submit-btn,.hero-quick-btn.hero-quick-green,.mapa-sheet-go,.mapa-addr-go,.hf-btn,.hf-end-btn,.hf-answer,.hf-opt,.nh-num:not(.gh-call-911),.gh-call:not(.gh-call-911),.nh-link,.mylist-tool,.mylist-tool-btn,.news-pagination a,.news-pagination button,.mapa-filter-btn,.map-nb-choose,.rs-fbtn,.mapa-hide,.mapa-allareas,.menu-tool,.vs-qf-sum,.category-row-link,.article-share-btn,.vs-share-btn,.print-btn,.ht-toc a,.uc-site-btn,.loc-pick,.sg-choice,.quick-search-option,.vs-btn:not(.vs-btn-help,.btn-help),.btn-secondary,.nf-btn,.vs-assure-link,.resource-card .vs-strip>.vs-cell,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn):not(.is-dead,.active,[aria-current=page],:disabled):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--act-fill)!important;background-color:var(--act-fill)!important;color:#fff!important;border:2px solid var(--act-edge)!important;border-radius:var(--vs-r)!important;box-shadow:var(--btn-sh)!important;transform:none!important;text-decoration:none!important}@media(hover:hover){:is(.vs-act,.vs-act-sm,.btn-primary,.vs-btn-primary,.submit-btn,.hero-quick-btn.hero-quick-green,.mapa-sheet-go,.mapa-addr-go,.hf-btn,.hf-end-btn,.hf-answer,.hf-opt,.nh-num:not(.gh-call-911),.gh-call:not(.gh-call-911),.nh-link,.mylist-tool,.mylist-tool-btn,.news-pagination a,.news-pagination button,.mapa-filter-btn,.map-nb-choose,.rs-fbtn,.mapa-hide,.mapa-allareas,.menu-tool,.vs-qf-sum,.category-row-link,.article-share-btn,.vs-share-btn,.print-btn,.ht-toc a,.uc-site-btn,.loc-pick,.sg-choice,.quick-search-option,.vs-btn:not(.vs-btn-help,.btn-help),.btn-secondary,.nf-btn,.vs-assure-link,.resource-card .vs-strip>.vs-cell,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn):not(.is-dead,.active,[aria-current=page],:disabled):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--act-hover)!important;background-color:var(--act-hover)!important;color:#fff!important}}:is(.vs-act,.vs-act-sm,.btn-primary,.vs-btn-primary,.submit-btn,.hero-quick-btn.hero-quick-green,.mapa-sheet-go,.mapa-addr-go,.hf-btn,.hf-end-btn,.hf-answer,.hf-opt,.nh-num:not(.gh-call-911),.gh-call:not(.gh-call-911),.nh-link,.mylist-tool,.mylist-tool-btn,.news-pagination a,.news-pagination button,.mapa-filter-btn,.map-nb-choose,.rs-fbtn,.mapa-hide,.mapa-allareas,.menu-tool,.vs-qf-sum,.category-row-link,.article-share-btn,.vs-share-btn,.print-btn,.ht-toc a,.uc-site-btn,.loc-pick,.sg-choice,.quick-search-option,.vs-btn:not(.vs-btn-help,.btn-help),.btn-secondary,.nf-btn,.vs-assure-link,.resource-card .vs-strip>.vs-cell,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn):is(:active,[aria-expanded=true]):not(.is-dead,:disabled):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-deep)!important;background-color:var(--vs-deep)!important;color:#fff!important;box-shadow:var(--btn-sh)!important;transform:none!important}:is(.vs-act,.vs-act-sm,.btn-primary,.vs-btn-primary,.submit-btn,.hero-quick-btn.hero-quick-green,.mapa-sheet-go,.mapa-addr-go,.hf-btn,.hf-end-btn,.hf-answer,.hf-opt,.nh-num:not(.gh-call-911),.gh-call:not(.gh-call-911),.nh-link,.mylist-tool,.mylist-tool-btn,.news-pagination a,.news-pagination button,.mapa-filter-btn,.map-nb-choose,.rs-fbtn,.mapa-hide,.mapa-allareas,.menu-tool,.vs-qf-sum,.category-row-link,.article-share-btn,.vs-share-btn,.print-btn,.ht-toc a,.uc-site-btn,.loc-pick,.sg-choice,.quick-search-option,.vs-btn:not(.vs-btn-help,.btn-help),.btn-secondary,.nf-btn,.vs-assure-link,.resource-card .vs-strip>.vs-cell,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn):active:not(.is-dead,:disabled):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){box-shadow:var(--btn-sh-press)!important;transform:translate(2px,2px)!important}:is(.vs-act,.vs-act-sm,.btn-primary,.vs-btn-primary,.submit-btn,.hero-quick-btn.hero-quick-green,.mapa-sheet-go,.hf-btn,.hf-end-btn,.hf-answer,.hf-opt,.nh-num:not(.gh-call-911),.gh-call:not(.gh-call-911),.nh-link,.mylist-tool,.mylist-tool-btn,.news-pagination a,.news-pagination button,.mapa-filter-btn,.map-nb-choose,.rs-fbtn,.mapa-hide,.mapa-allareas,.menu-tool,.vs-qf-sum,.category-row-link,.article-share-btn,.vs-share-btn,.print-btn,.ht-toc a,.uc-site-btn,.loc-pick,.sg-choice,.quick-search-option,.vs-btn:not(.vs-btn-help,.btn-help),.btn-secondary,.nf-btn,.vs-assure-link,.resource-card .vs-strip>.vs-cell,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn):not(.is-dead,.active,[aria-current=page],:disabled) :is(span,b,small,strong,em,svg,.gh-n-num,.gh-n-lbl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:inherit!important}.news-pagination :is(.active,[aria-current=page]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#fff!important;color:var(--vs-teal)!important;border:2px solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:var(--tog-sh)!important;transform:none!important}:is(.vs-act,.btn-primary,.submit-btn,.hero-quick-btn.hero-quick-green,.mapa-sheet-go,.mapa-addr-go,.hf-btn,.hf-end-btn,.hf-answer,.hf-opt,.nh-num:not(.gh-call-911),.gh-call:not(.gh-call-911)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--tap-lg)!important;font-weight:700!important}:is(.vs-act):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;font:700 var(--t-btn)/1.15 var(--vs-font)!important;cursor:pointer}:is(.vs-act-sm,.vs-btn-primary,.nh-link,.mylist-tool,.mylist-tool-btn,.news-pagination a,.news-pagination button,.mapa-filter-btn,.map-nb-choose,.rs-fbtn,.resource-card .vs-strip>.vs-cell,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--tap-md)!important}:is(.vs-act-sm):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:2px 8px;font:700 var(--t-btn-sm)/1.15 var(--vs-font)!important;cursor:pointer}.mapa-pop[data-pop]:not(#s){--tog-c: var(--pop-c)}#mapa-filters .mapa-ck-type:not(#s){--tog-c: var(--svc-c)}:is(.vs-tog,.mapa-pop,#mapa-filters.is-sheet .mapa-ck,#mapa-filters .mapa-near-act,.mapa-tb,.rs-kind,.nc-btn,.mapa-more-btn,.mapa-adv-btn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#fff!important;background-color:#fff!important;color:var(--vs-teal)!important;border:2px solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:inset 4px 0 0 var(--tog-c, transparent),var(--tog-sh)!important;transform:none!important;min-height:var(--tap-md)!important;text-decoration:none!important}:is(.vs-tog,.mapa-pop,#mapa-filters.is-sheet .mapa-ck,#mapa-filters .mapa-near-act,.mapa-tb,.rs-kind,.nc-btn,.mapa-more-btn,.mapa-adv-btn):active:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){box-shadow:inset 4px 0 0 var(--tog-c, transparent),var(--tog-sh-press)!important;transform:translate(2px,2px)!important}:is(.vs-tog,.mapa-pop,#mapa-filters.is-sheet .mapa-ck,#mapa-filters .mapa-near-act,.mapa-tb,.rs-kind,.nc-btn,.mapa-more-btn,.mapa-adv-btn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--vs-teal-t)!important;background-color:var(--vs-teal-t)!important}:is(.vs-tog,.mapa-pop,#mapa-filters.is-sheet .mapa-ck,#mapa-filters .mapa-near-act,.mapa-tb,.rs-kind,.nc-btn,.mapa-more-btn,.mapa-adv-btn):is([aria-pressed=true],[aria-expanded=true],.active,.is-on,:has(>input:checked)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),:is(.vs-tog,.mapa-pop,#mapa-filters.is-sheet .mapa-ck,#mapa-filters .mapa-near-act,.mapa-tb,.rs-kind,.nc-btn,.mapa-more-btn,.mapa-adv-btn):is([aria-pressed=true],[aria-expanded=true],.active,.is-on,:has(>input:checked)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--vs-teal)!important;background-color:var(--vs-teal)!important;color:#fff!important;border-color:var(--vs-deep)!important}:is(.vs-tog,.mapa-pop,#mapa-filters.is-sheet .mapa-ck,#mapa-filters .mapa-near-act,.mapa-tb,.rs-kind,.nc-btn,.mapa-more-btn,.mapa-adv-btn):is([aria-pressed=true],[aria-expanded=true],.active,.is-on,:has(>input:checked)) :is(span,b,small,strong,svg):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:inherit!important}:is(.vs-tog,.mapa-pop,#mapa-filters.is-sheet .mapa-ck,#mapa-filters .mapa-near-act,.mapa-tb,.rs-kind,.nc-btn):is([aria-pressed=true],.active,.is-on,:has(>input:checked)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):before{content:""!important;display:inline-block!important;position:static!important;flex:none;width:14px!important;height:14px;margin-right:6px;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.mapa-pop[data-pop]:not([aria-pressed=true]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):before{content:none!important}:is(.vs-text-act,.btn-tertiary,.link-tertiary,.mylist-btn,.report-error-link,.description-toggle,.hrs-toggle,.mapa-clear-link,.mapa-clear-top,.mapa-all,.rs-bar-clear,.rs-more-btn,.rs-for-more,.hf-back,.hf-restart,.sg-back,.news-back,.article-res-close):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--tap-sm)!important;border-radius:var(--vs-r)!important;position:relative}:is(.vs-text-act,.btn-tertiary,.link-tertiary,.mylist-btn,.report-error-link,.description-toggle,.hrs-toggle,.mapa-clear-link,.mapa-clear-top,.mapa-all,.rs-bar-clear,.rs-more-btn,.rs-for-more,.hf-back,.hf-restart,.sg-back,.news-back,.article-res-close):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap-lg);transform:translateY(-50%)}.vs-text-act:not(#s){display:inline-flex;align-items:center;padding:0 4px;background:none;border:0;color:var(--vs-teal);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;cursor:pointer}:is(.vs-mapctl,.map-fs-btn,.mapa-zoom button):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#fff!important;color:var(--vs-teal)!important;border:2px solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:var(--tog-sh)!important;transform:none!important;min-width:var(--tap-lg)!important;min-height:var(--tap-lg)!important}:is(.vs-mapctl,.map-fs-btn,.mapa-zoom button):active:not(:disabled):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){box-shadow:var(--tog-sh-press)!important;transform:translate(2px,2px)!important}:is(.vs-mapctl,.map-fs-btn,.mapa-zoom button):not(:disabled):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--vs-teal-t)!important}.mapa-zoom:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){box-shadow:none!important}:is(.btn-help,.vs-btn-help,.gh-urgent-btn,.hero-quick-aqua,header #font-toggle,header .hamburger):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border-radius:var(--vs-r)!important;min-height:var(--tap-lg)!important}:is(.btn-help,.vs-btn-help,.gh-urgent-btn,.hero-quick-aqua):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border:2px solid var(--vs-sienna-d, #3d1600)!important;box-shadow:4px 4px 0 var(--vs-sienna-d, #3d1600)!important;transform:none!important}:is(.btn-help,.vs-btn-help,.gh-urgent-btn,.hero-quick-aqua):active:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){box-shadow:2px 2px 0 var(--vs-sienna-d, #3d1600)!important;transform:translate(2px,2px)!important}header :is(#font-toggle,.hamburger,.utility-fab,.nav-btn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){box-shadow:3px 3px #021a1f!important;transform:none!important}header :is(#font-toggle,.hamburger,.utility-fab,.nav-btn):active:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){box-shadow:1px 1px #021a1f!important;transform:translate(2px,2px)!important}.vs-btn-row:not(#s):not(#s){display:flex;flex-wrap:wrap;gap:var(--tap-gap)}.vs-btn-row>:is(a,button,summary,label):not([hidden]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:1 1 auto!important;min-width:min(100%,5.5em);max-width:100%}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):not(.search-oval>*):not(#s):not(#s):not(#s){border-radius:var(--vs-r)}:is(.resource-card,.vs-dialog,.report-modal-content,.vs-qf-panel,.rs-topic,.vs-topic,.rs-types-more.rs-more-tile,.vs-tile-link,.vs-assure-link,.rs-for,.rs-chip,.vs-qf-item,.mapa-area,.mapa .mapa-areas,.mapa-allareas,.vs-aside,.article-toc,.article-aside,.gh-warm,.quick-search-option,.menu-tool,.uc-site-btn,.loc-pick,.sg-choice,.vs-qf-sum,.category-row-link,.article-share-btn,.vs-share-btn,.print-btn,.ht-toc a,.vs-btn,.vs-results-pill,.nf-btn,.printable-card,.menu-cat-details>summary,.ht-more>summary,.quick-search-modal-close,.mapa-sheet-x,.vs-dialog-close,#map-pin-overlay-close,.report-modal-close):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border-radius:var(--vs-r)!important}:is(.mapa-filter-btn,.rs-fbtn) :is(.mapa-fb-count,.rs-fb-count):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-teal)!important;background:#fff!important}.vs-assure-link:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{border-color:#fff!important}.nh-num.nh-911:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),.nh-num.nh-911:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover,.nh-num.nh-911[aria-expanded=true]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),.nh-num.nh-911:active:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#fbe9e9!important;background-color:#fbe9e9!important;color:#8f1d1d!important;border:2px solid #f0c9c9!important;box-shadow:none!important;transform:none!important;cursor:default}.ht-toc a .ht-num:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#fff!important;color:var(--vs-teal)!important}:root{--btn-px: 10px;--btn-px-card: 8px;--btn-py: 4px;--vs-search-h: var(--tap-lg);--vs-search-btn: var(--tap-lg)}body{--t-search: calc(17px * var(--fs, 1))}:is(.vs-act,.btn-primary,.vs-btn-primary,.submit-btn,.mapa-sheet-go,.mapa-addr-go,.hf-btn,.hf-end-btn,.hf-answer,.hf-opt,.nh-link,.mylist-tool,.mylist-tool-btn,.news-pagination a,.news-pagination button,.mapa-filter-btn,.map-nb-choose,.rs-fbtn,.mapa-hide,.mapa-allareas,.menu-tool,.category-row-link,.article-share-btn,.vs-share-btn,.print-btn,.uc-site-btn,.loc-pick,.sg-choice,.quick-search-option,.vs-btn,.btn-secondary,.nf-btn,.btn-help,.vs-btn-help,.gh-urgent-btn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:var(--btn-py) var(--btn-px)!important;line-height:1.15!important;height:auto!important;box-sizing:border-box!important}:is(.vs-act,.btn-primary,.submit-btn,.mapa-sheet-go,.mapa-addr-go,.hf-btn,.hf-end-btn,.hf-answer,.hf-opt,.menu-tool,.category-row-link,.article-share-btn,.vs-share-btn,.print-btn,.uc-site-btn,.loc-pick,.sg-choice,.quick-search-option,.vs-btn,.btn-secondary,.nf-btn,.btn-help,.vs-btn-help,.gh-urgent-btn,.vs-qf-sum):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--tap-lg)!important}:is(.vs-btn-primary:not(.vs-btn),.nh-link,.mylist-tool,.mylist-tool-btn,.news-pagination a,.news-pagination button,.mapa-filter-btn,.map-nb-choose,.rs-fbtn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--tap-md)!important}:is(.resource-card .vs-strip>.vs-cell,.wr-actions .rc-btn,.vs-dialog-actions .rc-btn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-left:var(--btn-px-card)!important;padding-right:var(--btn-px-card)!important}:is(.vs-tog,.mapa-tb,.rs-kind,.nc-btn,.mapa-more-btn,.mapa-adv-btn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-left:var(--btn-px)!important;padding-right:var(--btn-px)!important}#contact-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--tap-lg)!important;padding-top:8px!important;padding-bottom:8px!important;box-sizing:border-box!important}main .search-oval:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){height:var(--vs-search-h)!important;min-height:0!important;box-sizing:border-box!important}main .search-oval>input:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){height:auto!important;min-height:0!important;padding:0 8px 0 12px!important;font-size:var(--t-search)!important;line-height:1.2!important}main .search-oval>button:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:0 0 var(--vs-search-btn)!important;width:var(--vs-search-btn)!important;min-width:var(--vs-search-btn)!important;height:auto!important;min-height:0!important;padding:0!important}main .search-oval>button .vs-search-ic:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:24px!important;height:24px!important}.mapa .mapa-search:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){height:var(--vs-search-h)!important;min-height:0!important;box-sizing:border-box!important}.mapa .mapa-search input:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){height:40px!important;min-height:0!important;font-size:var(--t-search)!important}html:root .vs-pair-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(18px * var(--fs, 1))!important;font-weight:800!important;min-height:40px!important;padding-top:2px!important;padding-bottom:2px!important;padding-left:var(--btn-px)!important;padding-right:var(--btn-px)!important;line-height:1.15!important}body.resources-page .rs-qf-row>*:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),body.resources-page .rs-qf-row .vs-qf-page>summary:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--vs-search-h)!important}@media(min-width:1024px){body.resources-page .container>.search-container:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),body.resources-page .rs-top>.rs-qf-row:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--vs-search-h)!important}}.report-modal-close:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:var(--tap-lg)!important;height:var(--tap-lg)!important;min-width:var(--tap-lg)!important;min-height:var(--tap-lg)!important}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/source-sans-3-latin-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/source-sans-3-latin-ext-800.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--vs-font-title: "Source Sans 3", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(.vs-qp-btn,.vs-pair-btn,.vs-topic,.rs-topic,.rs-ft,.rs-types-more,.rs-kind,.rs-chip,.rsf-tg,.rsf-all,.rsf-clear-top,.rsf-adv-btn,.rs-bar-clr,.mapa-pop,.mapa-ck,.mapa-tb,.mapa-more-btn,.mapa-adv-btn,.mapa-all,.mapa-clear-top,.mapa-nb-opt,.mapa-nb-close,.mapa-sheet-x,.mapa-area:not(.mapa-nbl),.map-fs-btn,.mapa-zoom button,.mapa-search-open,.vs-mapctl,.description-toggle,.mylist-btn,.report-error-link,.hrs-toggle,.uc-toggle,.article-res-row,.article-details>summary,.cu-more,.gh-link,.ht-linkbtn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not([aria-pressed=true],.is-on,:has(input:checked)){color:var(--vs-ink-on-light)!important}.vs-pair-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-ink-on-light)!important}.vs-qf-item:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not([aria-pressed=true],.is-on),header #font-toggle[aria-pressed=true]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),.uc-toggle .uc-name:not(.uc-lv-line .uc-name):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-ink-on-light)!important}html:not(.vs-map-ready) .mapa :is(#map-back-btn,#home-map-back-btn,.map-nb-select){visibility:hidden!important}.mapa-zoom button[aria-disabled=true]:not(#s):not(#s):not(#s):not(#s),.mapa-zoom button[aria-disabled=true]:not(#s):not(#s):not(#s):not(#s):is(:hover,:active){opacity:.45!important;border-style:dashed!important;color:#4a585e!important;background:#fff!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}#map-pin-overlay-close:not(#s){top:0;right:0;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;font-size:28px}#map-pin-overlay-inner:has(>.resource-card):not(#s){padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:var(--vs-r)}#map-pin-overlay-inner:has(>.resource-card):not(#s)>.resource-card{margin:0!important;background:#fff}#map-pin-overlay-inner:has(>.resource-card):not(#s)>#map-pin-overlay-close{top:0;right:2px;color:#fff}#map-pin-overlay-inner:has(>.resource-card):not(#s)>#map-pin-overlay-close:hover{color:#fff;background:#ffffff24;border-radius:var(--vs-r)}#map-pin-overlay-inner:has(>.resource-card):not(#s)>#map-pin-overlay-close:focus-visible{outline:3px solid #f0c66b;outline-offset:-3px;border-radius:var(--vs-r)}#map-pin-overlay-inner:has(>.resource-card):not(#s)>.map-pin-back{top:0;right:46px;width:44px;height:44px;color:#fff}#map-pin-overlay-inner:has(>.resource-card):not(#s)>.map-pin-back:hover{color:#fff;background:#ffffff24}#map-pin-overlay-inner:has(>.resource-card):not(#s)>.map-pin-back:focus-visible{outline:3px solid #f0c66b;outline-offset:-3px}#map-pin-overlay-inner:has(>.resource-card):not(#s)>.resource-card>h3:first-of-type{padding-right:48px!important}#map-pin-overlay-inner.has-back:has(>.resource-card):not(#s)>.resource-card>h3:first-of-type{padding-right:92px!important}@media(orientation:landscape)and (max-height:500px){body.map-page .mapa .map-layout:not(#s):not(#s){margin-top:8px!important}body.map-page .mapa .map-container .mapa-search:not(#s):not(#s){top:8px!important;left:8px!important;right:64px!important;width:auto!important;transform:none!important}body.map-page .mapa .map-container .map-fs-btn:not(#s):not(#s){top:8px!important;right:8px!important;transform:none!important}}@media(max-width:699.98px){body.map-page .map-nb-card.mapa:not(#s):not(#s){padding-left:var(--vs-gutter)!important;padding-right:var(--vs-gutter)!important}body.map-page .map-nb-card.mapa>.mapa-top:not(#s):not(#s):not(#s){margin-left:0!important;margin-right:0!important}}input::placeholder,textarea::placeholder{color:#4a585e!important;opacity:1!important}html:root .vs-pair-btn:not(#s):not(#s):not(#s):not(#s):not(#s){font-size:18px!important;min-height:48px!important}body.home-page .hero-quick-btn:not(#s):not(#s):not(#s):not(#s):not(#s){font-size:18px!important}.vs-news .home-news-grid:not(#s):not(#s){padding:0!important}.gh-call .gh-n-num:not(#s):not(#s){font-size:21px!important;line-height:1.25!important}a.gh-call .gh-n-lbl:not(#s):not(#s){font-size:16px!important;line-height:1.25!important;min-height:2.5em;display:flex;align-items:flex-start;justify-content:center}#contact-form:not([style*=none]):not(#s):not(#s){display:flex!important;flex-direction:column;gap:24px}#contact-form>*:not(#s):not(#s){margin-top:0!important;margin-bottom:0!important}#contact-form>.form-grid:not(#s):not(#s){gap:24px!important;row-gap:24px!important}#contact-form .contact-reply-hint:not(#s):not(#s){font-size:16px!important}.article-res-row:not(#s):not(#s){min-height:48px!important}.article-res-row .article-res-name:not(#s):not(#s){font-size:18px!important;font-weight:700!important;color:inherit!important;line-height:1.15!important}.article-aside li a:not(#s):not(#s){text-decoration:underline!important;text-underline-offset:3px;font-weight:400!important}.article-res-stack:not(#s):not(#s){margin-right:4px!important}.vs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){gap:8px!important;padding:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.vs-topics>li:not(#s):not(#s):not(#s):not(#s):not(#s){grid-column:auto!important}.vs-topic:not(#s):not(#s):not(#s):not(#s):not(#s){flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:8px!important;padding:6px 8px 10px!important;min-height:48px!important;height:100%!important;box-sizing:border-box!important}.vs-topic:not(#s):not(#s):not(#s):not(#s):not(#s) img{width:24px!important;height:24px!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;flex:none!important}.vs-topic:not(#s):not(#s):not(#s):not(#s):not(#s)>span{display:block!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:auto!important;text-align:left!important;line-height:1.1!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.vs-topic:not(#s):not(#s):not(#s):not(#s):not(#s):after{display:none!important}@media(max-width:359.98px){body.large-text .vs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:299.98px){.vs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important}}@media(min-width:700px){.vs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1240px){.vs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:repeat(8,minmax(0,1fr))!important}}body.resources-page .rs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){gap:8px!important;padding:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}body.resources-page .rs-topic:not(#s):not(#s):not(#s):not(#s):not(#s),body.resources-page .rs-topics .rs-types-more:not(#s):not(#s):not(#s):not(#s):not(#s){flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:8px!important;padding:6px 8px 10px!important;min-height:48px!important;height:100%!important;box-sizing:border-box!important}body.resources-page .rs-topic:not(#s):not(#s):not(#s):not(#s):not(#s) .rs-topic-icon{display:block!important;width:24px!important;height:24px!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;flex:none!important}body.resources-page .rs-topic:not(#s):not(#s):not(#s):not(#s):not(#s) .rs-topic-name{display:block!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important;line-height:1.1!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}body.resources-page .rs-more-tile:not(#s):not(#s):not(#s):not(#s):not(#s) .rs-more-ic{width:24px!important;height:24px!important;background:none!important;border-radius:0!important}body.resources-page .rs-more-tile:not(#s):not(#s):not(#s):not(#s):not(#s) .rs-more-ic svg{width:20px!important;height:20px!important}body.resources-page .rs-more-tile:not(#s):not(#s):not(#s):not(#s):not(#s) .rs-types-more-chev{width:16px!important;height:16px!important}body.resources-page .rs-more-tile:not(#s):not(#s):not(#s):not(#s):not(#s) .rs-more-name{line-height:1.1!important}body.resources-page .rs-topic:not(#s):not(#s):not(#s):not(#s):not(#s) .rs-topic-chev,body.resources-page .rs-topic:not(#s):not(#s):not(#s):not(#s):not(#s):after{display:none!important}@media(max-width:359.98px){body.large-text.resources-page .rs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important}}@media(min-width:700px){body.resources-page .rs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1240px){body.resources-page .rs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:repeat(8,minmax(0,1fr))!important}}.resource-card .vs-strip.vs-col.vs-calls2>.rc-btn-call:not(#s){flex:1 1 calc(50% - 5px)!important;max-width:calc(50% - 5px)!important}.resource-card .vs-strip.vs-col.vs-share-21>.rc-btn-map:not(#s){flex:1 1 100%!important}.resource-card>.rc-footer-links:not(#s):not(#s){display:grid!important;grid-template-columns:auto auto;justify-content:space-between;align-items:center;column-gap:12px}.resource-card>.rc-footer-links>button:not(#s):not(#s){white-space:normal!important;text-align:left;min-width:0}.resource-card>.rc-footer-links>button:last-child:not(:first-child):not(#s):not(#s){text-align:right;justify-content:flex-end}.resource-card>.uc-label:not(.uc-label-here):not(#s):not(#s){margin:16px 0 0!important;padding:8px 12px!important;background:var(--map-also-light, #e3f0f1)!important;color:var(--vs-ink-on-light, #05282f)!important;border:0!important}.resource-card>.uc-programs:not(.uc-here):not(#s):not(#s){margin:0 0 8px!important;padding:0!important;gap:0!important;background:var(--map-also-band, #f7f1e6)!important}.resource-card>.uc-programs:not(.uc-here)>li.uc-prog:not(#s):not(#s){border:0!important;border-bottom:1px solid var(--map-also-rule, #e4d8c3)!important;border-radius:0!important;margin:0!important;padding:0 0 12px!important;background:transparent!important;box-shadow:none!important}.resource-card>.uc-programs:not(.uc-here)>li.uc-prog:last-child:not(#s):not(#s){border-bottom:0!important}.resource-card .uc-prog .uc-state:not(#s):not(#s){display:inline-flex!important;width:auto!important;gap:10px;min-height:44px!important;margin:8px 12px 0!important;padding:0 14px!important;background:#fff!important;color:var(--vs-teal)!important;border:2px solid var(--t2-edge, #3f7a86)!important;border-radius:var(--vs-r)!important;box-shadow:0 2px 0 var(--t2-edge, #3f7a86)!important;font-size:18px!important}.resource-card .uc-prog .uc-head:hover .uc-state:not(#s):not(#s){background:var(--vs-teal-t)!important}.resource-card .uc-prog .uc-head:has(.uc-toggle[aria-expanded=true]) .uc-state:not(#s):not(#s){background:#fff!important;color:var(--vs-teal)!important}.resource-card .uc-prog .uc-panel:not(#s):not(#s){background:transparent!important;border:0!important}.resource-card .uc-prog .uc-head:has(.uc-toggle[aria-expanded=true]) .uc-state:not(#s):not(#s):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%230a4652' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;transform:rotate(180deg)}.resource-card h3[tabindex="-1"]:focus:not(#s):not(#s),.resource-card h3[tabindex="-1"]:focus-visible:not(#s):not(#s){outline:3px solid #f0c66b!important;outline-offset:-4px!important}.resource-card>.uc-programs:not(.uc-here) .description-toggle:not(#s):not(#s){background:transparent!important}body.home-page .search-oval{scroll-margin-top:84px}.vs-fewer:not(#s){margin:8px 0 0;font-size:var(--t-body)}.vs-noresults-clear:not(#s){margin:12px 0 0}.vs-fewer a:not(#s){color:var(--vs-teal)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:559.98px){body.home-page main h1.vs-front-h:not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:6px!important}}#contact-success:not(#s):not(#s){padding-bottom:16px!important}#contact-success>p:last-child:not(#s):not(#s){margin-bottom:0!important}.contact-next li[hidden]:not(#s){display:none!important}@media(min-width:1024px){body.about-page main>.container:has(>.vs-aside):not(#s):not(#s){--vs-rail: 20rem;--vs-rail-gap: 32px;display:grid;grid-template-columns:minmax(0,760px) var(--vs-rail);column-gap:var(--vs-rail-gap);justify-content:space-between;align-items:start}body.about-page main>.container:has(>.vs-aside)>.page-header:not(#s):not(#s){grid-column:1 / -1;grid-row:1}body.about-page main>.container:has(>.vs-aside)>.about-copy:not(#s):not(#s){grid-column:1;grid-row:2;max-width:none!important}body.about-page main>.container>.vs-aside:not(#s):not(#s){grid-column:2;grid-row:2;max-width:none!important;margin:16px 0 24px!important;position:sticky;top:84px}}@media(min-width:1200px){body.about-page main>.container:has(>.vs-aside):not(#s):not(#s){--vs-rail: clamp(20rem, 30vw, 26rem);--vs-rail-gap: 48px}}@media(min-width:1024px){main .resources-section:has(>#contact-form):not(#s):not(#s){--vs-rail: 20rem;--vs-rail-gap: 32px;grid-template-columns:minmax(0,1fr) var(--vs-rail)!important;column-gap:var(--vs-rail-gap)!important;grid-template-rows:auto 1fr}main .resources-section:has(>#contact-form)>:is(#contact-form,.form-success):not(#s):not(#s){grid-column:1;grid-row:1 / span 2}main .resources-section:has(>#contact-form) .contact-rail:not(#s):not(#s){grid-column:2;grid-row:1;position:static;max-height:none;overflow:visible}main .resources-section:has(>#contact-form) .contact-rail>.contact-urgent:not(#s):not(#s){margin-bottom:16px!important}main .resources-section:has(>#contact-form) .contact-rail>.contact-examples:not(#s):not(#s){margin-bottom:0!important}main .resources-section:has(>#contact-form)>.contact-next:not(#s):not(#s){grid-column:2;grid-row:2;align-self:start;margin-top:16px!important}}@media(min-width:1200px){main .resources-section:has(>#contact-form):not(#s):not(#s){--vs-rail: clamp(20rem, 30vw, 26rem);--vs-rail-gap: 48px}}body.home-page .vs-btn.vs-btn-sm:not(#s):not(#s){font-size:var(--t-body)!important;min-height:48px!important}:is(.rs-for:not(.rs-for-more),.rs-chip,.rs-kind):not(#s):not(#s):not(#s):not(#s):not(#s){font-weight:700!important}.news-article #article-toc-title:not(#s):not(#s){font:800 var(--t-h3)/1.2 var(--vs-font)!important;margin:0 0 8px!important}.news-article .article-body h2:not(#s):not(#s){margin:32px 0 8px!important}.news-article .article-body>h2:first-child:not(#s):not(#s){margin-top:0!important}.news-article .article-body h3:not(#s):not(#s){font:800 var(--t-h3)/1.2 var(--vs-font)!important;color:var(--vs-teal)!important;margin:24px 0 8px!important}.resource-card .vs-strip>.rc-btn:not(#s):not(#s):not(#s){font-size:var(--t-body)!important}body.home-page :is(.home-map-section,.vs-cats,.vs-news,.vs-assure):not(#s):not(#s):not(#s){padding-top:16px!important;padding-bottom:16px!important}body.home-page .vs-assure:not(#s):not(#s):not(#s){gap:16px!important}@media(min-width:768px){.mapa-side:not(.is-sheet):not(#s):not(#s):not(#s){padding:12px 16px!important}}#mapa-filters:not(.is-sheet) :is(.mapa-more-btn,.mapa-adv-btn):not(#s):not(#s):not(#s){padding-left:12px!important;padding-right:12px!important}:is(.rs-topics-all,.mapa-filter-btn,.rs-fbtn,.vs-pair-btn,.map-nb-choose,.mapa-pop,.vs-more-btn):not(#s):not(#s):not(#s){padding-top:8px!important;padding-bottom:8px!important}:is(.mapa-filter-btn,.rs-fbtn,.uc-state):not(#s):not(#s):not(#s){padding-left:16px!important;padding-right:16px!important}.hamburger.has-word:not(#s):not(#s):not(#s){padding-left:12px!important;padding-right:12px!important}:is(.map-nb-choose,.mapa-pop):not(#s):not(#s):not(#s){padding-left:12px!important;padding-right:12px!important}.resource-card h3:not(#s):not(#s):not(#s){padding-top:8px!important;padding-bottom:8px!important}#map-pin-overlay .resource-card h3:not(#s):not(#s):not(#s){padding-top:12px!important;padding-bottom:12px!important}.uc-panel:not(#s):not(#s){padding-bottom:12px!important}.footer-bottom:not(#s):not(#s){padding-top:8px!important}.category-row.rs-qf-row:not(#s):not(#s){margin-bottom:8px!important}.mapa-popular:not(#s):not(#s){margin-top:8px!important}:is(.hrs-toggle,.description-toggle,.mylist-btn,.report-error-link):not(#s):not(#s){gap:4px!important}:is(.category-row.rs-qf-row,.mapa-top,.mapa-zoom,.mapa-popular-row,.rc-actions.vs-strip,.uc-state,.uc-toggle):not(#s):not(#s){gap:8px!important}.resource-card .vs-strip.vs-col.vs-calls2>.rc-btn-call:not(#s){flex-basis:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important}.vs-where:not(#s):not(#s),.description-wrap:not(#s):not(#s){column-gap:12px!important}.resource-card-footer:not(#s):not(#s){gap:4px!important}.resource-tag-row:not(#s):not(#s){gap:4px 8px!important}.description-wrap:not(#s):not(#s){margin-bottom:4px!important}.rc-actions.vs-strip:not(#s):not(#s){margin-top:4px!important;margin-bottom:4px!important}.resource-card-footer:not(#s):not(#s){margin-top:4px!important}.vs-where:not(#s):not(#s),.description-wrap:not(#s):not(#s),.rc-footer-links:not(#s):not(#s),.location.rc-address:not(#s):not(#s){margin-top:4px!important}.uc-hours:not(#s):not(#s){margin-bottom:4px!important}.hrs-info:not(#s):not(#s){margin-top:4px!important}.uc-mylist:not(#s):not(#s){margin-top:4px!important}.resource-card:not(#s):not(#s){padding-bottom:0!important}:is(.category-row .category-row-link):not(#s):not(#s){padding:4px 12px!important}.lf-mark.lf-word:not(#s),.lf-more:not(#s){padding-left:8px!important;padding-right:8px!important}.resources-section.rs-top:not(#s):not(#s){margin-bottom:24px!important}.contact-urgent:not(#s):not(#s),.contact-next:not(#s):not(#s),.contact-intro-lead:not(#s):not(#s),.contact-intro-reply:not(#s):not(#s),details.contact-intro>summary:not(#s):not(#s){padding-left:16px!important;padding-right:16px!important}.gh-urgent.contact-urgent:not(#s):not(#s),.contact-examples:not(#s):not(#s),.contact-next:not(#s):not(#s){margin-bottom:16px!important}.contact-form input:not(#s):not(#s),.contact-form textarea:not(#s):not(#s){padding:12px!important}.contact-form label:not(#s):not(#s){margin-bottom:8px!important}.mapa-area:not(#s):not(#s):not(#s),.mapa-area.is-nb:not(#s):not(#s):not(#s),.mapa-area.is-nb.is-compact:not(#s):not(#s):not(#s),.mapa-nbl:not(#s):not(#s):not(#s),.mapa-nbl.is-own:not(#s):not(#s):not(#s),.mapa-nbl.is-place:not(#s):not(#s):not(#s){font-size:var(--t-sm)!important}.report-modal-overlay,.quick-search-modal-overlay{overflow:hidden}.report-modal,.quick-search-modal{min-width:0}.sg-head>*{min-width:0}.news-cat-filters .nc-top>.nc-btn{min-width:0;max-width:100%;white-space:normal}@media(max-width:239.98px){.vs-qf-panel:not(#s){min-width:0!important;max-width:calc(100vw - 32px);left:0;right:auto}.vs-topic:not(#s):not(#s):not(#s):not(#s):not(#s){padding-left:6px!important;padding-right:4px!important;gap:6px!important}}@media(max-width:299.98px){body.resources-page .rs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important}}.mylist-empty h2{white-space:normal}#map-pin-overlay-inner:has(>.resource-card):not(#s)>:is(#map-pin-overlay-close,.map-pin-back):focus-visible{outline:3px solid #f0c66b!important;outline-offset:-3px!important}.resource-card h3[tabindex="-1"]:focus:not(#s):not(#s),.resource-card h3[tabindex="-1"]:focus-visible:not(#s):not(#s){box-shadow:0 0 0 3px var(--vs-focus)!important}.resource-card .uc-prog .uc-toggle:not(#s):not(#s){display:flex!important;flex-wrap:wrap;align-items:flex-start;column-gap:12px;row-gap:8px;padding:12px 12px 0!important}.resource-card .uc-prog .uc-toggle>.uc-text:not(#s):not(#s){flex:1 1 6em;min-width:0}.resource-card .uc-prog .uc-toggle>.uc-pin{flex:none}.resource-card .uc-prog .uc-state:not(#s):not(#s){flex:none;margin:0 0 0 auto!important;font-weight:700;line-height:1.2;text-align:left}.resource-card .uc-prog .uc-state:not(#s):not(#s):before,.resource-card .uc-prog .uc-head:has(.uc-toggle[aria-expanded=true]) .uc-state:not(#s):not(#s):before{content:none!important}.resource-card .uc-prog .uc-head>.uc-sum{margin-top:4px}@media(min-width:1024px){body.about-page main>.container>.vs-aside:not(#s):not(#s),main>.container:has(.gh-card)>.gh-rail,.gh-cols>.gh-rail{max-height:calc(100vh - 99px);overflow-y:auto}}#contact-form input:not(#s):not(#s),#contact-form textarea:not(#s):not(#s){padding:12px!important}#contact-form label:not(#s):not(#s){margin-bottom:8px!important}.contact-reasons:not(#s):not(#s){padding-left:24px!important;padding-right:16px!important;gap:4px!important}.contact-reasons li:not(#s):not(#s),.contact-next li:not(#s):not(#s),.contact-page main li:not(#s):not(#s){margin-bottom:4px!important}.contact-next ul:not(#s):not(#s){padding-left:24px!important}.gh-urgent.contact-urgent:not(#s):not(#s),.contact-next:not(#s):not(#s){padding-top:16px!important;padding-bottom:16px!important;column-gap:24px!important}.contact-intro-lead:not(#s):not(#s),.contact-warm:not(#s):not(#s){margin-bottom:8px!important}.contact-hint:not(#s):not(#s){margin-top:8px!important}.contact-photo:not(#s):not(#s){margin-bottom:16px!important}body.about-page .about-copy p:not(#s):not(#s),body.about-page .content-copy p:not(#s):not(#s){margin-bottom:16px!important}body.about-page .content-copy:not(#s):not(#s){padding-top:16px!important}body.about-page .content-copy ul:not(#s):not(#s){padding-left:24px!important;margin-bottom:16px!important}body.about-page main>.container>.vs-aside:not(#s):not(#s):not(#s){padding-bottom:16px!important;margin-top:16px!important;margin-bottom:24px!important}body.about-page .vs-aside>h2:not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:16px!important;margin-left:16px!important;margin-right:16px!important}body.about-page .vs-aside>:is(.vs-aside-list,.vs-btn,.vs-aside-note):not(#s):not(#s){margin-left:16px!important;margin-right:16px!important}body.about-page .vs-aside-list:not(#s):not(#s){margin-bottom:16px!important}body.about-page .vs-aside-list>li:not(#s):not(#s){padding-left:16px!important}.news-cat-filters:not(#s):not(#s),.news-cat-filters .nc-top:not(#s):not(#s){gap:8px!important}.news-cat-filters .nc-top .nc-btn:not(#s):not(#s){padding:4px 12px!important}.nc-caret:not(#s):not(#s){margin-left:4px!important}.vs-tile-date:not(#s):not(#s){padding:8px 4px!important}.vs-tile-y:not(#s):not(#s),.vs-tile-snip:not(#s):not(#s){margin-top:4px!important}.vs-tile-txt:not(#s):not(#s){padding-top:12px!important;padding-bottom:12px!important}@media(max-width:699.98px){.vs-tile-txt:not(#s):not(#s){padding-left:12px!important}}.news-pagination:not(#s):not(#s){padding-top:24px!important;margin-top:8px!important}.np-nav:not(#s):not(#s){gap:12px!important}.np-btn:not(#s):not(#s){padding-left:16px!important;padding-right:16px!important}body.resources-page .rs-topic:not(#s):not(#s):not(#s):not(#s):not(#s),body.resources-page .rs-topics .rs-types-more:not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:8px!important;padding-bottom:8px!important}.rs-for:not(#s):not(#s):not(#s){padding-top:8px!important;padding-bottom:8px!important;gap:8px!important}.category-row.rs-for-row:not(#s):not(#s){row-gap:8px!important;column-gap:16px!important}.rs-popular:not(#s):not(#s){margin-top:16px!important}.rs-results.is-on:not(#s):not(#s){column-gap:16px!important}.search-container:not(.vs-front *):not(#s):not(#s){margin-bottom:16px!important}.resource-card .uc-panel:not(#s):not(#s){column-gap:24px!important}.lf-flags:not(#s):not(#s){padding-left:4px!important;padding-right:4px!important}.lf-marks:not(#s):not(#s){gap:4px!important}.lf-wrap.lf-words:not(#s):not(#s){margin-left:8px!important}.mylist-btn-text:not(#s):not(#s){padding-left:0!important;padding-right:0!important}.resource-context-badges:not(#s):not(#s){gap:8px!important}.resource-context-badge:not(#s):not(#s){padding-top:4px!important;padding-bottom:4px!important}body.resources-page .category-row.rs-qf-row:not(#s):not(#s):not(#s){margin-top:0!important;margin-bottom:16px!important}body.resources-page #res-cats:not(#s):not(#s){margin-top:0!important}body.resources-page .category-row.rs-for-row:not(#s):not(#s){margin-top:16px!important;margin-bottom:16px!important}body.resources-page .rs-bar:not(#s):not(#s){margin-top:16px!important;margin-bottom:16px!important}html:root .vs-pair:not(#s):not(#s):not(#s):not(#s){border-color:var(--vs-teal, #0a4652)!important}@media(min-width:1240px)and (max-width:1389.98px){body.resources-page .rs-topics:not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:repeat(4,minmax(0,1fr))!important}}.resource-card .vs-strip.vs-eq>.vs-cell:not(.rc-btn-call):not(#s){flex:1 1 0!important;min-width:max-content}.resource-card .vs-strip>.vs-cell:not(#s){align-self:stretch}@media(max-width:359.98px){body.large-text .resource-card>.rc-footer-links:not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important;justify-items:start;row-gap:0}body.large-text .resource-card>.rc-footer-links>button:not(#s):not(#s):not(#s){text-align:left!important;justify-content:flex-start!important;min-height:44px}}.resource-card .uc-prog .uc-toggle .uc-name:not(#s):not(#s){font-size:var(--t-body)!important;font-weight:700!important}.resource-card .uc-prog .uc-sum:not(#s):not(#s),.resource-card .uc-prog .uc-sum .uc-line:not(#s):not(#s){font-size:var(--t-sm)!important}.resource-card.rc-building>.uc-label:not(#s):not(#s):not(#s){margin:0!important;padding:8px 12px!important}.resource-card.rc-building>.rc-building-addr+.uc-label:not(#s):not(#s):not(#s){margin-top:8px!important}.resource-card.rc-building>.uc-programs:not(#s):not(#s):not(#s){margin-left:0!important;margin-right:0!important}.vs-fewer .vs-fewer-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vs-fewer a.vs-fewer-chip:not(#s):not(#s){display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--chip-edge);border-radius:var(--vs-r);background:#fff;color:var(--vs-teal)!important;font-weight:600;text-decoration:none!important}.vs-fewer a.vs-fewer-chip:not(#s):not(#s):hover{background:var(--t2-hover);border-color:var(--t2-edge)}.mapa-pop:not(#s):not(#s):not(#s){border:2px solid var(--t2-edge, #3f7a86)!important;border-radius:var(--vs-r)!important;background:#fff!important;font-size:var(--t-body)!important;font-weight:700!important;transform:none!important}.mapa-pop[data-pop=food]:not(#s):not(#s):not(#s){box-shadow:inset 5px 0 #c0392b,0 2px 0 var(--t2-edge, #3f7a86)!important}.mapa-pop[data-pop=clinics]:not(#s):not(#s):not(#s){box-shadow:inset 5px 0 #1d4ed8,0 2px 0 var(--t2-edge, #3f7a86)!important}.mapa-pop[data-pop=washrooms]:not(#s):not(#s):not(#s){box-shadow:inset 5px 0 #0284c7,0 2px 0 var(--t2-edge, #3f7a86)!important}.mapa-pop[data-pop=centres]:not(#s):not(#s):not(#s){box-shadow:inset 5px 0 #c2410c,0 2px 0 var(--t2-edge, #3f7a86)!important}.mapa-pop:not(#s):not(#s):not(#s):hover{background:var(--t2-hover, #eef6f7)!important}.mapa-pop[aria-pressed=true]:not(#s):not(#s):not(#s){background:var(--vs-teal-t, #e3f0f1)!important;border-color:var(--vs-teal, #0a4652)!important}.mapa-pop:not(#s):not(#s):not(#s){padding-left:12px!important;padding-right:8px!important}@media(max-width:359.98px){body.large-text .mapa-popular-row:not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body.large-text .mapa-pop:not(#s):not(#s):not(#s){flex-direction:row!important;justify-content:flex-start!important;min-height:52px!important;height:auto!important;padding:4px 8px 4px 14px!important;gap:10px!important;min-width:0}}@media(max-width:699.98px){body.privacy-page main>.container>.vs-aside:not(#s):not(#s){background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:16px 0 24px!important;overflow:visible}body.privacy-page .vs-aside>h2:not(#s):not(#s):not(#s):not(#s):not(#s){margin:0 0 8px!important;padding:0!important}body.privacy-page .vs-aside>:is(.vs-aside-list,.vs-btn):not(#s):not(#s){margin-left:0!important;margin-right:0!important}body.privacy-page .vs-aside>.vs-aside-list:not(#s):not(#s){margin-bottom:16px!important}body.privacy-page .vs-aside>.vs-btn:not(#s):not(#s){width:100%!important}}@media(min-width:1024px){body.privacy-page main>.container:has(>.vs-aside):not(#s):not(#s){--vs-rail: 20rem;--vs-rail-gap: 32px;display:grid;grid-template-columns:minmax(0,760px) var(--vs-rail);column-gap:var(--vs-rail-gap);justify-content:space-between;align-items:start}body.privacy-page main>.container:has(>.vs-aside)>.page-header:not(#s):not(#s){grid-column:1 / -1;grid-row:1}body.privacy-page main>.container:has(>.vs-aside)>.content-copy:not(#s):not(#s){grid-column:1;grid-row:2;max-width:none!important;margin:0!important}body.privacy-page main>.container>.vs-aside:not(#s):not(#s){grid-column:2;grid-row:2;max-width:none!important;margin:16px 0 24px!important;position:sticky;top:84px;max-height:calc(100vh - 99px);overflow-y:auto}}@media(min-width:1200px){body.privacy-page main>.container:has(>.vs-aside):not(#s):not(#s){--vs-rail: clamp(20rem, 30vw, 26rem);--vs-rail-gap: 48px}}.article-details:not(#s):not(#s){margin-right:0!important}.article-res-stack:not(#s):not(#s):not(#s){margin-right:0!important}@media(max-width:767px){.article-sources:not(#s):not(#s):not(#s){margin-left:0!important;margin-right:0!important}}@media(min-width:1024px){.news-article .article-aside>ul:not(#s):not(#s){margin:0!important;padding:0!important;list-style:none}.news-article .article-aside>ul>li:not(#s):not(#s){margin:0!important;padding:0!important;border-bottom:1px solid #c9d8d3}.news-article .article-aside>ul>li>a:not(#s):not(#s){display:block!important;padding:8px 0!important}.news-article .article-aside .article-aside-more:not(#s):not(#s):not(#s):not(#s){display:flex!important;width:100%;border:0!important;border-radius:0!important;padding:8px 0!important;min-height:44px}}#contact-success,.form-success{scroll-margin-top:84px}body.get-help-page a.nh-num.gh-call:not(#s):not(#s){position:relative;padding-left:52px!important}body.get-help-page a.nh-num.gh-call:not(#s):not(#s):before{content:"";position:absolute;left:16px;top:50%;width:24px;height:24px;transform:translateY(-50%);background:currentColor;-webkit-mask:no-repeat center / 24px 24px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z'/%3E%3C/svg%3E");mask:no-repeat center / 24px 24px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z'/%3E%3C/svg%3E")}@media(max-width:359px){body.get-help-page a.nh-num.gh-call:not(#s):not(#s){padding-left:4px!important;padding-right:4px!important;padding-top:36px!important}body.get-help-page a.nh-num.gh-call:not(#s):not(#s):before{left:50%;top:8px;transform:translate(-50%)}}@media(min-width:360px){body.get-help-page a.nh-num.gh-call:not(#s):not(#s){padding-left:44px!important;padding-right:8px!important}body.get-help-page a.nh-num.gh-call:not(#s):not(#s):before{left:12px}}@media(max-width:1023px){.news-article .article-aside .article-aside-more:not(#s):not(#s):not(#s):not(#s){border-radius:0!important}}@media(min-width:360px){body:not(.large-text) #map-pin-overlay-inner .resource-card .uc-prog .uc-toggle:has(>.uc-pin)>.uc-text:not(#s):not(#s):not(#s){flex:1 1 4em}body:not(.large-text) #map-pin-overlay-inner .resource-card .uc-prog .uc-toggle:has(>.uc-pin):not(#s):not(#s):not(#s){column-gap:8px;align-items:flex-start}body:not(.large-text) #map-pin-overlay-inner .resource-card .uc-prog .uc-toggle>.uc-pin:not(#s):not(#s){width:auto;height:32px;margin-top:2px}body:not(.large-text) #map-pin-overlay-inner .resource-card .uc-prog .uc-toggle:has(>.uc-pin) .uc-state:not(#s):not(#s):not(#s){padding-left:8px!important;padding-right:8px!important;gap:4px!important;font-size:var(--t-sm)!important}}.resource-card .vs-strip:not(.vs-fitted):not(#s){visibility:hidden;animation:vs-strip-show 0s linear 1.5s forwards}@keyframes vs-strip-show{to{visibility:visible}}.news-page .news-cat-filters:not(#s):not(#s),.news-page .news-count:not(#s):not(#s){margin-bottom:8px!important}.news-pagination .np-btn:not(#s):not(#s){padding-top:8px!important;padding-bottom:8px!important}.news-pagination .np-numbers:not(#s):not(#s){gap:8px!important}.article-top-row:not(#s):not(#s){margin-top:16px!important;margin-bottom:4px!important}article.news-article:not(#s):not(#s){margin-bottom:16px!important}.news-article .article-head:not(#s):not(#s){margin-top:12px!important;margin-bottom:16px!important}.news-meta:not(#s):not(#s){gap:8px!important;margin-bottom:8px!important}.news-article .news-cat-tag:not(#s):not(#s){padding:4px 12px!important}.news-article .article-details:not(#s):not(#s){margin-bottom:16px!important}.news-article .article-sources:not(#s):not(#s){padding:12px 16px 12px 12px!important;margin-top:24px!important}.news-article .article-res-stack:not(#s):not(#s){gap:12px!important}.news-article .article-aside:not(#s):not(#s){padding:16px 24px!important;margin-top:32px!important}.news-article .article-aside a:not(#s):not(#s){padding-top:4px!important;padding-bottom:4px!important}.mylist-page .mylist-section:not(#s):not(#s),.privacy-page .resources-section:not(#s):not(#s),.get-help-page .gh-urgent:not(#s):not(#s),.get-help-page .gh-card:not(#s):not(#s),.resources-section:has(.printable-grid):not(#s):not(#s){margin-bottom:24px!important}.mylist-empty:not(#s):not(#s){padding-top:8px!important;padding-bottom:4px!important}.mylist-tools:not(#s):not(#s){margin-top:12px!important;margin-bottom:16px!important;gap:12px!important}.privacy-page li:not(#s):not(#s){padding-left:16px!important}.privacy-page .content-copy:not(#s):not(#s){padding-top:16px!important}.privacy-page .content-meta:not(#s):not(#s){margin-bottom:24px!important}.privacy-page .content-copy p:not(.content-meta):not(#s):not(#s){margin-bottom:24px!important}.get-help-page .gh-intro:not(#s):not(#s){margin-bottom:12px!important}.get-help-page .gh-211-lead:not(#s):not(#s){margin-bottom:8px!important}.get-help-page .gh-211-row:not(#s):not(#s){gap:12px!important}.get-help-page .gh-person-note:not(#s):not(#s),.get-help-page .gh-more:not(#s):not(#s){margin-top:12px!important}.get-help-page .gh-warm:not(#s):not(#s){padding-left:16px!important;padding-right:16px!important;margin-top:24px!important;margin-bottom:24px!important}.printable-grid:not(#s):not(#s){margin-top:24px!important;gap:24px!important}.printable-card:not(#s):not(#s){padding-top:16px!important;padding-bottom:16px!important;gap:12px!important}.printable-card-footer:not(#s):not(#s){margin-top:8px!important;gap:8px!important}.printable-card .print-btn.secondary:not(#s):not(#s){padding:8px 16px!important}.resources-section:has(.printable-grid) .content-note:not(#s):not(#s){margin-bottom:32px!important}.content-block:not(#s):not(#s){padding-top:24px!important;margin-top:32px!important}.mylist-empty p:not(#s):not(#s){margin-bottom:8px!important}@media(max-width:259px){body.get-help-page .gh-call .gh-n-num:not(#s):not(#s):not(#s),body.get-help-page .gh-call .gh-n-lbl:not(#s):not(#s):not(#s){white-space:normal!important;overflow-wrap:anywhere;text-align:center}}@media(max-width:299.98px){main .contact-rail>.contact-urgent .cu-more:not(#s):not(#s):not(#s):not(#s){white-space:normal!important;max-width:100%}.ht-fast-title:not(#s):not(#s):not(#s):not(#s):not(#s){white-space:normal!important}}@media(min-width:1024px){body.resources-page:has(.rs-results.is-on:not(.is-side-closed)) #res-cats :is(.rs-topics,.rs-types-panel,.rs-for-row,.rs-ft-grid):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}}#rs-filters .rs-hide:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--t1-fill)!important;color:#fff!important;border-color:var(--vs-deep)!important;box-shadow:4px 4px 0 0 var(--vs-deep)!important}#rs-filters .rs-hide:hover:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--t1-hover)!important}@media(min-width:1024px){body.resources-page:has(.rs-results.is-on.is-side-closed) #res-cats .rs-for-row:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important}body.resources-page:has(.rs-results.is-on.is-side-closed) #res-cats .rs-ft-grid:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important}}:root{--map-ctl-inset: 8px;--map-ctl: 44px}.mapa{--map-h: clamp(360px, calc(100svh - 128px) , 720px)}@media(min-width:1024px){.mapa{--map-h: clamp(480px, calc(100svh - 160px) , 760px)}}.mapa .map-container:not(.map-fs-fake):not(:fullscreen) :is(#map-gl,#home-map-gl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){height:var(--map-h)!important}.mapa .map-container:is(.map-fs-fake,:fullscreen) :is(#map-gl,#home-map-gl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){height:100%!important}.mapa .map-container.map-fs-fake:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:fixed!important;inset:0!important;width:auto!important;height:100vh!important;height:100dvh!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;z-index:110!important}@media(max-width:599.98px){.mapa .map-layout:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important}.mapa .map-container:not(.map-fs-fake):not(:fullscreen):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;border-top:1px solid var(--vs-line, #c9d6d8)!important;border-bottom:1px solid var(--vs-line, #c9d6d8)!important}.mapa .map-container:not(.map-fs-fake):not(:fullscreen) :is(#map-gl,#home-map-gl,.maplibregl-canvas-container,canvas):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border-radius:0!important}}@media(min-width:600px)and (max-width:699.98px){.mapa .map-layout:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:0!important}}.mapa .mapa-filter-icon{display:none!important}:is(.mapa-filter-btn,.map-nb-choose):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--tap-md, 40px)!important;padding:0 12px!important;white-space:nowrap!important;gap:6px!important;font:700 var(--t-btn, 17px)/1.1 var(--vs-font)!important;align-items:center!important;justify-content:center!important}.map-nb-choose:not([hidden]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-flex!important}.mapa-filter-btn :is(.mapa-fb-count):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:none!important;color:inherit!important;border:0!important;padding:0!important;margin:0!important;min-width:0!important;width:auto!important;height:auto!important;border-radius:0!important;font:inherit!important;box-shadow:none!important}.mapa-filter-btn :is(.mapa-fb-word,.mapa-fb-mob,.mapa-fb-desk):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font:inherit!important}.mapa-filter-btn .mapa-fb-count[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.map-nb-choose:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-width:100%;min-width:0!important}.map-nb-choose .map-nb-choose-text:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;min-width:0;flex:0 1 auto;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.map-nb-choose .map-nb-choose-caret:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;flex:none!important;width:18px!important;height:18px!important;position:static!important;margin:0!important;transform:none!important}@media(max-width:1023.98px){.mapa>.mapa-top:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-bottom:8px!important}}@media(max-width:699.98px){.mapa>.mapa-top:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:8px!important;padding:0!important;margin-left:0!important;margin-right:0!important}.mapa>.mapa-top>:is(.mapa-top-left,.map-nb-bar):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-width:0!important;width:auto!important;margin:0!important}.mapa>.mapa-top .map-nb-controls:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;width:100%!important;min-width:0!important}.mapa>.mapa-top .map-nb-choose:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:100%!important}.mapa>.mapa-top :is(.mapa-filter-btn,.map-nb-choose):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:var(--t-btn-sm, 16px)!important;padding:0 10px!important}.mapa>.mapa-top .mapa-top-right:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.mapa .map-container>.mapa-allareas:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:absolute!important;z-index:5!important;top:var(--map-ctl-inset)!important;left:calc(var(--map-ctl-inset) * 2 + var(--map-ctl))!important;transform:none!important;margin:0!important;height:var(--map-ctl)!important;min-height:var(--map-ctl)!important;padding:0 10px!important;white-space:nowrap!important;background:#fff!important;background-color:#fff!important;color:var(--vs-teal)!important;border:2px solid var(--vs-teal)!important;box-shadow:none!important;border-radius:var(--vs-r)!important;font:700 var(--t-btn-sm, 16px)/1.1 var(--vs-font)!important}.mapa .map-container>.mapa-allareas:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--vs-teal-t)!important}.mapa .map-container>.mapa-allareas[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}}.mapa .map-container .map-fs-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){top:var(--map-ctl-inset)!important;right:var(--map-ctl-inset)!important;left:auto!important;bottom:auto!important;transform:none!important;width:var(--map-ctl)!important;height:var(--map-ctl)!important;min-width:var(--map-ctl)!important;min-height:var(--map-ctl)!important;padding:0!important;margin:0!important}.mapa .map-container .mapa-zoom:not([hidden]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;flex-direction:column!important;gap:0!important;right:var(--map-ctl-inset)!important;bottom:28px!important;top:auto!important;left:auto!important;width:var(--map-ctl)!important;padding:0!important;margin:0!important;background:none!important;border:0!important;transform:none!important}.mapa .map-container .mapa-zoom button:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:var(--map-ctl)!important;height:var(--map-ctl)!important;min-width:var(--map-ctl)!important;min-height:var(--map-ctl)!important;padding:0!important;margin:0!important}.mapa .map-container .mapa-zoom .mapa-zoom-in:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border-radius:var(--vs-r) var(--vs-r) 0 0!important;border-bottom-width:1px!important}.mapa .map-container .mapa-zoom .mapa-zoom-out:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border-radius:0 0 var(--vs-r) var(--vs-r)!important;border-top-width:1px!important}.mapa .map-container .mapa-zoom svg:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:22px!important;height:22px!important}.mapa-search-open,.mapa-search-fold{display:none}@media(max-width:699.98px){.mapa .map-container .mapa-search:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.mapa.is-search-open .map-container .mapa-search:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;position:absolute!important;top:var(--map-ctl-inset)!important;left:var(--map-ctl-inset)!important;right:calc(var(--map-ctl-inset) * 2 + var(--map-ctl))!important;width:auto!important;height:var(--map-ctl)!important;min-height:var(--map-ctl)!important;transform:none!important;margin:0!important;padding:0 2px 0 10px!important;gap:6px!important;z-index:6!important;box-sizing:border-box!important}.mapa.is-search-open .map-container .mapa-search input:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-width:0!important;flex:1 1 auto!important;height:40px!important;min-height:0!important;padding:0!important;outline:none!important;box-shadow:none!important;border:0!important}.mapa.is-search-open .map-container .mapa-search:focus-within:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){outline:3px solid var(--vs-focus, #2d5f4f)!important;outline-offset:2px!important}.mapa .map-container .mapa-search .mapa-search-clear:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.mapa .map-container .mapa-search-open:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;align-items:center;justify-content:center;position:absolute!important;top:var(--map-ctl-inset)!important;left:var(--map-ctl-inset)!important;width:var(--map-ctl)!important;height:var(--map-ctl)!important;padding:0!important;margin:0!important;z-index:5!important;cursor:pointer}.mapa.is-search-open .map-container .mapa-search-open:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){visibility:hidden!important}.mapa .map-container .mapa-search .mapa-search-fold:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:var(--vs-r);background:none;color:var(--vs-teal);cursor:pointer}.mapa .map-container .mapa-search .mapa-search-fold:hover{background:var(--vs-teal-t)}.mapa .map-container .mapa-search .mapa-search-fold:focus-visible{outline:3px solid var(--vs-focus, #2d5f4f);outline-offset:-3px}.mapa-search-open .mapa-search-dot{display:none}.mapa.has-search .mapa-search-open .mapa-search-dot{display:block;position:absolute;top:5px;right:5px;width:10px;height:10px;border-radius:50%;background:var(--vs-sienna, #8a3300);box-shadow:0 0 0 2px #fff}}.mapa-area:not(.mapa-nbl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border:1.5px solid var(--vs-teal)!important;border-radius:var(--vs-r)!important;background:#fff!important;color:var(--vs-teal)!important;box-shadow:0 1px 3px #00000040!important;font-weight:700!important;min-height:var(--tap-sm, 36px)!important}.mapa-area:not(.mapa-nbl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):before{content:"";position:absolute;inset:-4px}.mapa-area:not(.mapa-nbl):not(.maplibregl-marker):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative}.mapa-area:not(.mapa-nbl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--vs-teal-t)!important}.mapa-popular:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-left:0!important;margin-right:0!important}.mapa-pop:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--tap-md, 40px)!important;height:auto!important;padding:0 8px 0 12px!important;gap:6px!important;justify-content:flex-start!important;flex-direction:row!important;align-items:center!important;white-space:nowrap!important;min-width:0!important;font:700 var(--t-btn-sm, 16px)/1.1 var(--vs-font)!important}.mapa-pop .mapa-pop-pin:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:auto!important;height:22px!important;flex:none!important;margin:0!important}.mapa-pop>:is(span:only-of-type,.mapa-pop-lbl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-width:0;flex:1 1 auto;text-align:left!important;overflow:hidden;text-overflow:ellipsis}.mapa-pop .mapa-pop-ic:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:none!important;display:grid!important;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ic-c, #0a4652)!important;box-shadow:0 0 0 1px #ffffffe6;margin:0!important;text-align:center!important}.mapa-pop .mapa-pop-plate:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff!important;overflow:hidden}.mapa-pop .mapa-pop-em:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block;font:400 13px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;width:13px;height:13px;text-align:center;transform:translateY(.5px);color:initial!important}@media(max-width:1023.98px){.mapa-popular-row:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important}}@media(max-width:359.98px){body.large-text .mapa-pop:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:0 6px 0 10px!important;gap:5px!important}body.large-text .mapa-pop .mapa-pop-ic:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:22px;height:22px}body.large-text .mapa-pop .mapa-pop-plate:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:17px;height:17px}body.large-text .mapa-pop .mapa-pop-em:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:11px!important;width:11px;height:11px}body.large-text .mapa-pop[aria-pressed=true] :is(.mapa-pop-pin,.mapa-pop-ic):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}}#mapa-filters.is-sheet :is(.mapa-ck,.mapa-near-act,.mapa-more-btn,.mapa-adv-btn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:var(--tap-md, 40px)!important;padding-top:4px!important;padding-bottom:4px!important;font-size:var(--t-btn-sm, 16px)!important;line-height:1.15!important}.mapa-nb-panel:not(.is-sheet)>.mapa-nb-panel-head:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;justify-content:space-between;align-items:center;gap:8px;position:sticky;top:-.35rem;z-index:2;margin-top:-.35rem;padding:.4rem .5rem .35rem .9rem;background:#fff;border-bottom:1px solid #d7dee7}@media(min-width:700px){.mapa .map-layout:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:8px!important}.mapa .map-container .mapa-search:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){top:var(--map-ctl-inset)!important;left:var(--map-ctl-inset)!important;right:calc(var(--map-ctl-inset) * 2 + var(--map-ctl))!important;width:auto!important;transform:none!important;margin:0!important}}.mapa .maplibregl-cooperative-gesture-screen:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#062f3747!important;padding:16px!important;z-index:4!important;pointer-events:none!important}.mapa .maplibregl-cooperative-gesture-screen :is(.maplibregl-desktop-message,.maplibregl-mobile-message):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-width:22rem;padding:10px 16px;background:var(--vs-deep, #062f37);color:#fff;border-radius:var(--vs-r, 8px);font:700 var(--t-body, 1rem)/1.3 var(--vs-font, "Figtree", sans-serif);text-align:center;text-wrap:balance;box-shadow:0 2px 10px #062f3759}@media(max-width:339.98px){.mapa-pop:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-right:4px!important}}#mapa-filters .mapa-hide:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--t1-fill)!important;color:#fff!important;border-color:var(--vs-deep)!important;box-shadow:4px 4px 0 0 var(--vs-deep)!important}@media(hover:hover){#mapa-filters .mapa-hide:hover:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--t1-hover)!important}}#mapa-filters .mapa-hide:active:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-deep)!important;box-shadow:var(--btn-sh-press)!important;transform:translate(2px,2px)!important}.mapa-area:not(.mapa-nbl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#fff!important;background-color:#fff!important;color:var(--vs-ink-on-light, #05282f)!important;border:2px solid var(--vs-deep, #062f37)!important;box-shadow:var(--btn-sh)!important}@media(hover:hover){.mapa-area:not(.mapa-nbl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--vs-teal-t, #e3f0f1)!important;background-color:var(--vs-teal-t, #e3f0f1)!important}}.mapa-area:not(.mapa-nbl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):active{background:var(--vs-teal-h, #d2e7e9)!important;background-color:var(--vs-teal-h, #d2e7e9)!important;box-shadow:var(--btn-sh-press)!important;translate:2px 2px}.mapa-area:not(.mapa-nbl):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):focus-visible{outline:3px solid var(--vs-focus, #2d5f4f)!important;outline-offset:3px!important;box-shadow:var(--btn-sh),0 0 0 3px #fff!important}.mapa .map-container .mapa-fs-filter:not([hidden]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:absolute!important;top:var(--map-ctl-inset)!important;left:var(--map-ctl-inset)!important;right:auto!important;z-index:6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:var(--map-ctl)!important;min-height:var(--map-ctl)!important;min-width:var(--map-ctl)!important;padding:0 14px!important;margin:0!important;box-sizing:border-box!important;background:var(--t1-fill, #0a4652)!important;color:#fff!important;border:2px solid var(--vs-deep, #062f37)!important;border-radius:var(--vs-r, 8px)!important;box-shadow:var(--btn-sh, 4px 4px 0 #062f37)!important;font:700 var(--t-btn-sm, 16px)/1.1 var(--vs-font, "Figtree", sans-serif)!important;white-space:nowrap!important;cursor:pointer}.mapa .map-container .mapa-fs-filter .mapa-fb-count:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:#fff!important;background:none!important;font:inherit!important}.mapa .map-container .mapa-fs-filter .mapa-fb-count[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}@media(hover:hover){.mapa .map-container .mapa-fs-filter:hover:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--t1-hover, #0d5866)!important}}.mapa .map-container .mapa-fs-filter:active:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-deep, #062f37)!important;box-shadow:var(--btn-sh-press, 2px 2px 0 #062f37)!important;translate:2px 2px}.mapa .map-container .mapa-fs-filter:focus-visible:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){outline:3px solid var(--vs-focus, #2d5f4f)!important;outline-offset:2px!important}.mapa .map-container:is(:fullscreen,.map-fs-fake):not(.mapa-fs-side){--mapa-fs-off: calc(var(--mapa-fsfb-w, 0px) + var(--map-ctl-inset) * var(--mapa-fsfb-n, 0))}.mapa .map-container:is(:fullscreen,.map-fs-fake):not(.mapa-fs-side) .mapa-search-open:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){left:calc(var(--map-ctl-inset) + var(--mapa-fs-off, 0px))!important}@media(max-width:699.98px){.mapa.is-search-open .map-container:is(:fullscreen,.map-fs-fake):not(.mapa-fs-side) .mapa-search:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){left:calc(var(--map-ctl-inset) + var(--mapa-fs-off, 0px))!important}.mapa .map-container:is(:fullscreen,.map-fs-fake):not(.mapa-fs-side)>.mapa-allareas:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){left:calc(var(--map-ctl-inset) * 2 + var(--map-ctl) + var(--mapa-fs-off, 0px))!important}}@media(min-width:700px){.mapa .map-container:is(:fullscreen,.map-fs-fake):not(.mapa-fs-side) .mapa-search:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){left:calc(var(--map-ctl-inset) + var(--mapa-fs-off, 0px))!important}}.mapa .map-container.mapa-fs-side:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){--mapa-fs-side-w: 17.5rem;padding-left:var(--mapa-fs-side-w)!important}.mapa .map-container.mapa-fs-side>#mapa-filters:not(.is-sheet):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:var(--mapa-fs-side-w)!important;max-height:none!important;margin:0!important;contain:none!important;overflow-y:auto!important;overscroll-behavior:contain;box-sizing:border-box!important;z-index:7!important;background:#fff!important;border:0!important;border-right:2px solid var(--vs-deep, #062f37)!important;border-radius:0!important;box-shadow:none!important}.mapa .map-container.mapa-fs-side .mapa-search:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){left:calc(var(--mapa-fs-side-w) + var(--map-ctl-inset))!important}.mapa .map-container .mapa-fs-filter .mapa-fb-desk:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.mapa .map-container .mapa-fs-filter .mapa-fb-mob:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline!important}.mapa .map-container .mapa-fs-filter.is-low:not([hidden]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){top:calc(var(--map-ctl-inset) * 2 + var(--map-ctl))!important;right:var(--map-ctl-inset)!important;left:auto!important}@media(max-width:399px){:is(#resources-display,#map-resources-display)>.resource-card:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-left:-8px!important;margin-right:-8px!important}}@media(min-width:400px)and (max-width:767px){:is(#resources-display,#map-resources-display)>.resource-card:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-left:-4px!important;margin-right:-4px!important}}.resource-card>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:6px!important;padding-bottom:6px!important;padding-left:10px!important;line-height:1.2!important;margin:0!important}.resource-card:not(#map-pin-overlay-inner>.resource-card)>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-right:10px!important}#map-pin-overlay .resource-card>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:12px!important;padding-bottom:12px!important}.resource-card>:is(.description-wrap,.resource-card-footer,.rc-footer-links,.lf-line,.lf-pop-inline,.rc-tc-notice):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-left:10px!important;margin-right:10px!important}.resource-card>.rc-meta:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;flex-direction:column;gap:2px;margin:0!important;padding:4px 10px!important;background:var(--vs-teal-t, #e3f0f1)!important}.resource-card>.rc-meta>*:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),.resource-card>.rc-meta .vs-where>*:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important}.resource-card>.rc-meta .vs-where:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important;gap:0 12px!important}.resource-card .rc-meta .phone a:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:0!important;display:inline}.rc-referral{display:inline-block;align-self:flex-start;background:#fff3cd;color:#7a5800;border:1px solid #f5c542;border-radius:var(--vs-r);padding:0 8px;font:600 var(--t-sm)/1.4 var(--vs-font)}.resource-card .resource-tag-row.rc-catline:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;flex-wrap:nowrap!important;align-items:flex-start;gap:6px!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;scroll-snap-type:none!important;padding:0!important}.rc-catline>.rc-cats{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;column-gap:6px}.resource-card .rc-catline .resource-tag:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){white-space:normal!important;flex:0 1 auto!important;min-width:0;overflow-wrap:normal!important;word-break:normal!important;hyphens:none}.rc-cpin,.rc-wc{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:calc((var(--t-sm, 16px) * 1.35 - 22px) / 2)}.rc-cpin{background:var(--pc, #05282f)}.rc-cpin.rc-cpin-img{background:none;display:block}.rc-cpin>span{width:19px;height:19px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.rc-wc{background:var(--map-pin-water, #38bdf8);margin-left:auto;position:relative}.rc-wc:before{content:"";position:absolute;inset:4px;background:#0b2a3f;-webkit-mask:url(/icons/washroom.svg) center / contain no-repeat;mask:url(/icons/washroom.svg) center / contain no-repeat}.resource-card .rc-address:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;align-items:flex-start;gap:4px;margin:0!important}.rc-pin-ic{flex:none;width:16px;height:16px;color:var(--vs-teal);margin-top:calc((var(--t-sm, 16px) * 1.4 - 16px) / 2)}.resource-card .rc-address .rc-addr-link:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-teal)!important;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-weight:600}.resource-card .rc-address .rc-addr-link.is-dead:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-ink)!important;text-decoration:none}.resource-card .rc-meta .hrs-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:0!important;padding:0!important;text-align:left}.resource-card>.description-wrap:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:4px!important}.resource-card .description-wrap>.description-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:28px!important}.resource-card .rc-catline .resource-tag+.resource-tag:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):before{content:none!important}.resource-card .rc-catline .resource-tag:not(:last-child):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{content:" ·"}.resource-card .lf-pop.lf-pop-inline:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:static!important;display:block;inset:auto!important;transform:none!important;z-index:auto!important;min-width:0!important;max-width:none!important;width:auto!important;margin-top:4px!important;margin-bottom:0!important;padding:6px 8px!important;border:1px solid var(--vs-teal-h, #d2e7e9)!important;box-shadow:none!important;border-radius:var(--vs-r);font-size:calc(15px * var(--fs, 1))!important}.resource-card .lf-pop.lf-pop-inline[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.resource-card .lf-pop-inline ul{display:flex;flex-wrap:wrap;gap:0 14px}.resource-card .lf-pop-inline li{padding:0}.resource-card-footer:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:6px!important;gap:0!important}.resource-card .vs-strip.vs-r2:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;flex-wrap:wrap!important;align-items:stretch;column-gap:8px!important;row-gap:0!important;--rgap: 4px;margin:-4px 0 calc(var(--act-lip, 3px) - 4px)!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}.resource-card .vs-strip.vs-r2>.vs-cell:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:1 1 0!important;min-width:max-content!important;max-width:100%!important;width:auto!important;order:0!important;margin:var(--rgap) 0!important;min-height:var(--tap-md, 40px)!important;height:auto!important;padding:4px 10px!important;box-sizing:border-box;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap;white-space:nowrap;align-items:center;justify-content:center;column-gap:.3em;font:700 var(--t-btn-sm, 16px)/1.15 var(--vs-font)!important;text-align:center;letter-spacing:0}.resource-card .vs-strip.vs-r2>.vs-cell :is(.vs-cell-w,.vs-num,.vs-ext){white-space:nowrap}.resource-card .vs-strip.vs-r2>.vs-cell.vs-too-wide:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-width:0!important;flex-wrap:wrap;white-space:normal}.resource-card .vs-strip.vs-r2>.vs-cell .vs-num{font-variant-numeric:tabular-nums}.resource-card .vs-strip.vs-r2>.vs-brk:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:0 0 100%!important;height:0!important;margin:0!important;padding:0!important;border:0!important}.resource-card .vs-strip.vs-r2.vs-measure:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex-wrap:nowrap!important;overflow:hidden!important}.resource-card .vs-strip.vs-r2.vs-measure>.vs-cell:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:none!important;width:max-content!important;min-width:0!important;max-width:none!important}.resource-card .vs-strip.vs-r2.vs-measure>.vs-brk:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.resource-card .vs-strip.vs-r2>.vs-cell.is-dead:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:#eef1f2!important;color:#3f4b50!important;border:2px solid #8a979c!important;box-shadow:none!important}.resource-card .resource-card-footer>.resource-context-badges:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:4px 0 0!important}.resource-card>.rc-footer-links:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:0 12px!important;grid-template-columns:none!important;margin-top:2px!important;margin-bottom:2px!important;container-type:inline-size}.resource-card>.rc-footer-links>button:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:min(calc(15px * var(--fs, 1)),6.2cqi)!important;min-height:var(--tap-sm, 36px)!important;height:var(--tap-sm, 36px);white-space:nowrap!important;flex:0 1 auto;min-width:0;padding:0 2px!important;text-align:left;justify-content:flex-start!important}.resource-card>.rc-footer-links>button:last-child:not(:first-child):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){justify-content:flex-end!important;text-align:right}.vs-more-kbd{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.vs-more-kbd:focus{position:static;width:auto;height:auto;overflow:visible;display:block;margin:8px auto;min-height:var(--tap-lg, 44px);padding:4px 16px;background:var(--vs-teal);color:#fff;border:2px solid var(--vs-deep);border-radius:var(--vs-r);font:700 var(--t-btn, 17px)/1.15 var(--vs-font)}.resource-card .lf-flags:hover:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:none!important}@media(hover:hover){.resource-card .lf-flags:hover .lf-word,.resource-card .lf-flags:hover .lf-more{border-color:var(--vs-teal)}}.resource-card>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:4px!important;padding-bottom:4px!important;line-height:1.15!important}.resource-card>.rc-meta:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){gap:0;padding-top:3px!important;padding-bottom:3px!important}.resource-card>.rc-meta :is(.rc-address,.phone,.hours,.hours *,.rc-appt,.rc-referral):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){line-height:1.3!important}.resource-card .description-wrap>.description-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:26px!important}.resource-card>.rc-meta .hrs-now:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.resource-card>.rc-meta>.hrs-raw:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;align-items:flex-start;gap:4px}.resource-card>.rc-meta>.hrs-raw>.hrs-raw-t{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.resource-card>.rc-meta>.hrs-raw.is-open>.hrs-raw-t{display:block;-webkit-line-clamp:unset;overflow:visible}.resource-card .hrs-raw-toggle{flex:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:0;border:0;background:none;color:var(--vs-teal);cursor:pointer;border-radius:var(--vs-r)}.resource-card .hrs-raw-toggle:after{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:44px;transform:translateY(-50%)}.resource-card .hrs-raw-toggle .hrs-chev{width:18px;height:18px;transition:transform .15s}.resource-card .hrs-raw-toggle[aria-expanded=true] .hrs-chev{transform:rotate(180deg)}.resource-card .hrs-raw-toggle:focus-visible{outline:3px solid var(--vs-focus, #05282f);outline-offset:1px}.resource-card .description-wrap>.rc-ctx-inline:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){order:2;display:inline-flex;flex-wrap:wrap;gap:4px;margin:0!important}.resource-card .description-wrap>.description:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){line-height:1.35!important}.resource-card>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){letter-spacing:-.01em!important}.resource-card .vs-strip.vs-r2>.vs-cell:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){letter-spacing:-.005em}.resource-card>.rc-footer-links>button:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:min(calc(14px * var(--fs, 1)),6cqi)!important;min-height:32px!important;height:32px}@media(max-width:399px){.resource-card>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-left:8px!important}.resource-card:not(#map-pin-overlay-inner>.resource-card)>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-right:8px!important}.resource-card>.rc-meta:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-left:8px!important;padding-right:8px!important}.resource-card>:is(.description-wrap,.resource-card-footer,.rc-footer-links,.lf-line,.lf-pop-inline,.rc-tc-notice):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-left:8px!important;margin-right:8px!important}}.resource-card>.rc-footer-links:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:4px!important}.resource-card>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){line-height:1.2!important}.resource-card .description-wrap>.description:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){line-height:1.4!important}.resource-card .vs-strip.vs-r2>.vs-cell:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){letter-spacing:0}.resource-card>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),.resource-card .rc-title:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-family:var(--vs-font-title)!important;letter-spacing:0!important}.resource-card>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){text-wrap:pretty}.hrs .hrs-note:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block;margin:0!important;padding:0;font:500 calc(15px * var(--fs, 1))/1.3 var(--vs-font)!important;color:var(--vs-ink, #1b2a2e);white-space:normal;overflow-wrap:break-word}.hrs>.hrs-week:not([hidden])+.hrs-note:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:2px!important}:is(.resource-card,.uc-panel) .description-wrap>.lf-wrap:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){order:1;margin:0!important}:is(.resource-card,.uc-panel) .description-wrap>.rc-ctx-inline:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){order:2}:is(.resource-card,.uc-panel) .description-wrap>.description-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){order:3;margin-left:auto!important}.hrs .hrs-note[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.resource-card .uc-prog .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-family:var(--vs-font-title)!important}#map-pin-overlay .resource-card>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:6px!important;padding-bottom:6px!important;min-height:44px;box-sizing:border-box}.resource-card .description-wrap>.lf-wrap>.lf-flags:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:36px!important;margin-top:-8px!important;margin-bottom:-8px!important}.resource-card .rc-address .rc-addr-link:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:4px;margin-top:-4px}.resource-card .rc-meta .hrs-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-bottom:4px!important;margin-bottom:-4px!important}:is(.vs-dialog-overlay,#map-pin-overlay,.mapa-sheet-bg,.mapa-nb-shade,.menu-overlay,.report-modal-overlay,.quick-search-modal-overlay):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-scrim, rgba(6, 47, 55, .82))!important;background-color:var(--vs-scrim, rgba(6, 47, 55, .82))!important}.vs-dialog-overlay:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:8px!important}.vs-dialog:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;flex-direction:column;overflow:hidden!important;max-height:calc(100vh - 16px)!important;max-height:calc(100svh - 16px)!important;box-shadow:0 10px 32px #00000059!important}.vs-dialog>.vs-dialog-head:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:none}.vs-dialog>.vs-dialog-body:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:-4px -6px -6px -4px;padding:4px 6px 6px 4px}.vs-dialog.vs-more-below>.vs-dialog-body:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),#map-pin-overlay-inner.vs-more-below>.resource-card:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent)}#need-help-dialog .vs-dialog:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:min(26rem,100%)!important;padding:6px 12px 10px!important}#need-help-dialog .vs-dialog-head:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0 0 2px!important;min-height:44px}#need-help-dialog .vs-dialog-close:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){width:44px!important;height:44px!important;min-height:44px!important;margin-right:-4px}#need-help-dialog .nh-lead:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0 0 6px!important;font:500 calc(15px * var(--fs, 1))/1.3 var(--vs-font)!important;color:var(--vs-muted)!important}#need-help-dialog .nh-pop-list:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid;gap:6px;margin:0;padding:0;list-style:none}#need-help-dialog .nh-pop-list .nh-row:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;column-gap:10px!important;row-gap:0!important;align-items:center!important;margin:0!important}#need-help-dialog .nh-pop-list .nh-row>.nh-num:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){grid-column:1;grid-row:1;align-self:center;width:76px!important;min-width:0!important;height:44px;min-height:44px!important;padding:0 4px!important;display:inline-flex!important;align-items:center;justify-content:center;font:800 calc(18px * var(--fs, 1))/1 var(--vs-font)!important;letter-spacing:.01em;white-space:nowrap}#need-help-dialog .nh-pop-list .nh-row>.nh-label:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:0;margin:0!important;line-height:1.2;min-width:0}#need-help-dialog .nh-pop-list .nh-main:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font:700 calc(17px * var(--fs, 1))/1.2 var(--vs-font)!important;color:var(--vs-ink)!important;text-wrap:pretty}#need-help-dialog .nh-pop-list .nh-sub:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font:500 calc(15px * var(--fs, 1))/1.2 var(--vs-font)!important;color:var(--vs-muted)!important;text-wrap:pretty}#need-help-dialog .nh-pop-list .nh-911-note:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:4px 0 0 86px!important;font:700 calc(16px * var(--fs, 1))/1.3 var(--vs-font)!important;color:var(--vs-sienna, #8a3300)!important}#need-help-dialog .nh-hrs-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative;display:inline-flex;align-items:center;gap:2px;margin:0;padding:0 2px;min-height:0;border:0;background:none;box-shadow:none;font:700 calc(15px * var(--fs, 1))/1.25 var(--vs-font)!important;color:var(--vs-teal)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;cursor:pointer;white-space:nowrap}#need-help-dialog .nh-hrs-btn:before{content:"";position:absolute;inset:-12px -8px}#need-help-dialog .nh-hrs-btn:after{content:"";width:.42em;height:.42em;margin-left:4px;border:solid currentColor;border-width:0 2.5px 2.5px 0;transform:rotate(-45deg);transition:transform .15s}#need-help-dialog .nh-hrs-btn[aria-expanded=true]:after{transform:rotate(45deg) translate(-2px,-2px)}#need-help-dialog .nh-hrs-btn:focus-visible{outline:3px solid var(--vs-ink);outline-offset:2px;border-radius:4px}#need-help-dialog .nh-hrs-line:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block;margin-top:1px;font:700 calc(15px * var(--fs, 1))/1.2 var(--vs-font)!important;color:var(--vs-ink)!important}#need-help-dialog .nh-hrs-line[hidden]{display:none!important}#need-help-dialog .nh-links:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:repeat(3,auto)!important;gap:8px!important;margin:10px 0 0!important;padding:0!important;border:0!important;list-style:none}#need-help-dialog .nh-links.is-stack:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){grid-template-columns:minmax(0,1fr)!important}#need-help-dialog .nh-links>li:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;margin:0;min-width:0}#need-help-dialog .nh-link:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:1 1 auto;width:100%;min-width:0;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center;min-height:var(--tap-md, 40px)!important;padding:3px 4px!important;font:700 var(--t-btn-sm, 16px)/1.15 var(--vs-font)!important;white-space:normal;text-wrap:balance;overflow-wrap:normal}#map-pin-overlay:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:8px!important}#map-pin-overlay-inner:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-height:calc(100vh - 16px)!important;max-height:calc(100svh - 16px)!important;border:2px solid var(--vs-deep)!important;border-radius:var(--vs-r)!important}#map-pin-overlay-inner:has(>.resource-card):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;flex-direction:column;overflow:hidden!important;padding:0!important;background:#fff!important;border:2px solid var(--vs-deep)!important;border-radius:var(--vs-r)!important;box-shadow:0 10px 32px #00000059!important}#map-pin-overlay-inner:has(>.resource-card):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),#map-pin-overlay-inner:has(>.resource-card)>.resource-card:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:linear-gradient(to bottom,var(--vs-teal, #0a4652) 0 24px,#fff 24px)!important}#map-pin-overlay-inner:has(>.resource-card)>.resource-card:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:0 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}#map-pin-overlay-inner:has(>.resource-card)>.resource-card>h3:first-of-type:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:sticky;top:0;z-index:2}#map-pin-overlay-inner:has(>.resource-card)>:is(#map-pin-overlay-close,.map-pin-back):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){z-index:3}#map-pin-overlay-inner:not(:has(>.resource-card))>#map-pin-overlay-close:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:sticky;top:0;float:right;margin:-6px -8px 0 4px;background:#fff;border-radius:var(--vs-r)}#map-pin-overlay-inner.pin-here:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){max-height:calc(100svh - 16px)!important}.resource-card .uc-also>.uc-also-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:6px 10px;border:0;border-radius:0;box-shadow:none;background:var(--map-also-light, #e3f0f1)!important;color:var(--vs-ink-on-light, #05282f)!important;font:700 var(--t-sm, 16px)/1.25 var(--vs-font)!important;text-align:left;cursor:pointer}.resource-card .uc-also>.uc-also-toggle .uc-also-icon{font-size:1.15em;line-height:1}.resource-card .uc-also>.uc-also-toggle .uc-also-text{flex:1 1 auto;min-width:0}.resource-card .uc-also>.uc-also-toggle:after{content:"";flex:none;width:.5em;height:.5em;margin:0 4px 0 6px;border:solid currentColor;border-width:0 3px 3px 0;transform:rotate(-45deg);transition:transform .15s}.resource-card .uc-also>.uc-also-toggle[aria-expanded=true]:after{transform:rotate(45deg) translate(-2px,-2px)}.resource-card .uc-also>.uc-also-toggle:focus-visible{outline:3px solid var(--vs-focus, #0b0c0c)!important;outline-offset:-3px}@media(hover:hover){.resource-card .uc-also>.uc-also-toggle:hover{text-decoration:underline;text-underline-offset:3px}}.resource-card>.uc-also:has(>.uc-also-toggle):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:8px 0 0!important;padding:0!important}.resource-card .uc-also>.uc-programs[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}.mapa-nb-panel.is-sheet>.mapa-nb-panel-head:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:sticky;top:-.5rem;z-index:2;margin-top:-.5rem;padding-top:.6rem;background:#fff}#map-pin-overlay-inner .rc-building>h3:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;align-items:center;min-height:44px;margin:0!important;padding:6px 52px 6px 12px!important;line-height:1.2;box-sizing:border-box}#map-pin-overlay-inner .rc-building>.rc-building-addr:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important;padding:8px 12px 0!important;background:var(--vs-teal-t, #e3f0f1);color:var(--vs-ink-on-light, #05282f)}#map-pin-overlay-inner .rc-building>.uc-label:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important;padding:7px 12px!important;background:var(--vs-teal-t, #e3f0f1)!important;border:0!important;color:var(--vs-ink-on-light, #05282f)!important;font:700 var(--t-sm)/1.25 var(--vs-font)!important}#map-pin-overlay-inner .rc-building>.uc-programs:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;margin:0 12px 6px!important;padding:0!important;gap:0!important;border:0!important;background:none!important}#map-pin-overlay-inner .rc-building>.uc-programs>li.uc-prog:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;background:transparent!important}#map-pin-overlay-inner .rc-building>.uc-programs>li.uc-prog+li.uc-prog:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){border-top:1px solid #c9d6d9!important}#map-pin-overlay-inner .rc-building .uc-prog .uc-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-left:0!important;padding-right:2px!important}@font-face{font-family:Literata;src:url(/fonts/literata-latin-var.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gelasio;src:url(/fonts/gelasio-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:92.7734%;descent-override:34.1797%;line-gap-override:0%}:root{--nf-paper: #fbf8f1;--nf-rule: var(--vs-deep, #062f37);--nf-ink: #1c1c1c;--nf-head: var(--vs-deep, #062f37);--nf-serif: Literata, Georgia, "Times New Roman", serif;--nf-head-font: Gelasio, Georgia, "Times New Roman", serif}.nf-dc2{--n: 2}.nf-dc3{--n: 3}:is(.nf-dc2,.nf-dc3){--dcA: 1.177;--dcDe: .308;--dcCb: .702;--dcAd: .9277;--dcDed: .3418;--dcCd: .6929;line-height:var(--lh)!important}.nf-dcw{-webkit-user-select:none;user-select:none}.nf-dc{--D: calc(((var(--n) - 1) * var(--lh) + var(--dcCb)) / var(--dcCd));float:left;display:block;margin:0 .06em 0 -.02em;padding:0;font-family:var(--nf-head-font);font-weight:700;font-style:normal;font-size:calc(var(--D) * 1em);color:var(--vs-teal, #0a4652);--t1: calc((var(--lh) - var(--dcA) - var(--dcDe)) / 2 + var(--dcA) - var(--dcCb));--Ld: calc(2 * var(--t1) / var(--D) - 2 * (var(--dcAd) - var(--dcCd)) + var(--dcAd) + var(--dcDed));line-height:var(--Ld);margin-bottom:calc(((var(--n) - 1) * var(--lh) + var(--t1) + var(--dcCb) + .2) / var(--D) * 1em - var(--Ld) * 1em)}:is(#nf,#news-article,#home-news) .news-meta.news-meta-top{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap;gap:4px 10px!important;margin:0!important;padding:0!important}:is(#nf,#news-article,#home-news) .news-meta-top .news-date-tag{order:0;margin:0!important;font:700 calc(14.5px * var(--fs, 1))/1.3 var(--vs-font, Figtree, sans-serif)!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--vs-muted, #34444b)!important}:is(#nf,#news-article,#home-news) .news-meta-top .news-cat-tag{order:1;margin:0 0 0 auto!important;display:inline-block!important;padding:1px 10px!important;border-radius:999px!important;border:1.5px solid currentColor!important;font:700 calc(14px * var(--fs, 1))/1.45 var(--vs-font, Figtree, sans-serif)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;min-height:0!important}body.news-page main#main:not(#s):not(#s):not(#s){background:var(--nf-paper)!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}#nf{color:var(--nf-ink);font-family:var(--nf-serif)}#nf .nf-wrap{max-width:none;margin:0;padding:0 var(--r4-pad, 16px);box-sizing:border-box}#nf#nf#nf#nf#nf#nf#nf#nf #news-list{display:block!important;padding:0!important;margin:0!important}#nf .nf-mast{padding:0;text-align:center}#nf#nf#nf#nf#nf#nf#nf#nf .nf-ear{margin:0!important;padding:10px 0 6px!important;min-height:calc(14px * var(--fs, 1) * 1.3 + 16px);border-bottom:1px solid var(--nf-rule);font:700 calc(14px * var(--fs, 1))/1.3 var(--vs-font, Figtree, sans-serif)!important;letter-spacing:.07em;text-transform:uppercase;color:var(--vs-ink, #0d2a30)!important}#nf#nf#nf#nf#nf#nf#nf#nf .nf-plate{margin:10px 0 4px!important;padding:0!important;font:700 calc(40px * var(--fs, 1))/1.04 var(--nf-head-font)!important;letter-spacing:-.01em!important;color:var(--vs-teal, #0a4652)!important;text-wrap:balance}#nf#nf#nf#nf#nf#nf#nf#nf .nf-edition{margin:6px 0 0!important;padding:6px 0 8px!important;max-width:none!important;border-top:1px solid var(--nf-rule);font:400 calc(17px * var(--fs, 1))/1.4 var(--nf-serif)!important;color:var(--vs-ink, #0d2a30)!important;text-wrap:balance}#nf .nf-rule{border-top:5px solid var(--nf-rule);margin-top:30px}#nf#nf#nf#nf#nf#nf#nf#nf .nf-search{position:relative;z-index:2;max-width:560px;margin:calc(-1 * (var(--vs-search-h, 44px) / 2) - 3px) auto 0!important}#nf .nf-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:22px 0 14px}#nf .nf-filters{display:contents}#nf#nf#nf#nf#nf#nf#nf#nf .nf-count{margin:0!important;font:600 calc(15.5px * var(--fs, 1))/1.3 var(--vs-font, Figtree, sans-serif)!important;color:var(--vs-muted, #34444b)!important}#nf .nf-cat-btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap-md, 40px);margin:0 0 0 auto;padding:4px 12px;box-sizing:border-box;cursor:pointer;font:700 calc(16.5px * var(--fs, 1))/1.15 var(--vs-font, Figtree, sans-serif);color:var(--vs-deep, #062f37);background:var(--vs-teal-h, #d2e7e9);border:2px solid var(--vs-deep, #062f37);border-radius:var(--vs-r, 8px);box-shadow:0 2px 0 var(--vs-deep, #062f37)}#nf .nf-cat-btn:hover{background:#c1dee1}#nf .nf-cat-btn:active{transform:translateY(2px);box-shadow:none}#nf .nf-cat-btn[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--vs-deep, #062f37),0 2px 0 var(--vs-deep, #062f37)}#nf .nf-cat-btn>i{width:14px;height:14px;border-radius:50%;background:var(--c);border:2px solid #fff;box-shadow:0 0 0 1px var(--c);flex:none}#nf .nf-caret{font-size:.8em}#nf .nf-picker{flex:1 0 100%;order:3;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(128px * var(--fs, 1))),1fr));gap:8px;padding:10px;box-sizing:border-box;border:2px solid var(--vs-deep, #062f37);border-radius:var(--vs-r, 8px);background:#fff}#nf .nf-picker[hidden]{display:none}#nf .nf-pick{--c: var(--vs-teal, #0a4652);--bg: #fff;display:flex;align-items:center;gap:8px;min-height:var(--tap-md, 40px);margin:0;padding:4px 10px;box-sizing:border-box;cursor:pointer;text-align:left;font:700 calc(16px * var(--fs, 1))/1.15 var(--vs-font, Figtree, sans-serif);color:var(--c);background:var(--bg);border:2px solid var(--c);border-radius:var(--vs-r, 8px);overflow-wrap:break-word}#nf .nf-pick>i{width:14px;height:14px;border-radius:50%;background:var(--c);flex:none}#nf .nf-pick:hover{text-decoration:underline;text-underline-offset:3px}#nf .nf-pick.on{background:var(--c);color:#fff}#nf .nf-pick.on>i{background:#fff}#nf :is(.nf-cat-btn,.nf-pick):focus-visible{outline:3px solid var(--vs-focus, #0b0c0c);outline-offset:2px}#nf .nf-ph{display:block;overflow:hidden;border:1px solid var(--nf-rule);background:#e9e4d8}#nf .nf-ph img{display:block;width:100%;height:100%;aspect-ratio:5 / 2;object-fit:cover;border:0;border-radius:0}#nf .nf-ph-none{aspect-ratio:5 / 2;display:flex;align-items:center;justify-content:center;text-decoration:none;border-color:var(--c);background:var(--bg);box-shadow:inset 0 0 0 6px var(--nf-paper),inset 0 0 0 7px var(--c)}#nf .nf-ph-none>span{font:700 calc(20px * var(--fs, 1))/1.1 var(--nf-head-font);color:var(--c);padding:4px 10px}#nf#nf#nf#nf#nf#nf#nf#nf .nf-h{margin:6px 0 8px!important;padding:0!important;font:700 calc(21.5px * var(--fs, 1))/1.18 var(--nf-head-font)!important;letter-spacing:0!important;color:var(--nf-head)!important;text-wrap:pretty;overflow-wrap:break-word}#nf#nf#nf#nf#nf#nf#nf#nf .nf-h a{color:inherit!important;text-decoration:none!important;min-height:0!important;padding:0!important;display:inline!important}#nf .nf-h a:hover{text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:2px}#nf .nf-h a:focus-visible{outline:3px solid var(--vs-focus, #0b0c0c);outline-offset:2px}#nf#nf#nf#nf#nf#nf#nf#nf .nf-sn{--lh: 1.55;margin:0!important;padding:0!important;max-width:none!important;font:400 calc(17px * var(--fs, 1))/var(--lh) var(--nf-serif)!important;color:var(--nf-ink)!important;overflow-wrap:break-word}#nf#nf#nf#nf#nf#nf#nf#nf .nf-go{margin:6px 0 0!important;padding:0!important;display:flex;justify-content:flex-end}#nf#nf#nf#nf#nf#nf#nf#nf .nf-rm{display:inline-flex!important;align-items:center;gap:4px;min-height:var(--tap-lg, 44px);padding:0!important;margin:0!important;font:700 calc(16px * var(--fs, 1))/1.2 var(--vs-font, Figtree, sans-serif)!important;color:var(--vs-teal, #0a4652)!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px}#nf#nf#nf#nf#nf#nf#nf#nf .nf-full{display:inline-flex!important;align-items:center;gap:6px;min-height:var(--tap-lg, 44px);padding:4px 14px!important;margin:0!important;box-sizing:border-box;font:800 calc(16.5px * var(--fs, 1))/1.15 var(--vs-font, Figtree, sans-serif)!important;color:#fff!important;text-decoration:none!important;background:var(--vs-teal, #0a4652)!important;border:2px solid var(--vs-deep, #062f37)!important;border-radius:var(--vs-r, 8px)!important;box-shadow:0 3px 0 var(--vs-deep, #062f37)!important}#nf .nf-full:hover{background:var(--vs-teal-2, #0d5866)!important}#nf .nf-full:active{transform:translateY(3px);box-shadow:none!important}#nf :is(.nf-rm,.nf-full):focus-visible{outline:3px solid var(--vs-focus, #0b0c0c);outline-offset:3px}#nf .nf-lead{padding:4px 0 20px;border-bottom:5px double var(--nf-rule)}#nf .nf-lead>.nf-ph{margin-bottom:14px}#nf .nf-lead>.nf-ph img,#nf .nf-lead>.nf-ph-none{aspect-ratio:16 / 9}#nf#nf#nf#nf#nf#nf#nf#nf .nf-lead .nf-h{margin:8px 0 12px!important;font-size:calc(29px * var(--fs, 1))!important;line-height:1.12!important}#nf#nf#nf#nf#nf#nf#nf#nf .nf-lead .nf-sn{--lh: 1.6;font-size:calc(18px * var(--fs, 1))!important}#nf#nf#nf#nf#nf#nf#nf#nf .nf-lead .nf-go{margin-top:14px!important}#nf .nf-grid{display:grid;grid-template-columns:minmax(0,1fr)}#nf .nf-st{min-width:0;padding:16px 0 10px;border-top:2px solid var(--nf-rule)}#nf .nf-grid>.nf-st:first-child{border-top:0}#nf .nf-st>.nf-ph{margin:2px 0 10px}@media(min-width:640px){#nf .nf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#nf .nf-st{padding:18px 20px 12px;border-left:2px solid var(--nf-rule)}#nf .nf-grid>.nf-st:nth-child(odd){border-left:0;padding-left:0}#nf .nf-grid>.nf-st:nth-child(2n){padding-right:0}#nf .nf-grid>.nf-st:nth-child(-n+2){border-top:0}#nf .nf-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}#nf .nf-lead>.nf-ph{margin:0}#nf .nf-lead>.nf-ph img,#nf .nf-lead>.nf-ph-none{aspect-ratio:4 / 3}}@media(min-width:960px){#nf .nf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#nf .nf-grid>.nf-st:nth-child(n){padding:18px 22px 12px;border-left:2px solid var(--nf-rule);border-top:2px solid var(--nf-rule)}#nf .nf-grid>.nf-st:nth-child(3n+1){border-left:0;padding-left:0}#nf .nf-grid>.nf-st:nth-child(3n){padding-right:0}#nf .nf-grid>.nf-st:nth-child(-n+3){border-top:0}#nf .nf-lead{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0 32px;align-items:start;padding-bottom:24px}#nf .nf-lead>.nf-ph{margin:0}#nf .nf-lead>.nf-ph img,#nf .nf-lead>.nf-ph-none{aspect-ratio:3 / 2}#nf#nf#nf#nf#nf#nf#nf#nf .nf-lead .nf-h{font-size:calc(38px * var(--fs, 1))!important}#nf#nf#nf#nf#nf#nf#nf#nf .nf-plate{font-size:calc(68px * var(--fs, 1))!important}}#nf .no-results{padding:24px 0;font:600 calc(18px * var(--fs, 1))/1.4 var(--vs-font, Figtree, sans-serif);color:var(--vs-ink, #0d2a30)}#nf#nf#nf#nf#nf#nf#nf#nf .nf-pager{margin:0!important;padding:20px 0 32px!important;border-top:5px solid var(--nf-rule)!important}#nf#nf#nf#nf#nf#nf#nf#nf .nf-pager:empty{border-top-width:5px!important;padding:0 0 32px!important}#nf .nf-pager .np-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}#nf .nf-pager .np-numbers{display:flex;gap:8px}#nf#nf#nf#nf#nf#nf#nf#nf .nf-pager .np-step{gap:6px!important}body.news-article-page main#main:not(#s):not(#s):not(#s){background:var(--nf-paper)!important}body.news-article-page .nf-amast{text-align:center;border-bottom:5px solid var(--nf-rule);padding:8px 0 6px}body.news-article-page .nf-amast .nf-wrap{max-width:none}body.news-article-page .nf-amast .nf-plate:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-block!important;min-height:0!important;padding:0!important;margin:0!important;font:700 calc(30px * var(--fs, 1))/1.1 var(--nf-head-font)!important;letter-spacing:-.01em;color:var(--vs-teal, #0a4652)!important;text-decoration:none!important}body.news-article-page .nf-amast .nf-plate:hover{text-decoration:underline!important;text-underline-offset:5px}@media(min-width:900px){body.news-article-page .nf-amast .nf-plate:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(40px * var(--fs, 1))!important}}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-head{margin-top:6px!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-title{margin:8px 0 14px!important;padding:0 0 12px!important;border-bottom:2px solid var(--nf-rule);font:700 calc(31px * var(--fs, 1))/1.12 var(--nf-head-font)!important;letter-spacing:-.005em!important;color:var(--nf-head)!important;text-wrap:balance}@media(min-width:900px){#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-title{font-size:calc(42px * var(--fs, 1))!important}}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-photo img{border:1px solid var(--nf-rule)!important;border-radius:0!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-body :is(p,li){--lh: 1.65;font-family:var(--nf-serif)!important;font-size:calc(19px * var(--fs, 1))!important;line-height:var(--lh)!important;color:var(--nf-ink)!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-body>p.nf-first{margin-top:0!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-body :is(h2,h3):not(#article-sources-title){font-family:var(--nf-head-font)!important;font-weight:700!important;color:var(--nf-head)!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article :is(.article-sources,.article-toc){background:#fff!important;border:2px solid var(--nf-rule)!important;border-radius:var(--vs-r, 8px)!important;box-shadow:none!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-sources li{font-family:var(--vs-font, Figtree, sans-serif)!important;font-size:calc(17px * var(--fs, 1))!important;line-height:1.45!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-aside{background:transparent!important;border:0!important;border-top:5px double var(--nf-rule)!important;border-radius:0!important;padding:10px 0 0!important;box-shadow:none!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-aside li{border-top:2px solid var(--nf-rule)!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-aside li:first-child{border-top:0!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-aside li a{font:700 calc(17.5px * var(--fs, 1))/1.3 var(--nf-head-font)!important;color:var(--nf-head)!important;text-decoration:underline!important;text-underline-offset:3px;padding:8px 0!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-aside .article-aside-more{border-top:0!important;font-family:var(--vs-font, Figtree, sans-serif)!important;color:var(--vs-teal, #0a4652)!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article .article-sources{padding:12px 16px!important}#news-article#news-article#news-article#news-article#news-article#news-article#news-article#news-article #article-sources-title{margin:0 0 4px!important;padding:0!important;font:800 calc(20px * var(--fs, 1))/1.2 var(--vs-font, Figtree, sans-serif)!important;color:var(--vs-h2-accent, #8a3300)!important}#home-news#home-news#home-news#home-news#home-news#home-news#home-news#home-news{display:block!important;grid-template-columns:none!important;gap:0!important;padding:0!important}#home-news .hn-front{color:var(--nf-ink);font-family:var(--nf-serif)}#home-news .hn-lead{padding-bottom:8px;border-bottom:5px double var(--nf-rule)}#home-news .nf-ph{display:block;overflow:hidden;margin:0 0 12px;border:1px solid var(--nf-rule);background:#e9e4d8}#home-news .nf-ph img{display:block;width:100%;aspect-ratio:5 / 2;object-fit:cover;border:0;border-radius:0}#home-news .nf-ph-none{aspect-ratio:5 / 2;display:flex;align-items:center;justify-content:center;text-decoration:none;border-color:var(--c);background:var(--bg);box-shadow:inset 0 0 0 6px var(--nf-paper),inset 0 0 0 7px var(--c)}#home-news .nf-ph-none>span{font:700 calc(20px * var(--fs, 1))/1.1 var(--nf-head-font);color:var(--c);padding:4px 10px}@media(min-width:1000px){#home-news .nf-ph img,#home-news .nf-ph-none{aspect-ratio:3 / 1}}#home-news#home-news#home-news#home-news#home-news#home-news#home-news#home-news .nf-h{margin:4px 0 6px!important;padding:0!important;font:700 calc(20px * var(--fs, 1))/1.2 var(--nf-head-font)!important;letter-spacing:0!important;color:var(--nf-head)!important;text-wrap:pretty;overflow-wrap:break-word}#home-news#home-news#home-news#home-news#home-news#home-news#home-news#home-news .hn-lead .nf-h{font-size:calc(24px * var(--fs, 1))!important;line-height:1.15!important}#home-news#home-news#home-news#home-news#home-news#home-news#home-news#home-news .nf-h a{color:inherit!important;text-decoration:none!important;min-height:0!important;padding:0!important;display:inline!important}#home-news .nf-h a:hover{text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:2px}#home-news .nf-h a:focus-visible{outline:3px solid var(--vs-focus, #0b0c0c);outline-offset:2px}#home-news#home-news#home-news#home-news#home-news#home-news#home-news#home-news .nf-sn{--lh: 1.55;margin:0!important;padding:0!important;max-width:none!important;font:400 calc(17px * var(--fs, 1))/var(--lh) var(--nf-serif)!important;color:var(--nf-ink)!important;overflow-wrap:break-word}#home-news#home-news#home-news#home-news#home-news#home-news#home-news#home-news .nf-go{margin:4px 0 0!important;padding:0!important;display:flex;justify-content:flex-end}#home-news#home-news#home-news#home-news#home-news#home-news#home-news#home-news .nf-rm{display:inline-flex!important;align-items:center;gap:4px;min-height:var(--tap-lg, 44px);padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;font:700 calc(16px * var(--fs, 1))/1.2 var(--vs-font, Figtree, sans-serif)!important;color:var(--vs-teal, #0a4652)!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px}#home-news .nf-rm:focus-visible{outline:3px solid var(--vs-focus, #0b0c0c);outline-offset:3px}#home-news .hn-pair{display:grid;grid-template-columns:minmax(0,1fr)}#home-news .hn-st{min-width:0;padding:12px 0 10px;border-top:2px solid var(--nf-rule)}#home-news .hn-st:first-child{border-top:0}@media(min-width:560px){#home-news .hn-pair{grid-template-columns:repeat(2,minmax(0,1fr))}#home-news .hn-st{border-top:0;padding:12px 0 6px 18px;border-left:2px solid var(--nf-rule)}#home-news .hn-st:first-child{border-left:0;padding:12px 18px 6px 0}}.nf-fallback{display:block;width:100%;height:100%}.nf-fallback img{display:block;width:100%;height:100%;object-fit:cover}.nf-fallback[data-photo=city-hall] img{object-position:68% 30%!important;filter:saturate(.85)}.nf-fallback[data-photo=crosswalk] img{object-position:50% 58%!important;filter:saturate(.95)}.nf-fallback[data-photo=medication] img{object-position:50% 50%!important;filter:saturate(.78)}.nf-fallback[data-photo=seawall] img{object-position:50% 42%!important;filter:saturate(.85)}.vs-newsband>.vs-news:not(#s):not(#s):not(#s){background:var(--nf-paper)!important;border-image:linear-gradient(var(--nf-paper) 0 0) fill 0 / 0 / 0 100vmax!important}@media(min-width:1000px){.vs-newsband:not(#s):not(#s):not(#s){box-sizing:border-box;padding-inline:var(--vs-gutter)!important}.vs-newsband>.vs-news:not(#s):not(#s):not(#s):not(#s){border-image:none!important}}body.news-article-page .nf-amast:not(#s){max-width:var(--r4-max, 1312px);margin-left:auto;margin-right:auto;box-sizing:border-box}@media(max-width:299.98px){#nf#nf#nf#nf#nf#nf#nf#nf#nf .nf-plate{font-size:calc(30px * var(--fs, 1))!important;overflow-wrap:anywhere}}main h2:not(.nf-h):not(.mapa-side-title):not(.mapa-filters-title):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-h2-accent, #8a3300)!important}:is(.vs-news .vs-head .vs-btn,#nf .nf-cat-btn,#nf .nf-full):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-sienna, #8a3300)!important;color:#fff!important;border:2px solid var(--vs-sienna-d, #3d1600)!important;border-radius:var(--vs-r, 8px)!important;box-shadow:4px 4px 0 var(--vs-sienna-d, #3d1600)!important;text-decoration:none!important}:is(.vs-news .vs-head .vs-btn,#nf .nf-cat-btn,#nf .nf-full):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s) *{color:#fff!important}:is(.vs-news .vs-head .vs-btn,#nf .nf-cat-btn,#nf .nf-full):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):hover{background:var(--vs-sienna-h, #742a00)!important}:is(.vs-news .vs-head .vs-btn,#nf .nf-cat-btn,#nf .nf-full):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):active{transform:translate(4px,4px)!important;box-shadow:none!important}#nf .nf-cat-btn[aria-expanded=true]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){box-shadow:inset 0 0 0 2px #fff,4px 4px 0 var(--vs-sienna-d, #3d1600)!important}:is(#nf,#home-news) .nf-rm:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-sienna, #8a3300)!important;text-decoration-color:var(--vs-sienna, #8a3300)!important}:is(#nf,#news-article,#home-news) .news-meta-top .news-date-tag:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s),:is(#nf,#news-article,#home-news) .news-meta-top .news-date-tag *:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-sienna, #8a3300)!important}#nf#nf#nf#nf#nf#nf#nf#nf .nf-ear{border-bottom-color:var(--vs-sienna, #8a3300)!important}#nf .nf-rule:not(#s){border-top-color:var(--vs-sienna, #8a3300)!important}body.news-article-page .nf-amast:not(#s){border-bottom-color:var(--vs-sienna, #8a3300)!important}#nf#nf#nf#nf#nf#nf#nf#nf .nf-plate,body.news-article-page .nf-amast .nf-plate:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:var(--vs-deep, #062f37)!important}:is(#rs-filters,#mapa-filters) .vs-chip-row:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;flex-wrap:wrap;gap:7px 8px!important;grid-template-columns:none!important;margin:0 0 4px}:is(#rs-filters,#mapa-filters) .vs-chip-row>:is(.rsf-tg,.mapa-ck):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:0 0 auto!important;width:auto!important;max-width:100%;padding-left:10px!important;padding-right:10px!important;white-space:nowrap}:is(#rs-filters,#mapa-filters) .vs-chip-row :is(.rsf-name,.mapa-ck-name):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:none!important;white-space:nowrap!important;text-wrap:nowrap}:is(#rs-filters,#mapa-filters) .vs-chip-row>:is(.rsf-tg,.mapa-ck):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative}:is(#rs-filters,#mapa-filters) .vs-chip-row>:is(.rsf-tg[aria-pressed=true],.mapa-ck:has(input:checked)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{content:"✓"!important;position:absolute;top:-10px;right:4px;display:flex!important;align-items:center;justify-content:center;width:20px;height:20px;margin:0!important;box-sizing:border-box;border:2px solid var(--vs-deep);border-radius:50%;background:#fff;color:var(--vs-deep);font:800 12px/1 var(--vs-font);pointer-events:none}#mapa-filters:not(.is-sheet) .mapa-quick:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;margin-top:16px!important}#rs-filters .rsf-quick.vs-chip-row:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:10px}#mapa-filters.is-sheet .mapa-quick:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:8px!important}#mapa-filters .mapa-near-row:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:minmax(0,1fr)!important;margin-top:7px}#mapa-filters:not(.is-sheet) .mapa-near-row:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}#mapa-filters .mapa-grid:not(.vs-chip-row):not(.mapa-near-row):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 8px!important}#mapa-filters :is(.mapa-ck,.mapa-near-act):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:100%;min-width:0;min-height:40px!important;margin:0!important;padding:2px 6px 2px 8px!important;box-sizing:border-box;cursor:pointer;text-align:left;background:#fff!important;color:var(--vs-ink-on-light, var(--vs-teal))!important;border:2px solid var(--vs-deep)!important;border-radius:var(--vs-r, 8px)!important;box-shadow:2px 2px 0 var(--vs-deep)!important;transform:none!important;translate:none;font:700 calc(15px * var(--fs, 1))/1.1 var(--vs-font)!important}#mapa-filters :is(.mapa-ck,.mapa-near-act)[hidden]:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}@media(hover:hover){#mapa-filters :is(.mapa-ck,.mapa-near-act):hover:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal-t, #e3f0f1)!important}}#mapa-filters :is(.mapa-ck:has(input:checked),.mapa-near-act[aria-pressed=true]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:var(--vs-teal)!important;color:#fff!important}#mapa-filters :is(.mapa-ck,.mapa-near-act):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):before{content:none!important;display:none!important}#mapa-filters :is(.mapa-ck:has(input:checked),.mapa-near-act[aria-pressed=true]):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{content:"✓";flex:none;margin-left:auto;font-weight:800}#mapa-filters :is(.mapa-ck,.mapa-near-act) :is(span,svg):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:inherit!important}#mapa-filters .mapa-ck-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:1 1 auto;min-width:0;overflow-wrap:normal;text-wrap:balance}#mapa-filters .mapa-ck input:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:absolute!important;inset:0;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer;box-shadow:none!important}#mapa-filters .mapa-ck:has(input:focus-visible):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){outline:3px solid var(--vs-deep)!important;outline-offset:2px!important}#mapa-filters :is(.mapa-ck-n,.mapa-ck-pin,.mapa-ck-dot,.mapa-q-icon):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:none!important}#mapa-filters .mapa-ck-type:not(:has(input:checked)):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-bottom:6px!important;background:#fff linear-gradient(to top,color-mix(in srgb,var(--svc-c) 18%,#fff),color-mix(in srgb,var(--svc-c) 6%,#fff) 50%,#fff 92%) border-box!important;box-shadow:inset 0 -4px 0 var(--svc-c),2px 2px 0 var(--vs-deep)!important}#mapa-filters .mapa-ck-type:has(input:checked):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-bottom:6px!important;box-shadow:inset 0 -4px 0 var(--svc-c),2px 2px 0 var(--vs-deep)!important}#mapa-filters .mapa-more-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;align-items:center;justify-content:space-between!important;gap:4px;width:100%;min-height:40px!important;margin:0!important;padding:2px 6px 2px 8px!important;background:#fff!important;color:var(--vs-ink-on-light, var(--vs-teal))!important;border:2px solid var(--vs-deep)!important;border-radius:var(--vs-r, 8px)!important;box-shadow:2px 2px 0 var(--vs-deep)!important;transform:none!important;font:700 calc(15px * var(--fs, 1))/1.1 var(--vs-font)!important;text-align:left}#mapa-filters .mapa-more-btn :is(span,svg):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:inherit!important}#mapa-filters :is(.mapa-grp-title,.mapa-more-h):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important;font:800 calc(14px * var(--fs, 1))/1.15 var(--vs-font)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--vs-sienna, #8a3300)!important}#mapa-filters .mapa-grp-head:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){min-height:30px;margin:8px 0 3px!important}#mapa-filters .mapa-more-h:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;align-items:center;min-height:30px;margin:6px 0 3px!important}#mapa-filters .mapa-adv-opts:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0 0 4px!important;padding:0!important;border:0!important}#mapa-filters :is(.mapa-lang,.mapa-addr):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex;flex-direction:column;gap:3px;margin:8px 0 6px!important}#mapa-filters .mapa-adv-btn:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:flex!important;align-items:center;justify-content:flex-start!important;gap:6px;width:100%;min-height:40px!important;margin:12px 0 0!important;padding:8px 2px 4px!important;border:0!important;border-top:1px solid #c9d3da!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;color:var(--vs-teal)!important;font:700 calc(16px * var(--fs, 1))/1.12 var(--vs-font)!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px}#mapa-filters .mapa-adv-btn :is(span,svg):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){color:inherit!important}#mapa-filters .mapa-adv-btn .mapa-more-chev:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){flex:none;width:18px;height:18px;margin:0!important}#mapa-filters .mapa-adv-btn:focus-visible:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){outline:3px solid var(--vs-deep)!important;outline-offset:2px!important}@media(min-width:1024px){body.large-text #mapa-filters:not(.is-sheet) :is(.mapa-ck,.mapa-more-btn):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(14px * var(--fs, 1))!important;padding-left:6px!important;padding-right:4px!important;gap:3px!important}body.large-text :is(#rs-filters,#mapa-filters):not(.is-sheet) .vs-chip-row>:is(.rsf-tg,.mapa-ck):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(14px * var(--fs, 1))!important;padding-left:8px!important;padding-right:8px!important;gap:4px!important}}.resource-card .vs-pill:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-block!important;margin:0!important;padding:2px 10px!important;border:0!important;border-radius:1em!important;box-shadow:none!important;background:#e3f0f1!important;color:#0d2a30!important;background:color-mix(in srgb,var(--pill-c, #0a4652) 14%,#fff)!important;color:color-mix(in srgb,var(--pill-c, #0a4652) 58%,#000)!important;font:700 var(--t-sm)/1.3 var(--vs-font)!important;letter-spacing:0!important;text-transform:none!important;vertical-align:baseline!important;white-space:normal!important;overflow-wrap:normal!important}.resource-card .resource-context-badges .vs-pill:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:3px!important;padding-bottom:3px!important}.resource-card .uc-programs>li.uc-prog.is-match:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative!important}.resource-card .uc-programs>li.uc-prog.is-match:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{content:""!important;position:absolute!important;left:3px!important;top:6px!important;bottom:6px!important;width:5px!important;border-radius:3px!important;background:var(--vs-teal, #0a4652)!important;pointer-events:none}.resource-card .uc-programs>li.uc-prog.is-match .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-weight:800!important}.resource-card .uc-programs>li.uc-prog.is-match .uc-toggle .uc-match:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:table!important;margin:4px 0 2px!important}.resource-card.uc-r2>.uc-label:not(.uc-label-here):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:10px 0 0!important;padding:8px 12px!important;background:var(--vs-teal-t, #e3f0f1)!important;border:0!important;color:var(--vs-ink-on-light, #0d2a30)!important;font:800 var(--t-body)/1.25 var(--vs-font)!important}.resource-card.uc-r2>.uc-programs:not(.uc-here):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block!important;margin:0 0 8px!important;padding:0!important;border:0!important;gap:0!important;background:none!important}.resource-card.uc-r2>.uc-programs:not(.uc-here)>li.uc-prog:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){position:relative!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.resource-card.uc-r2>.uc-programs:not(.uc-here)>li.uc-prog+li.uc-prog:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):before{content:""!important;position:absolute!important;left:12px!important;right:12px!important;top:0!important;height:1px!important;background:#c9d6d9!important}.resource-card.uc-r2>.uc-programs:not(.uc-here) .uc-prog .uc-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding:9px 2px 9px 0!important}.resource-card.uc-r2>.uc-programs:not(.uc-here) .uc-prog.is-match .uc-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-left:4px!important}.resource-card.uc-r2>.uc-programs:not(.uc-here) .uc-prog .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(var(--t-body) * 1.06)!important}.resource-card.uc-r2>.uc-programs:not(.uc-here) .uc-prog.uc-lv-line .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(var(--t-sm) * 1.0625)!important}.resource-card.uc-r2>.uc-programs:not(.uc-here) .uc-panel:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0 0 0 26px!important;padding:8px 0 10px!important;background:transparent!important;border:0!important;border-top:1px solid #9fc1c7!important}.resource-card.uc-r2 .uc-panel>.uc-meta:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:none!important;padding:0!important;margin:0 0 6px!important}.resource-card.uc-r2>.uc-programs:not(.uc-here) .description-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:transparent!important}.resource-card.uc-r2>.uc-programs:not(.uc-here)>li.uc-prog.is-open:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:transparent!important}.resource-card.uc-r2>.uc-programs:not(.uc-here)>.uc-also-here:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0!important;padding:7px 12px!important;border:0!important;background:var(--vs-teal-t, #e3f0f1)!important;color:var(--vs-ink-on-light, #0d2a30)!important;font:700 var(--t-sm)/1.25 var(--vs-font)!important;text-transform:none!important;letter-spacing:0!important}@media(max-width:399px){body.large-text #map-pin-overlay .resource-card.uc-r2>.uc-label:not(.uc-label-here):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:4px!important;padding:4px 12px!important;font-size:19.8px!important}body.large-text #map-pin-overlay .resource-card.uc-r2>.uc-programs:not(.uc-here) .uc-prog .uc-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:4px!important;padding-bottom:4px!important}body.large-text #map-pin-overlay .resource-card.uc-r2>.uc-programs:not(.uc-here) .uc-prog.uc-lv-line .uc-toggle .uc-name:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){font-size:calc(17px * 1.1)!important}body.large-text #map-pin-overlay .resource-card.uc-r2>.uc-programs:not(.uc-here)>.uc-also-here:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-top:4px!important;padding-bottom:4px!important}}#map-pin-overlay-inner .rc-building>.uc-programs .uc-panel:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin:0 0 0 34px!important;padding:8px 0 10px!important;background:transparent!important;border:0!important;border-top:1px solid #9fc1c7!important}#map-pin-overlay-inner .rc-building .uc-panel>.uc-meta:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:none!important;padding:0!important;margin:0 0 6px!important}#map-pin-overlay-inner .rc-building>.uc-programs>li.uc-prog.is-open:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:transparent!important}#map-pin-overlay-inner .rc-building>.uc-programs .description-toggle:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:transparent!important}#map-pin-overlay-inner .rc-building>.uc-programs>li.uc-prog.is-match:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):after{left:-9px!important}#map-pin-overlay-inner .rc-building>.uc-programs>li.uc-prog.is-match:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){overflow:visible!important}.mapa:not(#s){--map-h: clamp(360px, calc(var(--vs-map-vh, 100svh) - 128px), 720px)}@media(min-width:1024px){.mapa:not(#s){--map-h: clamp(480px, calc(var(--vs-map-vh, 100svh) - 160px), 760px)}}.mapa .map-container :is(#map-gl,#home-map-gl,.maplibregl-canvas-container,.maplibregl-canvas,.maplibregl-marker,.maplibregl-ctrl button):not(#s):not(#s):not(#s),.mapa .map-container>:is(button,.mapa-zoom,.mapa-allareas):not(#s):not(#s):not(#s),.mapa .map-container>.mapa-zoom button:not(#s):not(#s):not(#s){touch-action:pan-x pan-y!important}.mapa .map-container:is(.map-fs-fake,:fullscreen) :is(#map-gl,#home-map-gl,.maplibregl-canvas-container,.maplibregl-canvas,.maplibregl-marker,.maplibregl-ctrl button):not(#s):not(#s):not(#s):not(#s),.mapa .map-container:is(.map-fs-fake,:fullscreen)>:is(button,.mapa-zoom,.mapa-allareas):not(#s):not(#s):not(#s):not(#s),.mapa .map-container:is(.map-fs-fake,:fullscreen)>.mapa-zoom button:not(#s):not(#s):not(#s):not(#s){touch-action:none!important}.mapa-pop .mapa-pop-ic.mapa-pop-ic-img:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:transparent!important;overflow:hidden}.mapa-pop .mapa-pop-ic.mapa-pop-ic-img>img:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:block;width:100%;height:100%;max-width:none;margin:0;border-radius:50%}.mapa .maplibregl-mobile-message svg.vs-hint-fs:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){display:inline-block!important;width:1.2em!important;height:1.2em!important;vertical-align:-.22em!important;margin:0 .1em!important}.mapa-hold,.mapa-hold-in{display:contents}body.map-page main .page-header.has-photo+.mapa-hold>.mapa-hold-in>.map-nb-card:first-child:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){margin-top:0!important}@media(max-width:699.98px){body.map-page main .page-header.has-photo+.mapa-hold>.mapa-hold-in>.map-nb-card:first-child:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){background:linear-gradient(to bottom,transparent 22px,#fff 22px)!important}}.mapa-hold{--vs-hold-map: clamp(360px, calc(var(--vs-map-vh, 100svh) - 128px), 720px);--vs-hold: var(--vs-hold-map)}@media(max-width:767px){body.map-page .mapa-hold{--vs-hold-map: clamp(360px, calc(var(--vs-map-vh, 100svh) - 196px), 720px)}}@media(max-width:599.98px)and (min-height:520px)and (prefers-reduced-motion:no-preference){.mapa-hold:not(#s){display:block}.mapa-hold:not(#s):after{content:"";display:block;height:var(--vs-hold);pointer-events:none}.mapa-hold-in:not(#s){display:block;position:sticky;top:calc(var(--vs-hdr-h, 68px) + 8px)}.mapa-hold-in:has(.map-fs-fake):not(#s){position:static}}@media(max-width:767px){body.map-page .mapa:not(#s):not(#s){--map-h: clamp(360px, calc(var(--vs-map-vh, 100svh) - 196px), 720px)}}body:not(.large-text) #map-pin-overlay-inner .resource-card .uc-prog .uc-toggle>.uc-pin:not(#s):not(#s):not(#s){height:calc(32px * 113 / 108);margin-top:calc(2px - 32px * 5 / 108)}#map-pin-overlay-inner .uc-pin:not(#s):not(#s){width:auto;height:calc(39px * 113 / 108)}#map-resources-display .mapa-nl:not(#s){margin:0 0 14px;font-family:var(--vs-font, Figtree, system-ui, sans-serif);color:var(--vs-ink-on-light, #05282f)}#map-resources-display .mapa-nl-band:not(#s){background:#eef3f7;border-radius:var(--vs-r, 8px);padding:8px 14px;margin:4px 0 8px}#map-resources-display .mapa-nl-h:not(#s):not(#s){margin:0;font:700 calc(1.15rem * var(--fs, 1))/1.25 var(--vs-font, Figtree, system-ui, sans-serif);color:var(--vs-h2-accent, #8a3300)}#map-resources-display .mapa-nl-from:not(#s):not(#s){margin:2px 0 0;font:600 calc(.95rem * var(--fs, 1))/1.3 var(--vs-font, Figtree, system-ui, sans-serif);color:#34444b}#map-resources-display .mapa-nl-list:not(#s){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media(min-width:768px){#map-resources-display .mapa-nl-list:not(#s){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}}#map-resources-display .mapa-nl-row:not(#s){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n d" "a go";align-items:start;gap:0 10px;margin:0;padding:4px 8px 8px 10px;background:#fff;border:1px solid var(--vs-line, #c9d6d8);border-radius:var(--vs-r, 8px)}#map-resources-display :is(.mapa-nl-t,.mapa-nl-top):not(#s){display:contents}#map-resources-display :is(.mapa-nl-n,.mapa-nl-a):not(#s){display:block;overflow-wrap:break-word;min-width:0}#map-resources-display .mapa-nl-n:not(#s){grid-area:n;font:700 calc(1.0625rem * var(--fs, 1))/1.25 var(--vs-font, Figtree, system-ui, sans-serif)}#map-resources-display .mapa-nl-a:not(#s){grid-area:a;font:500 calc(1rem * var(--fs, 1))/1.3 var(--vs-font, Figtree, system-ui, sans-serif);color:#34444b}#map-resources-display .mapa-nl-d:not(#s){grid-area:d;justify-self:end;white-space:nowrap;font:700 calc(1rem * var(--fs, 1))/1.25 var(--vs-font, Figtree, system-ui, sans-serif);color:var(--vs-h2-accent, #8a3300)}#map-resources-display .mapa-nl-go:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){grid-area:go;justify-self:end;align-self:end;min-height:44px;margin:2px 4px 0 0;padding:2px 10px;font:700 var(--t-btn-sm, 16px)/1.15 var(--vs-font, Figtree, system-ui, sans-serif)!important;text-align:center;white-space:nowrap}@media(max-width:699.98px){body.map-page #mapa.map-nb-card:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){padding-bottom:0!important;margin-bottom:0!important}}@media(max-width:359.98px){body.large-text #map-resources-display .mapa-nl-go:not(#s):not(#s):not(#s):not(#s):not(#s):not(#s):not(#s){white-space:normal;max-width:6.2em}}@media(max-width:767px){body.map-page .map-nb-card.mapa:not(.mapa-nav):not(#s){margin-left:calc(-1 * var(--vs-gutter))!important;margin-right:calc(-1 * var(--vs-gutter))!important}}.mapa .maplibregl-canvas:focus-visible:not(#s):not(#s):not(#s){outline:3px solid #0b0c0c!important;outline-offset:-3px!important}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/figtree-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/figtree-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
