.panel{display:none;padding:0 18px;transition:max-height .2s ease-out}button.accordion:after{content:"+";position:absolute;right:6px;top:30px;transition:all .2s ease-in-out}button.accordion.active:after{content:"-";top:3px}