.page-navigation{background-color:var(--color-card-background);-webkit-border-after:.0625rem solid var(--color-separator-accent);border-block-end:.0625rem solid var(--color-separator-accent)}.page-navigation--no-decoration{background:none;-webkit-border-after:0;border-block-end:0}.page-navigation--no-decoration .page-navigation__container{-webkit-padding-after:0;padding-block-end:0}.page-navigation--no-decoration .page-navigation__inner{background:none}.page-navigation--no-decoration .page-navigation__border{display:none}.page-navigation--pinned{position:relative;z-index:1}.page-navigation--pinned .page-navigation__list{-webkit-margin-before:-.0625rem;margin-block-start:-.0625rem}.page-navigation .page-navigation__container{padding-inline:0}.page-navigation .page-navigation__container--empty{-webkit-padding-after:2.5rem;padding-block-end:2.5rem}.page-navigation__inner{display:inline-flex;inline-size:100%}.page-navigation__inner--top{background-color:var(--color-page-background)}.page-navigation__inner--bottom{--hsf-color:var(--color-card-background)}.page-navigation__list{inline-size:100%;display:flex;align-items:center;block-size:2.5rem;border-block:.0625rem solid var(--color-border-accent);background-color:var(--color-page-background)}.page-navigation__item+.page-navigation__item{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}.page-navigation__link{position:relative}.page-navigation__link:before{position:absolute;top:50%;left:50%;display:block;width:100%;min-width:2.5rem;height:100%;min-height:2.5rem;transform:translate(-50%,-50%);content:""}.page-navigation__link{white-space:nowrap}.page-navigation__link--active{background-size:100% 1px}.page-navigation__horizontal-scroll{inline-size:100%}.page-navigation__horizontal-scroll .horizontal-scroll__content{padding-inline:1rem}@media print,screen and (min-width:37.5em){.page-navigation__horizontal-scroll .horizontal-scroll__content{padding-inline:2rem}}@media screen and (min-width:56.25em){.page-navigation__horizontal-scroll .horizontal-scroll__content{padding-inline:3rem}}@media screen and (min-width:75em){.page-navigation__horizontal-scroll .horizontal-scroll__content{padding-inline:10rem}.page-navigation{-webkit-border-after:0;border-block-end:0}.page-navigation__inner{background-color:var(--color-card-background)}.page-navigation__list{padding-inline:1rem}.page-navigation__item+.page-navigation__item{-webkit-margin-start:2rem;margin-inline-start:2rem}.page-navigation__border{-webkit-border-after:.0625rem solid var(--color-separator-accent);border-block-end:.0625rem solid var(--color-separator-accent)}}