.faqpage.svelte-1bex8oj{margin-top:5em}.faqpage.svelte-1bex8oj h1:where(.svelte-1bex8oj){color:var(--primary);font-size:2em;font-weight:700;margin:0 0 .5em}.intro.svelte-1bex8oj{margin:0 0 2.5em;max-width:70ch;line-height:1.6;color:var(--text);opacity:.9}.faqgroup.svelte-1bex8oj{margin-bottom:2.5em}.faqgroup.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin:0 0 .75em;font-size:1.35em;font-weight:800;color:var(--primary)}.items.svelte-1bex8oj{display:flex;flex-direction:column;gap:.6em}.item.svelte-1bex8oj{border-radius:.5em;background:color-mix(in srgb,var(--primarylight) 10%,#fff 70%);padding:.2em 1em;transition:background .7s ease}.item.svelte-1bex8oj summary:where(.svelte-1bex8oj){cursor:pointer;font-weight:600;padding:.85em 0;list-style:none}.item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"›";float:right;transform:rotate(90deg);transition:transform .2s ease;opacity:.6}.item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{transform:rotate(-90deg)}.item.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0 0 1em;line-height:1.6;opacity:.85}
