.accordion{--acc-padding-y:20px;--acc-padding-x:1px;margin:var(--gap-xl) 0}.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;margin:0;padding:16px 10px;font-size:20px}.accordion__sections{flex-direction:column;display:flex}.accordion__section+.accordion__section{margin-top:20px}.accordion__button{--_b:var(--acc-btn-border);--_bg:var(--acc-btn-bg);width:100%;color:var(--acc-btn-txt);cursor:pointer;isolation:isolate;border:1px solid var(--_b);background-color:#0000;border-radius:18px;justify-content:space-between;align-items:center;gap:2em;padding:16px 20px;font-size:20px;display:flex;position:relative}.accordion__article{background-color:var(--bg-body);height:var(--article-height,0);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__inner>:first-child{margin-top:0!important}.accordion__inner>:last-child{margin-bottom:0!important}.accordion__inner>:has(+script:last-child){margin-bottom:0!important}.accordion__icon{flex:0 0 1em;justify-content:center;align-items:center;width:1em;height:1em;font-size:24px;display:inline-flex}.accordion__icon:before{content:var(--webfont-caret_lg_down);font-family:var(--webfont);-webkit-font-smoothing:antialiased;speak:none;font-style:normal;line-height:1;display:inline-flex}.accordion__title{text-align:start;font-weight:700}.accordion__button,.accordion__tab-button{transition:color .3s,background-color .3s,border-color .3s}.accordion__button:focus,.accordion__tab-button:focus{outline:none}.accordion__button:focus-visible,.accordion__tab-button:focus-visible{outline:2px solid}@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);--_b:var(--acc-btn-border-hover);--_bg:var(--acc-btn-bg-hover)}}.accordion__button:active,.accordion__tab-button:active{background-color:var(--acc-btn-bg-hover);color:var(--acc-btn-txt-hover);border-color:var(--acc-btn-border-hover);--_b:var(--acc-btn-border-hover);--_bg:var(--acc-btn-bg-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);--_b:var(--acc-btn-border-expanded);--_bg:var(--acc-btn-bg-expanded)}@media(hover:hover){.is-expand>.accordion__button:hover,.is-expand>.accordion__tab-button:hover{background-color:var(--acc-btn-bg-hover);color:var(--acc-btn-txt-hover);border-color:var(--acc-btn-border-hover);--_b:var(--acc-btn-border-hover);--_bg:var(--acc-btn-bg-hover)}}.is-expand>.accordion__button:active,.is-expand>.accordion__tab-button:active{background-color:var(--acc-btn-bg-hover);color:var(--acc-btn-txt-hover);border-color:var(--acc-btn-border-hover);--_b:var(--acc-btn-border-hover);--_bg:var(--acc-btn-bg-hover)}.is-expand .accordion__icon:before{content:var(--webfont-caret_lg_up);font-family:var(--webfont);-webkit-font-smoothing:antialiased;speak:none;font-style:normal;line-height:1;display:inline-flex}.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}}@media(max-width:1400.98px){.accordion__tab-button,.accordion__button{font-size:18px}}.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}
