.accordion{width:100%;padding:20px;margin:20px auto;border-radius:var(--round-small);background-color:var(--background-solid);border:1px solid var(--background)}.accordion:hover{cursor:pointer}.accordion-icon{position:absolute;right:0;padding:4px}.accordion-header{position:relative;font-size:1.2em}.accordion-content{border-top:1px solid var(--hover);margin-top:20px;padding-top:20px;font-size:.9em}