.accordion .accordion__item{border-block-end:1px solid var(--core-color-aria);position:relative}.accordion .accordion__item:first-of-type{border-block-start:1px solid var(--core-color-aria)}.accordion .accordion__body,.accordion .accordion__header{padding-inline:2px}.accordion .accordion__header{padding-block:.2em}.accordion .accordion__header .accordion__trigger-icon svg{transform:rotate(var(--accordion-icon-rotation))}.accordion .accordion__body{padding:var(--base-gap)}.accordion .accordion__collapse{max-block-size:0;overflow:hidden;transition:visibility .1ms linear .5s,max-block-size .5s ease-in-out;visibility:hidden}.accordion .accordion__media{max-width:500px;width:100%}.accordion .accordion__trigger{align-items:center;block-size:clamp(4.8rem,2.48vw + 3.369rem,6.4rem);display:flex;flex-shrink:0;inline-size:clamp(4.8rem,2.48vw + 3.369rem,6.4rem);justify-content:center;margin-left:auto;pointer-events:none;position:relative}.accordion .accordion__trigger-icon{align-items:center;background-image:linear-gradient(45deg,var(--semantic-gradient-color-from) 25%,#711987 55%,var(--semantic-gradient-color-to) 75%);background-image:linear-gradient(45deg,#ca006f 25%,color(xyz 0.229 0.113 0.187),#a2007f 40%,#711987 55%,#512c99 65%,#3833a0 70%,#2636a3 72.5%,#1938a5,#0039a6 75%);block-size:3.36rem;border-radius:50%;color:var(--core-color-white);display:flex;inline-size:3.36rem;justify-content:center;transition:color .3s ease-in-out}.accordion .accordion__trigger-icon svg{fill:currentColor;transition:transform .3s ease-in-out}.accordion .accordion__title{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:flex-start}.accordion .accordion__title .accordion__title-text{color:var(--semantic-link-color);display:inline-flex;font-weight:var(--semantic-font-weight-regular);margin-inline:var(--base-gap);padding-block:var(--base-half-gap)}.accordion .accordion__toggle:focus+.accordion__header .accordion__title{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.accordion .accordion__toggle:focus:not(:focus-visible)+.accordion__header .accordion__title{outline:transparent}.accordion .accordion__toggle:checked+.accordion__header{--accordion-icon-rotation:-180deg}.accordion .accordion__toggle:checked~.accordion__collapse{max-block-size:var(--accordion-item-max-block-size,200vh);transition:max-block-size .5s ease-in-out;visibility:visible}
