details.accordion-item{font-size:14px;font-weight:500;line-height:22px}@media (width>=1024px){details.accordion-item{font-size:14px;font-weight:300}}details.accordion-item{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 1px 8px #0000004d;--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);border-radius:.25rem;flex-direction:column;align-items:flex-start;display:flex}details.accordion-item summary{cursor:pointer;vertical-align:middle;justify-content:space-between;width:100%;margin:0;padding:16px 40px 16px 14px;font-size:16px;font-weight:700;line-height:22px;list-style:none;display:flex;position:relative}details.accordion-item summary.icon{background:url(https://webassets.chorus.co.nz/svgs/small-purple-info-circle.svg) 14px no-repeat;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{display:none}details.accordion-item summary::marker{display:none}details.accordion-item.chevron summary .icon,details.accordion-item.chevron summary svg{stroke:#c32476;position:absolute;right:14px}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{color:#fff;border-radius:3px;margin-bottom:14px;padding:16px 24px;box-shadow:0 2px 15px #0000001c}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{grid-template-rows:0fr;transition:grid-template-rows .5s ease-out;display:grid}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}.accordion-item-open-close-enter-from,.accordion-item-open-close-leave-to{opacity:0;transform:rotate(90deg)}
