.faq-number.svelte-1vchtvs{border:1px solid rgb(var(--c-ink) / .2);background:rgb(var(--c-surface));color:rgb(var(--c-heading));transition:color .18s,background-color .18s,border-color .18s}.faq-connector.svelte-1vchtvs{background:rgb(var(--c-ink) / .18);overflow:hidden}.faq-connector.svelte-1vchtvs:before{content:"";background:rgb(var(--c-clay));transform-origin:top;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleY(0)}.faq-item.is-complete.svelte-1vchtvs .faq-number:where(.svelte-1vchtvs),.faq-item.is-active.svelte-1vchtvs .faq-number:where(.svelte-1vchtvs){border-color:rgb(var(--c-clay));background:rgb(var(--c-clay));color:#fff}.faq-item.is-complete.svelte-1vchtvs .faq-connector:where(.svelte-1vchtvs):before{transform:scaleY(1)}.faq-item.is-active.svelte-1vchtvs .faq-connector:where(.svelte-1vchtvs):before{transform:scaleY(.45)}.faq-item.is-active.svelte-1vchtvs .faq-number:where(.svelte-1vchtvs){box-shadow:0 0 0 3px rgb(var(--c-clay) / .08)}.faq-item.svelte-1vchtvs{overflow-wrap:anywhere;min-width:0}.faq-item.svelte-1vchtvs h3:where(.svelte-1vchtvs){text-wrap:pretty}@media (prefers-reduced-motion:reduce){.faq-number.svelte-1vchtvs,.faq-connector.svelte-1vchtvs:before,.faq-item.svelte-1vchtvs{transition:none;animation:none}}
