.accordion{border-bottom:1px solid var(--border-global-subtle);position:relative}.accordion__btn{align-items:center;border-top:.0625rem solid var(--border-global-subtle);cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-static-sm);font-weight:var(--font-weight-strong);gap:var(--static-xs);justify-content:space-between;padding:var(--static-xl) var(--static-xs);text-align:left;width:100%}.accordion__btn:after{border-bottom:.09375rem solid;border-right:.09375rem solid;content:"";display:block;flex-shrink:0;height:.5rem;margin:0 .2rem .25rem;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:.5rem}.accordion__btn.is-active:after{transform:rotate(225deg)}.accordion__heading{margin:unset}.js .accordion__content{box-sizing:border-box;display:none;font-size:var(--font-body-md);height:0;opacity:0;overflow:hidden;padding-left:var(--static-xs);padding-right:var(--static-xs);width:100%}.js .accordion__content:after,.js .accordion__content:before{content:"";display:block;position:relative;z-index:-1}.js .accordion__content:before{margin-top:-.3125rem}.js .accordion__content:after{margin-bottom:-3.3125rem}.js .accordion__content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.js .accordion__content.is-visible{-webkit-animation:overflowVisible .3s forwards;animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.js .accordion__content p{margin-top:0}.accordion__content-inner{padding-bottom:1.25rem}