.anchor-nav{top:var(--anchor-nav-top,5.6875rem);z-index:10;background-color:var(--color--white);border-block-end:1px solid var(--color--border);position:sticky}.anchor-nav__fade,.anchor-nav__scroll{display:none}.anchor-nav__list{scrollbar-width:none;gap:2rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.anchor-nav__list::-webkit-scrollbar{display:none}.anchor-nav__item{flex:none}.anchor-nav__link{font-family:var(--font--heading);letter-spacing:-.01em;white-space:nowrap;color:var(--color--slate);align-items:center;padding-block:1rem;padding-inline:.25rem;font-size:1rem;font-weight:400;line-height:1.45;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.anchor-nav__link:after{content:"";background-color:var(--color--blue-hover);opacity:0;border-radius:624.938rem;block-size:.125rem;transition:opacity .2s;position:absolute;inset-block-end:-1px;inset-inline:0}.anchor-nav__link:hover{color:var(--color--navy)}.anchor-nav__link:focus-visible{outline:2px solid var(--color--blue);outline-offset:2px}.anchor-nav__link.is-active{color:var(--color--navy);font-weight:600}.anchor-nav__link.is-active:after{opacity:1}@media (width<=899px){.anchor-nav__fade{pointer-events:none;background:linear-gradient(to right, #fff0, var(--color--white));opacity:0;inline-size:5rem;transition:opacity .2s;display:block;position:absolute;inset-block:0;inset-inline-end:0}.anchor-nav__scroll{color:var(--color--blue);cursor:pointer;background-color:var(--color--ice);opacity:0;pointer-events:none;border:0;border-radius:624.938rem;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:.5rem;transform:translateY(-50%)}.anchor-nav__scroll svg{block-size:1.25rem;inline-size:1.25rem;display:block}.anchor-nav--scrollable .anchor-nav__fade{opacity:1}.anchor-nav--scrollable .anchor-nav__scroll{opacity:1;pointer-events:auto}}
