.survey.svelte-bh6rg2{gap:var(--space-4);text-align:left;max-width:35rem;font-family:var(--font-form);color:#000;margin:0 auto;display:grid}fieldset.svelte-bh6rg2{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}legend.svelte-bh6rg2{margin-bottom:var(--space-3);align-items:baseline;gap:.6rem;padding:0;font-size:1.5rem;line-height:1.25;display:flex}.badge.svelte-bh6rg2{background:var(--form-key);color:#fff;border-radius:3px;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:600;display:inline-grid;transform:translateY(-.15em)}.help.svelte-bh6rg2{color:#5f6b80;font-size:var(--text-sm);margin:0 0 0 1.85rem}.options.svelte-bh6rg2{gap:var(--space-2);padding-left:1.85rem;display:grid}.option.svelte-bh6rg2{border-radius:var(--radius);color:var(--form-key);cursor:pointer;background:#f1f3fa;border:1px solid #d5daf0;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:1.125rem;line-height:1.3;display:flex;position:relative}.option.svelte-bh6rg2:hover{background:#e7ebf8}.option.svelte-bh6rg2:has(input:where(.svelte-bh6rg2):checked){border-color:var(--form-key);box-shadow:inset 0 0 0 1px var(--form-key);background:#dce3f7}.option.svelte-bh6rg2:has(input:where(.svelte-bh6rg2):focus-visible){outline:2px solid var(--form-key);outline-offset:2px}.option.svelte-bh6rg2 input:where(.svelte-bh6rg2){opacity:0;pointer-events:none;position:absolute}.key.svelte-bh6rg2{background:#fff;border:1px solid #a9b3dd;border-radius:3px;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:grid}.option.svelte-bh6rg2:has(input:where(.svelte-bh6rg2):checked) .key:where(.svelte-bh6rg2){background:var(--form-key);border-color:var(--form-key);color:#fff}fieldset.svelte-bh6rg2:not(.contact) textarea:where(.svelte-bh6rg2),fieldset.svelte-bh6rg2:not(.contact)>input:where(.svelte-bh6rg2){width:calc(100% - 1.85rem);margin-left:1.85rem}.pair.svelte-bh6rg2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}label.svelte-bh6rg2{font-weight:500;font-size:var(--text-sm);gap:.25rem;display:grid}input.svelte-bh6rg2:not([type=radio],[type=checkbox]),textarea.svelte-bh6rg2{padding:.6rem .875rem;font-size:1rem;line-height:1.35}.consent.svelte-bh6rg2{font-size:var(--text-sm);color:#4a4f63;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-weight:400;line-height:1.5;display:grid}.consent.svelte-bh6rg2 input:where(.svelte-bh6rg2){width:1.1rem;height:1.1rem;accent-color:var(--form-key);margin:.15em 0 0}.error.svelte-bh6rg2{color:var(--danger);font-size:var(--text-sm);margin:0}.actions.svelte-bh6rg2{align-items:center;gap:var(--space-3);display:flex}.actions.indent.svelte-bh6rg2,.consent.svelte-bh6rg2{margin-left:1.85rem}.survey.svelte-bh6rg2 .actions:where(.svelte-bh6rg2) button:where(.svelte-bh6rg2){width:auto;min-height:0;box-shadow:none;text-transform:none;border-radius:var(--radius);font:600 1.125rem / 1 var(--font-form)}.survey.svelte-bh6rg2 .actions:where(.svelte-bh6rg2) .ok:where(.svelte-bh6rg2){background:var(--form-key);color:#fff;padding:.75rem 1.25rem}.survey.svelte-bh6rg2 .actions:where(.svelte-bh6rg2) .ok:where(.svelte-bh6rg2):hover{background:#17338a}.survey.svelte-bh6rg2 .actions:where(.svelte-bh6rg2) .back:where(.svelte-bh6rg2){color:#5f6b80;background:0 0;padding:.5rem 0;font-size:1rem;font-weight:500}@media (width<=40rem){.pair.svelte-bh6rg2{grid-template-columns:1fr}legend.svelte-bh6rg2{font-size:1.25rem}.options.svelte-bh6rg2{padding-left:0}.help.svelte-bh6rg2,.actions.indent.svelte-bh6rg2,.consent.svelte-bh6rg2{margin-left:0}fieldset.svelte-bh6rg2:not(.contact) textarea:where(.svelte-bh6rg2),fieldset.svelte-bh6rg2:not(.contact)>input:where(.svelte-bh6rg2){width:100%;margin-left:0}.option.svelte-bh6rg2{font-size:1rem}}.note[data-astro-cid-sdtkbkqs]{max-width:none;color:var(--headline);font:400 var(--text-sm) / 1.4 var(--font-display);border-bottom:2px solid #a9b0d6;margin:1.25rem auto 0;padding-bottom:1.25rem}.note[data-astro-cid-sdtkbkqs] svg[data-astro-cid-sdtkbkqs]{vertical-align:-.2em;margin-right:.3rem}.survey-wrap[data-astro-cid-sdtkbkqs]{margin-top:var(--space-4)}.audience[data-astro-cid-sdtkbkqs]{max-width:none;margin:var(--space-3) auto 0;color:var(--headline);font:700 var(--text-sm) / 1.4 var(--font-display)}
