.accordion{--acc-padding-y:24px;--acc-padding-x:20px;margin:0 0 var(--gap-xxl)}.accordion__tabs{gap:8px;display:none}.accordion__tab{flex-grow:1;display:block}.accordion__tab-button{width:100%;height:100%;color:var(--acc-btn-txt);background-color:var(--acc-btn-bg);border:1px solid var(--acc-btn-border);cursor:pointer;font-size:calc(18px * var(--font-scale,1));margin:0;padding:16px 10px}.accordion__sections{flex-direction:column;display:flex}.accordion__button{width:100%;color:var(--acc-btn-txt);background-color:var(--acc-btn-bg);border:1px solid var(--acc-btn-border);cursor:pointer;font-size:calc(18px * var(--font-scale,1));justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.accordion__article{height:var(--article-height,0);background-color:#f9f9f9;transition:height .3s ease-in-out,opacity .2s;overflow:hidden}.accordion__inner{padding-block:var(--acc-padding-y);padding-inline:var(--acc-padding-x);background-color:var(--acc-inner-bg)}.accordion__icon{border-bottom:2px solid;border-right:2px solid;width:12px;height:12px;margin-bottom:4px;transition:all .3s;transform:rotate(45deg)}@media(hover:hover){.accordion__button:hover,.accordion__tab-button:hover{background-color:var(--acc-btn-bg-hover);color:var(--acc-btn-txt-hover);border-color:var(--acc-btn-border-hover)}}.is-expand>.accordion__button,.is-expand>.accordion__tab-button{background-color:var(--acc-btn-bg-expanded);color:var(--acc-btn-txt-expanded);border-color:var(--acc-btn-border-expanded)}.is-expand .accordion__icon{transform:rotate(-135deg)}.accordion[data-viewport=always][data-view-config=tabs] .accordion__tabs{display:flex}.accordion[data-viewport=always][data-view-config=tabs] .accordion__button{display:none}.accordion[data-viewport=always][data-view-config=tabs] .accordion__section.is-auto-expand .accordion__article{height:auto!important}.accordion[data-viewport=always][data-view-config=tabs] .accordion__section:not(.is-expand,.is-auto-expand) .accordion__article{height:0!important}.accordion[data-viewport=always][data-view-config=tabs] .is-expand .accordion__article,.accordion[data-viewport=always][data-view-config=tabs] .is-auto-expand .accordion__article{opacity:1!important;visibility:visible!important;height:auto!important}.accordion[data-viewport=always][data-view-config=tabs][data-position=row]{gap:30px;display:flex}.accordion[data-viewport=always][data-view-config=tabs][data-position=row] .accordion__tabs{flex-direction:column;flex-shrink:0;width:250px}.accordion[data-viewport=always][data-view-config=tabs][data-position=row] .accordion__tab{flex-grow:unset}.accordion[data-viewport=always][data-view-config=tabs][data-position=row] .accordion__sections{flex-grow:1;display:grid}.accordion[data-viewport=always][data-view-config=tabs][data-position=row] .accordion__section{opacity:0;visibility:hidden;grid-area:1/1}.accordion[data-viewport=always][data-view-config=tabs][data-position=row] .accordion__section.is-expand,.accordion[data-viewport=always][data-view-config=tabs][data-position=row] .accordion__section.is-auto-expand{opacity:1;visibility:visible}@media(min-width:561px){.accordion[data-viewport=sm][data-view-config=tabs] .accordion__tabs{display:flex}.accordion[data-viewport=sm][data-view-config=tabs] .accordion__button{display:none}.accordion[data-viewport=sm][data-view-config=tabs] .accordion__section.is-auto-expand .accordion__article{height:auto!important}.accordion[data-viewport=sm][data-view-config=tabs] .accordion__section:not(.is-expand,.is-auto-expand) .accordion__article{height:0!important}.accordion[data-viewport=sm][data-view-config=tabs] .is-expand .accordion__article,.accordion[data-viewport=sm][data-view-config=tabs] .is-auto-expand .accordion__article{opacity:1!important;visibility:visible!important;height:auto!important}.accordion[data-viewport=sm][data-view-config=tabs][data-position=row]{gap:30px;display:flex}.accordion[data-viewport=sm][data-view-config=tabs][data-position=row] .accordion__tabs{flex-direction:column;flex-shrink:0;width:250px}.accordion[data-viewport=sm][data-view-config=tabs][data-position=row] .accordion__tab{flex-grow:unset}.accordion[data-viewport=sm][data-view-config=tabs][data-position=row] .accordion__sections{flex-grow:1;display:grid}.accordion[data-viewport=sm][data-view-config=tabs][data-position=row] .accordion__section{opacity:0;visibility:hidden;grid-area:1/1}.accordion[data-viewport=sm][data-view-config=tabs][data-position=row] .accordion__section.is-expand,.accordion[data-viewport=sm][data-view-config=tabs][data-position=row] .accordion__section.is-auto-expand{opacity:1;visibility:visible}}@media(min-width:745px){.accordion[data-viewport=md][data-view-config=tabs] .accordion__tabs{display:flex}.accordion[data-viewport=md][data-view-config=tabs] .accordion__button{display:none}.accordion[data-viewport=md][data-view-config=tabs] .accordion__section.is-auto-expand .accordion__article{height:auto!important}.accordion[data-viewport=md][data-view-config=tabs] .accordion__section:not(.is-expand,.is-auto-expand) .accordion__article{height:0!important}.accordion[data-viewport=md][data-view-config=tabs] .is-expand .accordion__article,.accordion[data-viewport=md][data-view-config=tabs] .is-auto-expand .accordion__article{opacity:1!important;visibility:visible!important;height:auto!important}.accordion[data-viewport=md][data-view-config=tabs][data-position=row]{gap:30px;display:flex}.accordion[data-viewport=md][data-view-config=tabs][data-position=row] .accordion__tabs{flex-direction:column;flex-shrink:0;width:250px}.accordion[data-viewport=md][data-view-config=tabs][data-position=row] .accordion__tab{flex-grow:unset}.accordion[data-viewport=md][data-view-config=tabs][data-position=row] .accordion__sections{flex-grow:1;display:grid}.accordion[data-viewport=md][data-view-config=tabs][data-position=row] .accordion__section{opacity:0;visibility:hidden;grid-area:1/1}.accordion[data-viewport=md][data-view-config=tabs][data-position=row] .accordion__section.is-expand,.accordion[data-viewport=md][data-view-config=tabs][data-position=row] .accordion__section.is-auto-expand{opacity:1;visibility:visible}}@media(min-width:1025px){.accordion[data-viewport=lg][data-view-config=tabs] .accordion__tabs{display:flex}.accordion[data-viewport=lg][data-view-config=tabs] .accordion__button{display:none}.accordion[data-viewport=lg][data-view-config=tabs] .accordion__section.is-auto-expand .accordion__article{height:auto!important}.accordion[data-viewport=lg][data-view-config=tabs] .accordion__section:not(.is-expand,.is-auto-expand) .accordion__article{height:0!important}.accordion[data-viewport=lg][data-view-config=tabs] .is-expand .accordion__article,.accordion[data-viewport=lg][data-view-config=tabs] .is-auto-expand .accordion__article{opacity:1!important;visibility:visible!important;height:auto!important}.accordion[data-viewport=lg][data-view-config=tabs][data-position=row]{gap:30px;display:flex}.accordion[data-viewport=lg][data-view-config=tabs][data-position=row] .accordion__tabs{flex-direction:column;flex-shrink:0;width:250px}.accordion[data-viewport=lg][data-view-config=tabs][data-position=row] .accordion__tab{flex-grow:unset}.accordion[data-viewport=lg][data-view-config=tabs][data-position=row] .accordion__sections{flex-grow:1;display:grid}.accordion[data-viewport=lg][data-view-config=tabs][data-position=row] .accordion__section{opacity:0;visibility:hidden;grid-area:1/1}.accordion[data-viewport=lg][data-view-config=tabs][data-position=row] .accordion__section.is-expand,.accordion[data-viewport=lg][data-view-config=tabs][data-position=row] .accordion__section.is-auto-expand{opacity:1;visibility:visible}}@media(min-width:1501px){.accordion[data-viewport=xxl][data-view-config=tabs] .accordion__tabs{display:flex}.accordion[data-viewport=xxl][data-view-config=tabs] .accordion__button{display:none}.accordion[data-viewport=xxl][data-view-config=tabs] .accordion__section.is-auto-expand .accordion__article{height:auto!important}.accordion[data-viewport=xxl][data-view-config=tabs] .accordion__section:not(.is-expand,.is-auto-expand) .accordion__article{height:0!important}.accordion[data-viewport=xxl][data-view-config=tabs] .is-expand .accordion__article,.accordion[data-viewport=xxl][data-view-config=tabs] .is-auto-expand .accordion__article{opacity:1!important;visibility:visible!important;height:auto!important}.accordion[data-viewport=xxl][data-view-config=tabs][data-position=row]{gap:30px;display:flex}.accordion[data-viewport=xxl][data-view-config=tabs][data-position=row] .accordion__tabs{flex-direction:column;flex-shrink:0;width:250px}.accordion[data-viewport=xxl][data-view-config=tabs][data-position=row] .accordion__tab{flex-grow:unset}.accordion[data-viewport=xxl][data-view-config=tabs][data-position=row] .accordion__sections{flex-grow:1;display:grid}.accordion[data-viewport=xxl][data-view-config=tabs][data-position=row] .accordion__section{opacity:0;visibility:hidden;grid-area:1/1}.accordion[data-viewport=xxl][data-view-config=tabs][data-position=row] .accordion__section.is-expand,.accordion[data-viewport=xxl][data-view-config=tabs][data-position=row] .accordion__section.is-auto-expand{opacity:1;visibility:visible}}@media(min-width:1280px){.accordion .aside{width:0;height:0;overflow:hidden}.accordion .is-expand .aside{width:var(--sidebar-w);height:auto;overflow:visible}}.js-acc[data-astro-cid-dssrvcpo]:not([data-inited=true]) .js-acc-section[data-astro-cid-dssrvcpo].is-expand .js-acc-article[data-astro-cid-dssrvcpo]{height:auto!important}.js-acc[data-astro-cid-dssrvcpo]:not([data-inited=true]) .js-acc-article[data-astro-cid-dssrvcpo]{height:var(--article-height);transition:none!important}
