.accordion{--accordion--items--border-y: var(--border-width--s) solid hsla(var(--color--brand-1--hsl), 0.15);--accordion--item--padding-y: var(--space--m);--accordion--item--panel--padding-y: var(--space--m);--accordion--button--size: 2.1875rem;--accordion--icon--size: 0.75rem}.accordion__inner{max-width:var(--width--s);margin-right:auto;margin-left:auto}.accordion__header>*:first-child{margin-top:0}.accordion__header>*:last-child{margin-bottom:0}.accordion__header{margin-bottom:var(--block--header--margin-bottom)}.accordion__heading{max-width:var(--heading--max-width);margin-inline:auto;text-align:center}.accordion__items{border-top:var(--accordion--items--border-y)}.accordion__item{border-bottom:var(--accordion--items--border-y)}.accordion__item__heading{max-width:var(--width--responsive--xxs);margin-right:auto;margin-left:auto;padding:0;margin:0}.accordion__item__header{padding:0;border:0;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;display:grid;width:100%;align-items:center;justify-content:space-between;padding:var(--accordion--item--padding-y) 0;margin:0;background:none;color:var(--color--foreground);column-gap:var(--space--m);grid-template-areas:"content button";grid-template-columns:1fr var(--accordion--button--size);text-align:left}.accordion__item__header:hover::before,.accordion__item__header:focus-within::before{background-color:var(--button--background-color--hover)}.accordion__item__header:hover::after,.accordion__item__header:focus-within::after{background-color:var(--button--color--hover)}.accordion__item__header[aria-expanded=true]::after{transform:rotate(180deg)}.accordion__item__header::before,.accordion__item__header::after{display:block;width:var(--accordion--button--size);height:var(--accordion--button--size);content:"";grid-area:button}.accordion__item__header::before{border-radius:var(--border-radius--s);background-color:var(--color--brand-2)}.accordion__item__header::after{background-color:var(--color--brand-1);content:"";mask-image:url(../../../images/icons/chevron-down.svg);mask-position:center;mask-repeat:no-repeat;mask-size:var(--accordion--icon--size);transition:transform var(--transition--duration) var(--transition--ease) 0s}.accordion__item__panel{overflow:hidden;transition:height var(--transition--duration) var(--transition--ease) 0s;transition-duration:calc(var(--transition--duration)*2)}.accordion__item__panel-inner>*:first-child{margin-top:0}.accordion__item__panel-inner>*:last-child{margin-bottom:0}.accordion__item__panel-inner{max-width:var(--width--xs);padding-bottom:var(--accordion--item--panel--padding-y)}
