.accordion{padding:var(--space-32) 0;color:var(--color-grey-800)}.accordion--full-bleed{padding-top:var(--space-200)}.accordion .container{width:auto;padding:0 var(--space-24);display:flex;flex-direction:column;gap:var(--space-16)}@media(min-width:960px){.accordion .container{width:898px;margin:0 auto;padding:0}
}.accordion__page-title{margin-bottom:var(--space-40)}@media(min-width:960px){.accordion__page-title{margin-bottom:var(--space-80)}}.accordion__header{display:flex;flex-direction:column;gap:var(--space-8);text-align:left}.accordion__body{display:flex;flex-direction:column;gap:var(--space-16)}.accordion__accordion-heading{display:flex;justify-content:space-between;text-align:left}
.accordion__accordion-heading:hover svg path{fill:var(--color-red);stroke:var(--color-red)}.accordion__title{padding-right:var(--space-16)}.accordion__accordion-item{display:flex;flex-direction:column;border-top:1px solid var(--color-border,#e0e0e0);padding:var(--space-16) 0;transition:max-height .4s ease,opacity .4s ease}
.accordion__accordion-item.active .accordion__content{max-height:1000px;opacity:1}.accordion__accordion-item.active .accordion-icon-open{opacity:0;transform:scale(0.95);pointer-events:none}.accordion__accordion-item.active .accordion-icon-close{opacity:1;transform:scale(1);pointer-events:auto}.accordion__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:0;border:0;cursor:pointer;text-align:left}
.accordion__icon{position:relative;width:1em;height:1em}.accordion__icon svg{position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.accordion__icon .accordion-icon-open{opacity:1;pointer-events:auto}.accordion__icon .accordion-icon-close{opacity:0;pointer-events:none}
.accordion .body-1{padding-top:var(--space-16)}