.accordion{--accordion-padding-y:28px;border-bottom:1px solid #eceae9;padding:var(--accordion-padding-y) 0;transition:padding-bottom .3s ease}.accordion:first-child{padding-top:0}.accordion[open]{padding-bottom:24px}.accordion.is-closing{padding-bottom:var(--accordion-padding-y)}.accordion__summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style-type:none;position:relative}.accordion__summary .heading{margin:0}.accordion__summary::-webkit-details-marker{display:none}.card--dark .accordion__content,.card--dark .accordion__summary,.card--light .accordion__content,.card--light .accordion__summary{padding:2.1rem}.accordion__content{display:block!important;height:0;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1)}.accordion__content-inner{overflow:hidden;padding-bottom:0;padding-top:12px}.accordion[open] .accordion__content{height:auto}.accordion__icon{flex-shrink:0;height:40px;margin-left:1.4rem;position:relative;width:40px}.accordion__icon-svg{height:100%;inset:0;position:absolute;transition:opacity .3s ease;width:100%}.accordion[open] .accordion__icon-plus,.accordion__icon-minus{opacity:0}.accordion.is-closing .accordion__icon-plus,.accordion[open] .accordion__icon-minus{opacity:1}.accordion.is-closing .accordion__icon-minus{opacity:0}@media screen and (max-width:767px){.accordion{padding-inline:0}.accordion__summary{font-size:24px}}