details.accordion-item{font-weight:500;font-size:14px;line-height:22px}@media(min-width:1024px){details.accordion-item{font-weight:300;font-size:14px}}details.accordion-item{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0px 1px 8px rgba(0, 0, 0, .3);--tw-shadow-colored: 0px 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;align-items:flex-start}details.accordion-item summary{font-weight:700;font-size:16px;line-height:22px;display:flex;cursor:pointer;justify-content:space-between;width:100%;padding:16px 40px 16px 14px;list-style:none;margin:0;vertical-align:middle;position:relative}details.accordion-item summary.icon{padding-left:49px;background:url(https://webassets.chorus.co.nz/svgs/small-purple-info-circle.svg) no-repeat 14px center}details.accordion-item summary svg,details.accordion-item summary .icon{position:absolute;right:14px;fill:#c32476}details.accordion-item summary::marker,details.accordion-item summary::-webkit-details-marker{display:none}details.accordion-item.chevron summary svg,details.accordion-item.chevron summary .icon{position:absolute;right:14px;stroke:#c32476}details.accordion-item.purple{box-shadow:none}details.accordion-item.purple summary{background:unset;--tw-bg-opacity: 1;background-color:rgb(195 36 118 / var(--tw-bg-opacity, 1))}details.accordion-item.purple summary:hover{--tw-bg-opacity: 1;background-color:rgb(166 41 105 / var(--tw-bg-opacity, 1))}details.accordion-item.purple summary{margin-bottom:14px;box-shadow:0 2px 15px #0000001c;border-radius:3px;color:#fff;padding:16px 24px}details.accordion-item.purple summary svg{fill:#fff;stroke:#fff}details.accordion-item.purple .content{padding:0;margin:14px}details.accordion-item .animated-panel,details.accordion-item .animated-panel--reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}details.accordion-item .animated-panel>*,details.accordion-item .animated-panel--reveal>*{overflow:hidden}details.accordion-item .animated-panel--reveal{grid-template-rows:1fr}details.accordion-item .content{padding:0 14px 14px}.accordion-item-open-close-enter-active,.accordion-item-open-close-leave-active{transition:all .5s ease}.accordion-item-open-close-enter-from,.accordion-item-open-close-leave-to{opacity:0;transform:rotate(90deg)}
