.anchor-nav{--anchor-nav-bg:#2c68df;--anchor-nav-fg:#fff;--anchor-nav-height:64px;background:var(--anchor-nav-bg);color:var(--anchor-nav-fg);position:relative;width:100%;z-index:5}.anchor-nav--dark{--anchor-nav-bg:#555}.anchor-nav__inner{margin:0 auto;max-width:1200px;padding:0 46px;position:relative}.anchor-nav__list{display:flex;flex-wrap:wrap;gap:0 4px;justify-content:center;list-style:none}.anchor-nav__item,.anchor-nav__list{margin:0;padding:0}.anchor-nav__item:before{display:none}.anchor-nav__link{align-items:center;color:var(--anchor-nav-fg);display:flex;font-size:16px;font-weight:400;line-height:1.25;min-height:var(--anchor-nav-height);padding:0 11px;position:relative;text-decoration:none;white-space:nowrap}.anchor-nav__link:after{background:currentColor;bottom:14px;content:"";height:2px;left:11px;position:absolute;right:11px;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}.anchor-nav__link:focus-visible,.anchor-nav__link:hover{color:var(--anchor-nav-fg);text-decoration:none}.anchor-nav__link.is-active:after,.anchor-nav__link:hover:after{transform:scaleX(1)}.anchor-nav__link:focus-visible{border-radius:4px;outline:2px solid var(--anchor-nav-fg);outline-offset:-6px}.anchor-nav__toggle{display:none}.anchor-nav__placeholder{height:0}.anchor-nav--is-sticky{box-shadow:0 4px 12px rgba(5,18,33,.18);left:0;position:fixed;right:0;transition:transform .25s ease,opacity .25s ease,visibility 0s linear 0s}.anchor-nav--is-sticky.anchor-nav--out-of-scope{opacity:0;pointer-events:none;transform:translateY(-100%);transition:transform .25s ease,opacity .25s ease,visibility 0s linear .25s;visibility:hidden}@media (min-width:1140px) and (max-width:1279px){.anchor-nav__inner{padding:0 12px}.anchor-nav__link{padding:0 8px}.anchor-nav__link:after{left:8px;right:8px}}@media (max-width:1139px){.anchor-nav{--anchor-nav-height:56px}.anchor-nav__inner{padding:0}.anchor-nav__toggle{align-items:center;background:transparent;border:0;border-radius:0;color:var(--anchor-nav-fg);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.25;margin:0;min-height:var(--anchor-nav-height);padding:0 12px;text-align:left;width:100%}.anchor-nav__toggle:focus-visible{outline:2px solid var(--anchor-nav-fg);outline-offset:-6px}.anchor-nav__toggle-icon{flex-shrink:0;transition:transform .2s ease}.anchor-nav--open .anchor-nav__toggle-icon{transform:rotate(180deg)}.anchor-nav__list{background:var(--anchor-nav-bg);border-top:1px solid hsla(0,0%,100%,.25);box-shadow:0 12px 20px rgba(5,18,33,.2);display:none;flex-direction:column;flex-wrap:nowrap;gap:0;left:0;max-height:60vh;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:100%}.anchor-nav--open .anchor-nav__list{display:flex}.anchor-nav__link{min-height:48px;padding:0 12px;white-space:normal}.anchor-nav__link:after{bottom:12px;height:auto;left:0;right:auto;top:12px;transform:scaleY(0);transform-origin:center top;width:3px}.anchor-nav__link.is-active:after,.anchor-nav__link:hover:after{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.anchor-nav--is-sticky,.anchor-nav--is-sticky.anchor-nav--out-of-scope,.anchor-nav__link:after,.anchor-nav__toggle-icon{transition:none}}