nav ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}nav a{color:currentColor;display:inline-block;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transform:translateZ(0);transition:color .2s ease}nav a:after{background:currentColor;border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);width:0;will-change:width}nav a.active:after,nav a:focus-visible:after,nav a:hover:after{width:100%}nav a.center-underline:after{left:50%;transform:translateX(-50%)}nav a.center-underline:hover:after{width:100%}nav a.right-underline:after{left:auto;right:0}nav a.right-underline:hover:after{left:0;right:auto;width:100%}nav a.active{color:#0056b3;color:var(--primary-color,#0056b3);font-weight:600}nav a.active:after{background:#0056b3;background:var(--primary-color,#0056b3);height:3px;width:100%}nav a:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #0056b34d;outline:none}nav a:focus-visible:after{width:100%}@media (prefers-reduced-motion:reduce){nav a:after{transition:none;will-change:auto}nav a:hover:after{width:100%}}@media (hover:none) and (pointer:coarse){nav a{padding:.75rem 0}nav a:not(.active):after{display:none}}nav a.no-underline:after{display:none}
/*# sourceMappingURL=main.2ddbc94b.css.map*/