@keyframes border-bounce-in{0%{transform:scaleY(0)}60%{transform:scaleY(1.3)}80%{transform:scaleY(.9)}to{transform:scaleY(1)}}.c-accordion:not(:has(.c-accordion__item)){display:none}.c-accordion__item{width:100%}.c-accordion__details{background:var(--surface-primary);border:2px solid var(--border-button);border-radius:var(--radius-md);width:100%}.c-accordion__trigger{align-items:center;display:flex;flex-direction:row;font-size:var(--font-size,var(--font-static-md));font-weight:var(--font-weight,700);gap:1rem;justify-content:space-between;padding:1.25rem;width:100%}.c-accordion__trigger .indicator{flex-shrink:0;height:.875rem;position:relative;width:.875rem}.c-accordion__trigger .indicator:after,.c-accordion__trigger .indicator:before{background-color:currentColor;content:"";display:block;height:.125rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}.c-accordion__trigger .indicator:before{bottom:0;left:0}.c-accordion__trigger .indicator:after{left:0;right:0;transform:rotate(90deg)}.c-accordion__trigger.is-active .indicator{flex-shrink:0;height:.875rem;position:relative;width:.875rem}.c-accordion__trigger.is-active .indicator:after,.c-accordion__trigger.is-active .indicator:before{background-color:currentColor;content:"";display:block;height:.125rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}.c-accordion__trigger.is-active .indicator:before{opacity:0}.c-accordion__trigger.is-active .indicator:after{transform:rotate(180deg)}.c-accordion__content{display:none;height:0;opacity:0;overflow:hidden;width:var(--dropdown-width,100%)}.c-accordion__content:after,.c-accordion__content:before{content:"";display:block;position:relative;z-index:-1}.c-accordion__content:before{margin-top:.1875rem}.c-accordion__content:after{margin-bottom:-3.3125rem}.c-accordion__content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.c-accordion__content.is-visible{animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:0}.c-accordion__content-inner{padding:.25rem 1.25rem}.c-accordion-menu__item a{border-top:.0625rem solid var(--border-primary);color:var(--text-link);display:block;font-size:var(--font-static-md);font-weight:var(--font-weight,500);letter-spacing:.01rem;line-height:1;padding:1rem 0}.c-accordion-menu__button-link{padding-bottom:1rem}