.scroll-accordion-split{margin:80px 0;color:#000}@media (min-width:970px){.scroll-accordion-split{margin:140px 0}}.scroll-accordion-split__list{display:flex;flex-direction:column;gap:8px}@media (min-width:970px){.scroll-accordion-split__track{position:relative;height:calc(100vh + (var(--item-count,1) - 1) * var(--scroll-step,40vh))}}@media (min-width:970px){.scroll-accordion-split__track.is-sticky>.scroll-accordion-split__list{position:sticky;top:0;transition:top .6s}}.scroll-accordion-split__item{width:100%;border-radius:12px;background:#f4f4f4;overflow:hidden;transition:width .4s,background-color .4s,grid-template-columns .4s}@media (min-width:970px){.scroll-accordion-split__item{width:50%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0fr);align-items:start}}.scroll-accordion-split__item.is-active{background:#e0e0e0}@media (min-width:970px){.scroll-accordion-split__item.is-active{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.scroll-accordion-split__item-header{display:block;width:100%;padding:24px;border:0;background:0 0;color:inherit;font:inherit;text-align:start;cursor:pointer}.scroll-accordion-split__item-header:focus-visible{outline:2px solid var(--accent-color,#00ef99);outline-offset:-2px}.scroll-accordion-split__title{display:block}.scroll-accordion-split__item-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s ease}@media (min-width:970px){.scroll-accordion-split__item-body{grid-template-rows:0fr}}.scroll-accordion-split__item.is-active .scroll-accordion-split__item-body{grid-template-rows:1fr}.scroll-accordion-split__item-inner{min-height:0;overflow:hidden}.scroll-accordion-split__item-content{padding:0 24px 24px}.scroll-accordion-split__text ul{margin:0 0 8px;padding-left:20px;list-style:disc}.scroll-accordion-split__text li{margin-bottom:4px}.scroll-accordion-split__text>:last-child{margin-bottom:0}.scroll-accordion-split__media{min-width:0;padding:0 8px 8px}@media (min-width:970px){.scroll-accordion-split__media{grid-column:2;grid-row:1/span 2;overflow:hidden;opacity:0;padding:8px 8px 8px 0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.is-active .scroll-accordion-split__media{opacity:1;visibility:visible;transition:opacity .4s .15s,visibility 0s}}.scroll-accordion-split__img{display:block;width:100%;height:auto;border-radius:8px}@media (prefers-reduced-motion:reduce){.scroll-accordion-split__item,.scroll-accordion-split__item-body,.scroll-accordion-split__media{transition:none}}