.accordion__item{border-bottom:1px solid var(--sd-gray-light)}.accordion__item:first-child{border-top:1px solid var(--sd-gray-light)}.accordion__panel{display:none;padding:0 0 2rem}.accordion__item.is-open .accordion__panel{display:block}.accordion__trigger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:2rem 0;text-align:left;width:100%}.accordion__icon:before{content:"+";font-size:20px;font-weight:300;line-height:1}.accordion__item.is-open .accordion__icon:before{content:"−"}