.public-page.svelte-1bex8oj{max-width:42rem;color:var(--text-primary);align-content:start;gap:.85rem;margin:0 auto;padding:1rem .9rem 2rem;display:grid}h1.svelte-1bex8oj{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.5rem;line-height:1.25}.lead.svelte-1bex8oj{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.groups.svelte-1bex8oj{gap:1.4rem;display:grid}.groups.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:var(--text-accent);margin:0 0 .55rem;font-size:.9rem}.questions.svelte-1bex8oj{gap:.45rem;display:grid}.questions.svelte-1bex8oj details:where(.svelte-1bex8oj){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:0 .8rem}.questions.svelte-1bex8oj summary:where(.svelte-1bex8oj){cursor:pointer;align-items:center;min-height:48px;font-size:.85rem;font-weight:700;display:flex}.questions.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"⌄";color:var(--text-muted);margin-left:auto;padding-left:.5rem}.questions.svelte-1bex8oj details[open]:where(.svelte-1bex8oj) summary:where(.svelte-1bex8oj):after{transform:rotate(180deg)}.questions.svelte-1bex8oj summary:where(.svelte-1bex8oj):focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.questions.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--text-secondary);margin:0 0 .8rem;font-size:.85rem;line-height:1.65}.public-page.svelte-1bex8oj>a:where(.svelte-1bex8oj){justify-self:start;min-height:44px}
