details.accordion-item{font-size:14px;font-weight:500;line-height:22px}@media(min-width:1024px){details.accordion-item{font-size:14px;font-weight:300}}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);align-items:flex-start;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}details.accordion-item summary{cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:22px;list-style:none;margin:0;padding:16px 40px 16px 14px;position:relative;vertical-align:middle;width:100%}details.accordion-item summary.icon{background:url(https://webassets.chorus.co.nz/svgs/small-purple-info-circle.svg) no-repeat 14px;padding-left:49px}details.accordion-item summary .icon,details.accordion-item summary svg{fill:#c32476;position:absolute;right:14px}details.accordion-item summary::-webkit-details-marker,details.accordion-item summary::marker{display:none}details.accordion-item.chevron summary .icon,details.accordion-item.chevron summary svg{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{border-radius:3px;box-shadow:0 2px 15px #0000001c;color:#fff;margin-bottom:14px;padding:16px 24px}details.accordion-item.purple summary svg{fill:#fff;stroke:#fff}details.accordion-item.purple .content{margin:14px;padding:0}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--reveal>*,details.accordion-item .animated-panel>*{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)}
