.sss-section-nav{position:sticky;top:var(--sss-nav-top,12px);z-index:900;width:calc(100% - 32px);max-width:1080px;margin:30px auto 0;font-family:Commissioner,Arial,sans-serif;transition:filter .2s;isolation:isolate}.sss-section-nav__pill{display:flex;gap:6px;align-items:center;justify-content:space-between;overflow-x:auto;scrollbar-width:none;padding:9px;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.76);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 8px 30px #173f3321,inset 0 1px 0 #ffffff80}.sss-section-nav__pill::-webkit-scrollbar{display:none}.sss-section-nav__pill a{flex:1 0 auto;text-align:center;white-space:nowrap;color:#171b20!important;border-radius:0;padding:13px 20px;font-family:var(--sss-menu-font,Commissioner,Helvetica,Arial,sans-serif);font-size:var(--sss-menu-size,17px);font-weight:var(--sss-menu-weight,600);font-style:var(--sss-menu-style,normal);letter-spacing:var(--sss-menu-spacing,normal);line-height:var(--sss-menu-line,1.2);text-decoration:none!important;transition:color .2s}.sss-section-nav__pill a:hover{color:#008556!important;background:transparent}.sss-section-nav__pill a[aria-current="location"]{background:transparent;color:#008556!important;box-shadow:none}.sss-section-nav__pill a:focus-visible{outline:3px solid #26344c;outline-offset:-2px}.sss-section-nav.is-stuck .sss-section-nav__pill{background:rgba(255,255,255,.68)}.sss-nav-target{scroll-margin-top:var(--sss-anchor-offset,110px)!important}@supports not (backdrop-filter:blur(1px)){.sss-section-nav__pill{background:#fff}}@media(max-width:700px){.sss-section-nav{width:calc(100% - 20px);margin-top:18px}.sss-section-nav__pill{justify-content:flex-start;padding:6px;gap:2px}.sss-section-nav__pill a{padding:12px 15px}}@media(prefers-reduced-motion:reduce){.sss-section-nav,.sss-section-nav__pill a{transition:none}}

/* Text alone communicates every navigation state. Never paint an item surface. */
.sss-section-nav .sss-section-nav__pill a,
.sss-section-nav .sss-section-nav__pill a:is(:hover,:focus,:focus-visible,:active,[aria-current]){background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important}
.sss-section-nav .sss-section-nav__pill a::before,.sss-section-nav .sss-section-nav__pill a::after{content:none!important;display:none!important}
.sss-section-nav .sss-section-nav__pill a[aria-current="location"]{color:#008556!important}

/*
 * JavaScript uses a document-level fixed layer when a page-builder wrapper
 * would constrain native sticky positioning. Native sticky remains the
 * no-script fallback.
 */
.sss-section-nav-spacer{display:none;width:calc(100% - 32px);max-width:1080px;height:var(--sss-nav-space-height,0);margin:30px auto 0;pointer-events:none}
.sss-section-nav-spacer.is-active{display:block}
.sss-section-nav.is-fixed{position:fixed!important;right:auto!important;margin:0!important;z-index:900}
@media(max-width:700px){.sss-section-nav-spacer{width:calc(100% - 20px);margin-top:18px}}
