body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav :is(.nav-link,.nav-link.active){isolation:isolate;letter-spacing:.01em;color:#646e7d;background:0 0;border-bottom-color:#0000;font-size:14px;font-weight:700;transition:color .18s;display:inline-flex;position:relative}body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#6291e81a;transition:opacity .18s;position:absolute;inset:0 -3px}body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#7298df 22%,#285cbb 50%,#7298df 78%,#0000 100%);height:2px;transition:opacity .18s;display:block;position:absolute;bottom:0;left:5px;right:5px;transform:none}body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link.active{color:#234f99}body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link.active:before,body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link.active:after{opacity:1}body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link:hover{color:#354f78}body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link:hover:before{opacity:.45}body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link:focus-visible{outline-offset:-5px;outline:2px solid #8497bb}@media (max-width:1000px){body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav :is(.nav-link,.nav-link.active){flex-shrink:0;height:42px;padding:0;font-size:13px;display:inline-flex}}@media (prefers-reduced-motion:reduce){body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link,body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link:before,body .academy-site-header.academy-authenticated-header:not(.academy-admin-header) .academy-public-nav .nav-link:after{transition:none}}body .site-header.academy-site-header.academy-authenticated-header:not(.academy-admin-header) .brand-icon{object-fit:contain;border-radius:0;flex:0 0 50px;width:50px;height:29px}@media (min-width:1001px){html:has(.academy-authenticated-header):not(:has(.academy-admin-header)){scrollbar-gutter:stable both-edges}}
