.panel{max-height:0;overflow:hidden;overflow-y:auto;-webkit-transition:.25s ease-out;transition:.25s ease-out}.accordion-action-open .panel{max-height:450px;padding-bottom:var(--content-padding)}.accordion-button,.accordion-chameleon{-ms-flex-align:center;align-items:center;-moz-box-align:center;-ms-box-align:center;-webkit-box-align:center;-moz-box-pack:justify;-ms-box-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:var(--content-padding) 0;-webkit-transition:color .3s ease 0s,border .3s ease 0s;transition:color .3s ease 0s,border .3s ease 0s;width:100%}.accordion-button{cursor:pointer}.accordion:not(:last-child) .panel,.group:not(:last-child) .panel{border-bottom:1px solid #000;border-bottom:1px solid rgba(0,0,0,.15)}.accordion-action{background:none;border:none;cursor:pointer;height:21px;position:relative;width:21px}.accordion-action:after,.accordion-action:before{background:#909090;content:" ";position:absolute;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;will-change:transform}.accordion-action:before{height:3px;top:9px;width:21px}.accordion-action:after{height:21px;left:9px;width:3px}.accordion-action-open .accordion-action:after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.accordion-action-open .accordion-action:before{-webkit-transform:rotate(-1turn);-ms-transform:rotate(-1turn);transform:rotate(-1turn)}.dark .link:hover .accordion-action:after,.dark .link:hover .accordion-action:before{background:#fff}.light .link:hover .accordion-action:after,.light .link:hover .accordion-action:before,.off-light .link:hover .accordion-action:after,.off-light .link:hover .accordion-action:before{background:#000}