.accordion__item{border-top:1px solid;border-bottom:1px solid;border-color:currentcolor;cursor:pointer;max-width:100%;overflow:hidden;transition:.3s ease;width:100vw}@media(prefers-reduced-motion){.accordion__item{transition:none}}.accordion__item+.accordion__item{border-top:0}.accordion__item .accordion__icon{color:currentcolor}.accordion__item .accordion__icon--opened,.accordion__item[open] .accordion__icon--closed{display:none}.accordion__item[open] .accordion__icon--opened{display:inline-flex}.accordion__summary{color:currentcolor;display:flex;padding:var(--padding-2xs, 16px) 0;align-items:center;justify-content:space-between;align-self:stretch;gap:var(--gap-m, 16px);background:none;cursor:pointer}.accordion__summary::-webkit-details-marker{display:none}.ce:not(.bg-neutral-white) .accordion__summary:focus-visible,.ce:not(.bg-neutral-white) .accordion__summary:focus-within{background-color:#ffffff1a}.bg-primary-blue-100 .accordion__summary:focus-visible,.bg-primary-blue-100 .accordion__summary:focus-within,.bg-secondary-petrol-100 .accordion__summary:focus-visible,.bg-secondary-petrol-100 .accordion__summary:focus-within,.bg-secondary-red-100 .accordion__summary:focus-visible,.bg-secondary-red-100 .accordion__summary:focus-within,.bg-secondary-violet-100 .accordion__summary:focus-visible,.bg-secondary-violet-100 .accordion__summary:focus-within{outline:2px solid var(--text-neutral-white, #fff)}.accordion__body{padding:var(--padding-xl, 48px) var(--padding-2xl, 64px) var(--padding-xl, 48px) 0}.accordion__body>:last-child{margin-bottom:0}
