.navBar-module__sJFlCW__outer{background:var(--plum);color:var(--on-plum);border-bottom:solid 4px var(--purple);z-index:100;position:sticky;top:0}.navBar-module__sJFlCW__container{max-width:var(--content-width);padding:14px var(--gutter);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:0 auto;display:flex}.navBar-module__sJFlCW__skipLink{z-index:200;background:var(--yellow);color:var(--ink);border:var(--border);padding:12px 20px;font-weight:700;position:absolute;top:-100px;left:16px}.navBar-module__sJFlCW__skipLink:focus{top:12px}.navBar-module__sJFlCW__brand{flex-shrink:0;display:flex}.navBar-module__sJFlCW__brand img{width:180px;height:auto}.navBar-module__sJFlCW__links{flex-wrap:wrap;gap:4px 8px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.navBar-module__sJFlCW__link{font-family:var(--font-display);color:var(--on-plum);border-bottom:4px solid #0000;padding:10px 12px;font-size:1.1875rem;font-weight:600;text-decoration:none;display:block}.navBar-module__sJFlCW__link:hover{color:var(--on-plum);border-bottom-color:var(--on-plum-soft)}.navBar-module__sJFlCW__link[aria-current=page]{border-bottom-color:var(--yellow)}.navBar-module__sJFlCW__cta{min-height:48px;padding:10px 20px}.navBar-module__sJFlCW__cta[aria-current=page]{outline:solid 3px var(--on-plum);outline-offset:3px}@media (max-width:900px){.navBar-module__sJFlCW__outer{position:static}.navBar-module__sJFlCW__container{justify-content:space-between}.navBar-module__sJFlCW__links{border-top:solid 2px var(--plum-soft);order:3;justify-content:space-between;width:100%;margin:0;padding-top:6px}.navBar-module__sJFlCW__link{padding:8px 6px;font-size:1.125rem}}@media (max-width:600px){.navBar-module__sJFlCW__brand img{width:150px}.navBar-module__sJFlCW__container .navBar-module__sJFlCW__cta{width:auto;padding:8px 14px;font-size:1.0625rem}.navBar-module__sJFlCW__links{justify-content:flex-start}}@media (max-width:400px){.navBar-module__sJFlCW__container{gap:10px 8px}.navBar-module__sJFlCW__brand img{width:124px}.navBar-module__sJFlCW__container .navBar-module__sJFlCW__cta{min-height:44px;padding:6px 12px;font-size:1rem}.navBar-module__sJFlCW__links{justify-content:space-between;gap:0}.navBar-module__sJFlCW__link{padding:8px 4px;font-size:1.0625rem}}@media (max-width:360px){.navBar-module__sJFlCW__link{padding:8px 2px;font-size:1rem}}
