@keyframes accordion{0%{opacity:0;transform:translateY(-10px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.accordion--boxed{border-radius:24px;padding:96px 24px}.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{cursor:pointer;display:flex;justify-content:space-between}.accordion__title-summary{width:100%}.accordion__chevron{background:none;border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:40px;margin:0;margin-inline-start:24px;outline:0;padding:0;transition:.2s ease-in-out;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-family:inherit;font-style:inherit;font-weight:inherit}.accordion__details{display:none;margin-top:24px}.accordion__item--expanded .accordion__details{animation:accordion .2s ease-in-out forwards;display:block}.accordion__back-to-top{float:right;font-size:.89rem;margin-top:48px;text-decoration:none}.accordion__back-to-top:hover{text-decoration:underline}@media (max-width:1139px){.accordion--boxed{padding-bottom:48px;padding-top: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}