.accordion-wrap.svelte-e4mpie{font-family:var(--font-main);margin-top:24px}.accordion-wrap.svelte-e4mpie button:where(.svelte-e4mpie){position:relative;z-index:1;border:none;width:100%;text-align:left;padding:15px 0;color:var(--colour-font);font-size:20px;background-color:transparent;display:flex;justify-content:space-between;transition:background-color .3s linear,color .3s linear}@media screen and (max-width: 900px){.accordion-wrap.svelte-e4mpie button:where(.svelte-e4mpie){font-size:18px}}.accordion-wrap.svelte-e4mpie button:where(.svelte-e4mpie):focus{outline:none}.accordion-wrap.svelte-e4mpie button:where(.svelte-e4mpie):after{content:"";position:absolute;z-index:-1;top:0;left:-20px;width:calc(100% + 40px);border-radius:4px;height:100%;background-color:#0003;opacity:0;transition:opacity .2s linear}.accordion-wrap.svelte-e4mpie button:where(.svelte-e4mpie):focus-visible:after{opacity:1}.accordion-wrap.svelte-e4mpie button:where(.svelte-e4mpie)>.icon:where(.svelte-e4mpie){transform:rotate(180deg);transition:transform .6s cubic-bezier(.5,0,0,1)}.accordion-wrap.svelte-e4mpie button:where(.svelte-e4mpie)>.icon:where(.svelte-e4mpie) path:where(.svelte-e4mpie){transition:fill .3s linear}.accordion-wrap.svelte-e4mpie .content-panel:where(.svelte-e4mpie){overflow:hidden;border-bottom:solid 2px rgba(155,155,155,.3);transition:max-height .6s cubic-bezier(.5,0,0,1);max-height:0}.accordion-wrap.svelte-e4mpie .content-inner:where(.svelte-e4mpie){padding:0 20px 20px}.accordion-wrap.is-open.svelte-e4mpie>.content-panel:where(.svelte-e4mpie){max-height:none}.accordion-wrap.is-open.svelte-e4mpie>button:where(.svelte-e4mpie) .icon:where(.svelte-e4mpie){transform:rotate(0)}
