.accordion.svelte-13t9qfq{flex-direction:column;display:flex}.accordion-item.svelte-13t9qfq{border-top:1px solid var(--color-border)}.accordion-item.svelte-13t9qfq:first-child{border-top:none}.accordion-heading.svelte-13t9qfq{font-size:inherit;font-weight:inherit;margin:0}.accordion-trigger.svelte-13t9qfq{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;grid-template-columns:1fr auto;align-items:center;gap:1.25rem;padding:1.25rem 0;display:grid}.accordion-trigger.svelte-13t9qfq:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.accordion-title.svelte-13t9qfq{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35;transition:color .2s}.accordion-trigger.svelte-13t9qfq:hover .accordion-title:where(.svelte-13t9qfq){color:var(--color-accent)}.accordion-trigger.is-open.svelte-13t9qfq .accordion-title:where(.svelte-13t9qfq){color:var(--color-accent)}.accordion-chevron.svelte-13t9qfq{color:var(--color-accent);justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}.accordion-chevron.svelte-13t9qfq svg{width:1.25rem;height:1.25rem}.accordion-trigger.is-open.svelte-13t9qfq .accordion-chevron:where(.svelte-13t9qfq){transform:rotate(180deg)}.accordion-content.svelte-13t9qfq{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid}.accordion-content.is-open.svelte-13t9qfq{grid-template-rows:1fr}.accordion-body.svelte-13t9qfq{min-height:0;color:var(--color-text-body);text-wrap:pretty;opacity:0;margin:0;padding:0 0 1.5rem;font-size:1rem;line-height:1.6;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(-.5rem)}.accordion-content.is-open.svelte-13t9qfq .accordion-body:where(.svelte-13t9qfq){opacity:1;transform:translateY(0)}@media (min-width:768px){.accordion-title.svelte-13t9qfq{font-size:1.25rem}.accordion-body.svelte-13t9qfq{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.accordion-item.svelte-13t9qfq,.accordion-content.svelte-13t9qfq,.accordion-title.svelte-13t9qfq,.accordion-chevron.svelte-13t9qfq,.accordion-body.svelte-13t9qfq{transition:none}}#faq-heading.svelte-1vyz8mk{text-wrap:balance}.faq-lede.svelte-1vyz8mk{text-wrap:pretty;margin-bottom:0}.faq-list.svelte-1vyz8mk{margin-top:3.5rem}
