@media only screen and (min-width: 768px){.accordion-group{padding:0 var(--container-side-space);margin-top:2.5rem;margin-bottom:2.5rem;display:flex;align-items:flex-start}}@media only screen and (max-width: 991px){.accordion-group{gap:2rem}}.accordion-group .accordion-section{margin:2.5rem auto}@media only screen and (min-width: 768px){.accordion-group .accordion-section{padding-right:0;padding-left:0;margin:1.5rem auto 4rem}}.accordion-group__nav{position:sticky;top:calc(var(--header-height) + var(--announcement-bar-height));z-index:1}@media only screen and (min-width: 768px){.accordion-group__nav{flex:0 0 16.25rem;margin-top:1.5rem;margin-bottom:4rem}}@media only screen and (min-width: 768px){.accordion-group__main{flex:1 1 auto}}.scroll-nav__list{display:flex;padding:1rem var(--container-side-space);overflow:auto;scrollbar-width:none;background-color:#d7fff2;gap:1.5rem}@media only screen and (min-width: 768px){.scroll-nav__list{flex-direction:column;background-color:rgba(0,0,0,0);padding:0;gap:0}}.scroll-nav__list::-webkit-scrollbar{display:none}.scroll-nav__link{font-size:0.875rem;line-height:140%;font-weight:600;text-transform:none;letter-spacing:0.2px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .15s;display:block;color:inherit;white-space:nowrap}.scroll-nav__link:hover{text-decoration-color:currentColor}@media only screen and (min-width: 768px){.scroll-nav__link{white-space:normal;border-bottom:1px solid #f2f2f2;padding:1.25rem .25rem}.scroll-nav__link:hover,.scroll-nav__item--active .scroll-nav__link{border-bottom-color:#50fcce;border-bottom-width:2px}}.scroll-nav__link:hover{text-decoration:none}
