.accordion{--accordion--items--border-y:var(--border-width--s) solid hsla(var(--color--theme-ultra-light--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}@media screen and (max-width:800px){.accordion ol{-webkit-padding-start:2rem;padding-inline-start:2rem}}.accordion__inner{-webkit-margin-end:auto;-webkit-margin-start:auto;margin-inline-end:auto;margin-inline-start:auto;max-width:var(--width--s)}.accordion__header{-webkit-margin-after:var(--space--2xs);margin-block-end:var(--space--2xs)}.accordion__header>:first-child{-webkit-margin-before:0;margin-block-start:0}.accordion__header>:last-child{-webkit-margin-after:0;margin-block-end:0}.accordion__subheading{-webkit-margin-after:var(--space--3xl);align-content:center;margin-block-end:var(--space--3xl);text-align:center}.accordion__subheading>:first-child{-webkit-margin-before:0;margin-block-start:0}.accordion__subheading>:last-child{-webkit-margin-after:0;margin-block-end:0}.accordion__heading{margin-inline:auto;max-width:var(--heading--max-width);text-align:center}.accordion__items{border-top:var(--accordion--items--border-y)}.accordion__item{-webkit-padding-end:var(--space--s);-webkit-padding-start:var(--space--s);-webkit-margin-after:var(--space--5xs);background-color:var(--color--white);border-bottom:var(--accordion--items--border-y);border-radius:var(--spaces-space--3xs,.75rem);margin-block-end:var(--space--5xs);padding-inline-end:var(--space--s);padding-inline-start:var(--space--s)}.accordion__item__heading{-webkit-margin-end:auto;-webkit-margin-start:auto;font-family:var(--type--1--font-family);font-size:24px;font-style:normal;font-weight:var(--type--1--font-weight);font-weight:700;line-height:1.8;margin-inline-end:auto;margin-inline-start:auto;margin:0;max-width:var(--width--responsive--xxs);padding:0}.accordion__item__header{align-items:center;background-color:initial;background:none;border:0;border-radius:0;color:inherit;color:var(--color--foreground);column-gap:var(--space--m);cursor:pointer;display:grid;font-family:inherit;font-size:inherit;font-weight:inherit;grid-template-areas:"content button";grid-template-columns:1fr var(--accordion--button--size);justify-content:space-between;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;padding:var(--space--m) 0;text-align:start;text-transform:inherit;width:100%}.accordion__item__header:active,.accordion__item__header:focus{background-color:initial;color:inherit}@media (hover:hover){.accordion__item__header:hover{background-color:initial;color:inherit}}.accordion__item__header:focus{box-shadow:unset;outline-width:5px}.accordion__item__header:focus-within:before,.accordion__item__header:hover:before{background-color:var(--button--background-color--hover-accordion)}.accordion__item__header:focus-within:after,.accordion__item__header:hover:after{background-color:var(--button--color--hover)}.accordion__item__header[aria-expanded=true]:after{transform:rotate(180deg)}.accordion__item__header:after,.accordion__item__header:before{content:"";display:block;grid-area:button;height:var(--accordion--button--size);width:var(--accordion--button--size)}.accordion__item__header:before{background-color:var(--color--3);border-color:var(--button--background-color--hover-accordion);border-radius:var(--border-radius--s);border-style:solid}.accordion__item__header:after{background-color:var(--button--background-color--hover-accordion);content:"";-webkit-mask-image:url(../../../images/icons/chevron-down.svg);mask-image:url(../../../images/icons/chevron-down.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--accordion--icon--size);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{-webkit-padding-after:var(--accordion--item--panel--padding-y);max-width:var(--width--xs);padding-block-end:var(--accordion--item--panel--padding-y)}.accordion__item__panel-inner>:first-child{-webkit-margin-before:0;margin-block-start:0}.accordion__item__panel-inner>:last-child{-webkit-margin-after:0;margin-block-end:0}