.sticky-scroller{--sticky-scroller-top:calc(var(--header-height, 0px) + 2rem)}.sticky-scroller__nav-list{list-style:none;margin:0;padding:0}.sticky-scroller__section{scroll-margin-top:var(--sticky-scroller-top)}.sticky-scroller__section-title{margin-bottom:1rem}.sticky-scroller__content>:last-child{margin-bottom:0}.sticky-scroller--content-bg .sticky-scroller__content,.sticky-scroller--media-bg .sticky-scroller__media{padding:2rem}.sticky-scroller--media-above .sticky-scroller__media,.sticky-scroller--media-below .sticky-scroller__content{border-radius:1rem 1rem 0 0}.sticky-scroller--media-above .sticky-scroller__content,.sticky-scroller--media-below .sticky-scroller__media{border-radius:0 0 1rem 1rem}.sticky-scroller__media img{display:block;height:auto;max-width:100%}.sticky-scroller--media-above .sticky-scroller__section{display:flex;flex-direction:column}.sticky-scroller--media-above .sticky-scroller__media{order:-1}.sticky-scroller--media-above .sticky-scroller__section-title{order:-2}@media (max-width:767px){.sticky-scroller__nav{display:none}.sticky-scroller__section,.sticky-scroller__section-title{margin-bottom:2rem}}@media (min-width:768px){.sticky-scroller{align-items:start;column-gap:1rem;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sticky-scroller__nav{position:sticky;top:var(--sticky-scroller-top)}.sticky-scroller__nav-item+.sticky-scroller__nav-item{margin-top:1rem}.sticky-scroller__nav-link{--sticky-scroller-icon-offset:calc(28px + 0.5rem);align-items:center;display:flex;gap:.5rem;margin:0;opacity:.4;text-decoration:none;transition:color .25s ease,opacity .25s ease,translate .25s ease;translate:calc(var(--sticky-scroller-icon-offset)*-1) 0}.sticky-scroller__nav-link.is-active,.sticky-scroller__nav-link:focus-visible,.sticky-scroller__nav-link:hover{opacity:1}.sticky-scroller__nav-link.is-active{translate:0 0}.sticky-scroller__nav-icon{fill:var(--tertiary-color);flex-shrink:0;opacity:0;transition:opacity .25s ease}.sticky-scroller__nav-link.is-active .sticky-scroller__nav-icon{opacity:1}.sticky-scroller--content-bg .sticky-scroller__content,.sticky-scroller--media-bg .sticky-scroller__media{padding:2.5rem}.sticky-scroller__section-title{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}