/* The return path is explicit; it never depends on browser history. */
.inner-site .page-path{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;min-height:44px;margin:0 0 14px;color:#4d5770;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}
.inner-site .page-path a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}
.inner-site .page-path a:hover{color:#2144dd;text-decoration-color:currentColor}
.inner-site .page-path--on-dark{color:#a6b7ff}
.inner-site .page-path--on-dark a:hover{color:#fff}
.inner-site .page-path>span{opacity:.65}
.inner-site .error-page .page-path{justify-content:center}
.nav__links .nav__home{display:none}
.inner-site .nav__links a[aria-current]:not([aria-current=false]):not(.btn),.motion-home .nav__links a[aria-current]:not([aria-current=false]):not(.btn){color:#a6b7ff;text-decoration:underline;text-underline-offset:7px}
@media(max-width:920px){
 .nav__links .nav__home{display:block}
 .inner-site .nav__links,.motion-home .nav__links{max-height:calc(100vh - var(--nav-h,74px));max-height:calc(100dvh - var(--nav-h,74px));overflow-y:auto;overscroll-behavior:contain}
 .motion-home .nav__links{max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px)}
}
@media(max-width:600px){
 .inner-site .page-path{gap:4px 14px;margin-bottom:12px;font-size:13px}
}
