h2.svelte-1bnfzdn{font-size:var(--faq-heading,1.35rem);margin:0 0 .5rem}.item.svelte-1bnfzdn{border-top:1px solid #dcd9da;padding:1rem 0}.item.svelte-1bnfzdn:first-of-type{border-top:0}h3.svelte-1bnfzdn{text-transform:none;margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.3}p.svelte-1bnfzdn{max-width:46rem;margin:0;font-weight:400}details.item.svelte-1bnfzdn{border-top:1px solid #dcd9da;padding:0}details.item.svelte-1bnfzdn:first-of-type{border-top:1px solid #dcd9da}details.item.svelte-1bnfzdn:last-of-type{border-bottom:1px solid #dcd9da}summary.svelte-1bnfzdn{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}summary.svelte-1bnfzdn::-webkit-details-marker{display:none}summary.svelte-1bnfzdn h3:where(.svelte-1bnfzdn){margin:0}summary.svelte-1bnfzdn:after{content:"+";background:var(--red);width:1.75rem;height:1.75rem;color:var(--white);text-align:center;border-radius:50%;flex:none;font-size:1.25rem;font-weight:600;line-height:1.7rem}details[open].svelte-1bnfzdn summary:where(.svelte-1bnfzdn):after{content:"–"}summary.svelte-1bnfzdn:hover h3:where(.svelte-1bnfzdn){color:var(--red)}details.svelte-1bnfzdn p:where(.svelte-1bnfzdn){padding:0 3rem 1.1rem 0}
