.page-nav{max-width:1280px;padding:12px;margin-inline:auto;background-color:var(--tg-on-page-nav-background-color);color:var(--tg-on-page-nav-text-color)}.page-nav-list{max-height:0;overflow:hidden;padding:0;margin:0;list-style:none;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-nav-list.open{max-height:1000px}@media (max-width:767px){.page-nav-list.open{max-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page-nav-list.open::after{content:"";position:absolute;top:0;right:0;width:40px;height:48%;margin-top:45px;pointer-events:none;background:-webkit-gradient(linear,right top,left top,color-stop(25%,var(--tg-on-page-nav-background-color)),to(transparent));background:linear-gradient(to left,var(--tg-on-page-nav-background-color) 25%,transparent);z-index:1}.page-nav-list.open .page-nav-list-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:normal;max-width:75%}}@media (max-width:767px) and (max-width:767px){.page-nav-list.open .page-nav-list-item:last-child{margin-right:15px}}.page-nav-list a{text-decoration:none;padding:6px 0;cursor:pointer;color:inherit}.page-nav-list a::before{content:"";-webkit-mask-image:url(../../assets/icons/caret-right.svg);mask-image:url(../../assets/icons/caret-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:9px;height:12px;background-color:currentColor;margin-right:8px;display:inline-block}@media (max-width:767px){.page-nav-list a::before{position:absolute;left:0;top:13px}}.page-nav-list a:hover{color:inherit}.page-nav-list a:last-child{padding-bottom:12px}.page-nav h3.page-nav-headline{margin:0;padding:12px 0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;color:var(--tg-on-page-nav-headline-color)}.page-nav h3.page-nav-headline::after{content:"";display:inline-block;width:24px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;-webkit-mask-image:url(../../assets/icons/plus.svg);mask-image:url(../../assets/icons/plus.svg);position:absolute;right:0}.page-nav h3.page-nav-headline.open::after{-webkit-mask-image:url(../../assets/icons/minus.svg);mask-image:url(../../assets/icons/minus.svg)}.page-nav.horizontal .page-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-nav.horizontal .page-nav-list a{padding-bottom:12px}@media (max-width:767px){.page-nav.horizontal .page-nav-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.page-nav.sticky{position:sticky;top:0;z-index:499}.page-nav.full-width{max-width:100%;padding:0}.page-nav.full-width .page-nav-details{max-width:1280px;margin-inline:auto}@media (max-width:1289px){.page-nav.full-width .page-nav-details{padding-left:30px;padding-right:30px}}@media (max-width:991px){.page-nav.full-width .page-nav-details{padding-left:15px;padding-right:15px}}.page-nav.open{max-height:1000px}.page-nav.white_bg{padding:0}.page-nav.white_bg .page-nav-headline{border-bottom:1px solid #dee2e6}@media (max-width:991px){.page-nav.white_bg{padding:15px}}.page-nav.margin-bottom-default,.page-nav.mb-default{margin-bottom:48px}.page-nav.margin-bottom-small,.page-nav.mb-small{margin-bottom:16px}.page-nav.no-margin-bottom,.page-nav.no-mb{margin-bottom:0}.page-nav ul.page-nav-list .page-nav-list-item{margin-bottom:0}@media (max-width:767px){.page-nav ul.page-nav-list .page-nav-list-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:normal;max-width:75%;position:relative;padding-left:18px}}@media (max-width:767px){.page-nav ul.page-nav-list{padding-left:0}}.page-nav-details{position:relative}.page-nav.no-arrow .page-nav-list-item a{padding-left:20px}.page-nav.no-arrow .page-nav-list-item a::before{all:unset}