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