.faq-container.svelte-gjg701{padding-top:3rem;padding-bottom:5rem;max-width:46rem}h1.svelte-gjg701{font-size:clamp(2.2rem,5vw,3.5rem);color:var(--colour-ink);margin-bottom:.75rem}.intro.svelte-gjg701{font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:var(--colour-ink);opacity:.75;margin-bottom:3.5rem}.faq-list.svelte-gjg701{display:flex;flex-direction:column;gap:0}.faq-item.svelte-gjg701{padding:2rem 0;border-top:1px solid rgba(0,0,0,.1)}.faq-item.svelte-gjg701:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.faq-item.svelte-gjg701 h2:where(.svelte-gjg701){font-family:var(--font-heading);font-size:1.15rem;font-weight:600;letter-spacing:.02em;color:var(--colour-ink);margin:0 0 1rem}.faq-item.svelte-gjg701 p:where(.svelte-gjg701){font-family:var(--font-body);font-size:1rem;line-height:1.75;color:var(--colour-ink);opacity:.85;margin:0 0 .65rem}.faq-item.svelte-gjg701 p:where(.svelte-gjg701):last-child{margin-bottom:0}.faq-item.svelte-gjg701 a:where(.svelte-gjg701){color:var(--colour-ivy);text-decoration:underline;text-underline-offset:3px}.faq-item.svelte-gjg701 a:where(.svelte-gjg701):hover{opacity:.75}
