@keyframes accordion{0%{transform:translateY(-10px) translateZ(0);opacity:0}to{transform:translateY(0) translateZ(0);opacity:1}}.accordion--boxed{padding:96px 24px;border-radius:0}.accordion--boxed.accordion--box-border{border:1px solid}.accordion--boxed.accordion--box-shadow{box-shadow:0 32px 64px rgba(34,35,38,.05),0 16px 32px rgba(34,35,38,.05)}.accordion--boxed .accordion__inner{margin:0 auto}.accordion__item{padding:24px 0}.accordion__item:not(:last-child){border-bottom:1px solid}.accordion__item:first-child{padding-top:0}.accordion__item:last-child{padding-bottom:0}.accordion__header{justify-content:space-between;cursor:pointer;display:flex}.accordion__title-summary{width:100%}.accordion__chevron{height:40px;flex-shrink:0;border:2px solid transparent;margin:0;margin-inline-start:24px;padding:0;transition:.2s ease-in-out;outline:0;border-radius:0;background:none;cursor:pointer;width:40px}.accordion__header:hover .accordion__chevron{transform:scale(1.15)}.accordion__chevron__down,.accordion__chevron__up{display:block}.accordion__chevron__up,.accordion__item--expanded .accordion__chevron__down{display:none}.accordion__item--expanded .accordion__chevron__up{display:block}.accordion__title{margin-bottom:0}.accordion__title--default{font-weight:inherit;font-style:inherit;font-family:inherit}.accordion__details{margin-top:24px;display:none}.accordion__item--expanded .accordion__details{animation:accordion .2s ease-in-out forwards;display:block}.accordion__back-to-top{font-size:.89rem;text-decoration:none;float:right;margin-top:48px}.accordion__back-to-top:hover{text-decoration:underline}@media (max-width:1139px){.accordion--boxed{padding-top:48px;padding-bottom:48px}}.accordion--light.accordion--boxed{background:#fff}.accordion--light .accordion__chevron:focus,.accordion--light .accordion__item:not(:last-child),.accordion--light.accordion--boxed.accordion--box-border{border-color:#e3e6ec}.accordion--light .accordion__back-to-top,.accordion--light .accordion__back-to-top:hover,.accordion--light .accordion__chevron{color:#222326}.accordion--dark.accordion--boxed{background:#222326}.accordion--dark .accordion__chevron:focus,.accordion--dark .accordion__item:not(:last-child),.accordion--dark.accordion--boxed.accordion--box-border{border-color:hsla(0,0%,100%,.2)}.accordion--dark .accordion__back-to-top,.accordion--dark .accordion__back-to-top:hover,.accordion--dark .accordion__chevron{color:#fff}