.faq-item.svelte-1ejibsa{border:1px solid rgba(0,0,0,.125);border-radius:.5rem;margin-bottom:.75rem;background-color:#fff;transition:border-color .2s,box-shadow .2s}.faq-item.svelte-1ejibsa:hover,.faq-item[open].svelte-1ejibsa{border-color:color-mix(in srgb,var(--color-teal) 40%,transparent)}.faq-item[open].svelte-1ejibsa{box-shadow:var(--shadow-card)}.faq-item.svelte-1ejibsa::details-content{block-size:0;overflow-y:clip;transition:block-size .3s ease,content-visibility .3s allow-discrete}.faq-item[open].svelte-1ejibsa::details-content{block-size:auto}.faq-item.svelte-1ejibsa summary:where(.svelte-1ejibsa){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;list-style:none}.faq-item.svelte-1ejibsa summary:where(.svelte-1ejibsa)::-webkit-details-marker{display:none}.faq-item.svelte-1ejibsa summary:where(.svelte-1ejibsa):after{content:"";flex-shrink:0;width:.6rem;height:.6rem;margin-top:-.3rem;border-right:2px solid var(--color-teal-dark);border-bottom:2px solid var(--color-teal-dark);rotate:45deg;transition:rotate .3s ease,margin-top .3s ease}.faq-item[open].svelte-1ejibsa summary:where(.svelte-1ejibsa):after{margin-top:.3rem;rotate:225deg}@media (prefers-reduced-motion: reduce){.faq-item.svelte-1ejibsa::details-content,.faq-item.svelte-1ejibsa summary:where(.svelte-1ejibsa):after{transition:none}}.faq-answer.svelte-1ejibsa{padding:0 1.25rem 1rem}.faq-answer.svelte-1ejibsa a{text-decoration:underline}.faq-answer.svelte-1ejibsa p:last-child{margin-bottom:0}
