.sd-accordion{border-top:1px solid var(--color-gray)}.sd-accordion__item{border-bottom:1px solid var(--color-gray)}.sd-accordion__heading{margin:0;font-size:1.15rem}.sd-accordion__trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;font-weight:700;display:flex}.sd-accordion__trigger:hover,.sd-accordion__trigger[aria-expanded=true]{color:var(--color-primary)}.sd-accordion__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sd-accordion__icon{flex:none;width:1rem;height:1rem;position:relative}.sd-accordion__icon:before,.sd-accordion__icon:after{content:"";background-color:currentColor;width:100%;height:2px;margin-top:-1px;transition:transform .2s;position:absolute;top:50%;left:0}.sd-accordion__icon:after{transform:rotate(90deg)}.sd-accordion__trigger[aria-expanded=true] .sd-accordion__icon:after{transform:rotate(0)}.sd-accordion__panel{padding:0 .25rem 1.25rem}