.accordion__item{border-radius:var(--bz-radius-md);padding:1rem}.accordion__item .accordion__title{color:inherit;cursor:pointer;margin:0;position:relative}.accordion__item .icon{background-color:var(--bz-secondary);border-radius:50%;display:block;height:30px;position:absolute;right:0;top:-4px;width:30px}.accordion__item .icon:before{color:#fff;content:"\f106";font-family:Font Awesome\ 6 Free;font-size:.75rem;font-weight:900;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.accordion__item{padding-right:2rem}.accordion__title[aria-expanded=true]+.accordion__supporting-content{max-height:fit-content;opacity:1;transition:all .2s linear;will-change:opacity,max-height}.accordion__title[aria-expanded=true] .icon{transform:rotate(180deg)}.accordion__supporting-content{max-height:0;opacity:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion__supporting-content .h1,.accordion__supporting-content .h2,.accordion__supporting-content .h3,.accordion__supporting-content .h4,.accordion__supporting-content .h5,.accordion__supporting-content .h6,.accordion__supporting-content h1,.accordion__supporting-content h2,.accordion__supporting-content h3,.accordion__supporting-content h4,.accordion__supporting-content h5,.accordion__supporting-content h6{color:inherit}.accordion__content--wrapper{padding-top:1rem}