.page-nav__wrapper{padding:2.9rem 2rem;transition:padding .3s ease-in-out}.page-nav__sticky{position:sticky;top:var(--header-height);transition:top .3s ease-in-out;z-index:3}.page-nav__sticky.is-stuck .page-nav__wrapper{padding:2rem}.page-nav__sticky.is-stuck{height:5.4rem}.page-nav__sticky.is-stuck .page-nav__wrapper .button--text{font-size:1.4rem;transition:font-size .3s ease-in-out}@media (max-width:767px){.page-nav__sticky.is-stuck .page-nav__wrapper,.page-nav__wrapper{padding:0}.page-nav{display:none}.page-nav-mobile .button{padding:2rem;text-align:left;width:100%}.page-nav-mobile{position:relative}.page-nav-mobile__list{background:#fff;border:1px solid var(--neutral);border-radius:.7rem;color:#fff;display:none;flex-direction:column;gap:.6rem;list-style:none;margin:0;max-height:80vh;overflow-y:auto;padding:1.6rem;position:absolute;right:2rem;scrollbar-color:var(--gray) var(--neutral);scrollbar-width:thin;top:calc(100% - 1.25rem);z-index:10}.page-nav-mobile__list::-webkit-scrollbar{width:8px}.page-nav-mobile__list::-webkit-scrollbar-track{background:var(--neutral);border-radius:10px}.page-nav-mobile__list::-webkit-scrollbar-thumb{background-color:var(--gray);border:2px solid var(--neutral);border-radius:10px}.page-nav-mobile.is-open .page-nav-mobile__list{display:flex}.page-nav-mobile__list .button{background:#fff;border:0;border-radius:0;color:#58595b;cursor:pointer;display:block;font-size:1.6rem;justify-content:flex-start;line-height:1.3125;padding:2px 9px;text-align:left;text-decoration:none;width:100%}.page-nav-mobile__list .button:hover{background-color:var(--neutral_25)}.page-nav__sticky.is-stuck{height:auto}}