.page-hero.svelte-1bex8oj{padding:clamp(2.5rem,6vw,4.5rem) 0 1rem}.faq.svelte-1bex8oj{padding-bottom:clamp(3rem,7vw,5rem);display:grid;gap:2.4rem}.group.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.35rem;margin-bottom:1rem}.items.svelte-1bex8oj{display:grid;gap:.7rem}.qa.svelte-1bex8oj{scroll-margin-top:5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.qa.open.svelte-1bex8oj{border-color:var(--border-strong);box-shadow:var(--shadow)}.q-row.svelte-1bex8oj{display:flex;align-items:stretch}.qnum.svelte-1bex8oj{flex:none;padding:1.05rem .1rem 1.05rem 1.3rem;color:var(--text-muted);font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none}.qnum.svelte-1bex8oj:hover{color:var(--primary);text-decoration:none}.q.svelte-1bex8oj{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.3rem 1.05rem .5rem;cursor:pointer;font:inherit;font-weight:600;text-align:left;color:var(--text);background:none;border:0}.q-text.svelte-1bex8oj{min-width:0}.q.svelte-1bex8oj svg:where(.svelte-1bex8oj){flex:none;color:var(--text-muted);transition:transform .26s ease,color .26s ease}.qa.open.svelte-1bex8oj .q:where(.svelte-1bex8oj) svg:where(.svelte-1bex8oj){transform:rotate(180deg);color:var(--primary)}.answer.svelte-1bex8oj{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.qa.open.svelte-1bex8oj .answer:where(.svelte-1bex8oj){grid-template-rows:1fr}.answer-inner.svelte-1bex8oj{overflow:hidden}.answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;padding:0 1.3rem 1.2rem;color:var(--text-muted);max-width:72ch}@media (prefers-reduced-motion: reduce){.qa.svelte-1bex8oj,.q.svelte-1bex8oj svg:where(.svelte-1bex8oj),.answer.svelte-1bex8oj{transition:none}}
