.survey-shell[data-astro-cid-gj6jn75k]{gap:2.5rem;padding-block:4rem 6rem;display:grid}@media (width>=1000px){.survey-shell[data-astro-cid-gj6jn75k]{grid-template-columns:17rem 1fr;align-items:start;gap:4rem}}.s-index[data-astro-cid-gj6jn75k]{background:#fff;border-radius:1.5rem .25rem;padding:1.5rem;display:none;position:sticky;top:6.5rem}@media (width>=1000px){.s-index[data-astro-cid-gj6jn75k]{display:block}}.s-index-title[data-astro-cid-gj6jn75k]{font-family:var(--font-display);color:var(--color-forest);font-weight:700}.s-progress[data-astro-cid-gj6jn75k]{background:var(--color-mist);border-radius:3px;height:6px;margin-top:.9rem;overflow:hidden}.s-progress[data-astro-cid-gj6jn75k] span[data-astro-cid-gj6jn75k]{background:var(--color-leaf);width:0;height:100%;transition:width .3s;display:block}.s-count[data-astro-cid-gj6jn75k]{color:var(--color-ink-soft);margin-top:.4rem;font-size:.85rem}.s-index[data-astro-cid-gj6jn75k] ol[data-astro-cid-gj6jn75k]{gap:.1rem;max-height:calc(100svh - 17rem);margin-top:1rem;list-style:none;display:grid;overflow:auto}.s-index[data-astro-cid-gj6jn75k] a[data-astro-cid-gj6jn75k]{color:var(--color-ink-soft);align-items:baseline;gap:.6rem;padding:.32rem 0;font-size:.88rem;line-height:1.45;text-decoration:none;display:flex}.s-index[data-astro-cid-gj6jn75k] a[data-astro-cid-gj6jn75k]:hover{color:var(--color-ridge)}.dot[data-astro-cid-gj6jn75k]{border:1.5px solid #9aaa94;border-radius:50%;flex:none;width:.55rem;height:.55rem;transform:translateY(-.05rem)}.s-index[data-astro-cid-gj6jn75k] a[data-astro-cid-gj6jn75k].done{color:var(--color-forest)}.s-index[data-astro-cid-gj6jn75k] a[data-astro-cid-gj6jn75k].done .dot[data-astro-cid-gj6jn75k]{background:var(--color-leaf);border-color:var(--color-leaf)}.s-form[data-astro-cid-gj6jn75k]{gap:2rem;min-width:0;display:grid}.s-privacy[data-astro-cid-gj6jn75k]{border-inline-start:3px solid var(--color-gold);color:var(--color-ink-soft);background:#fff;border-radius:.25rem 1rem 1rem .25rem;padding:1rem 1.25rem}.s-sec[data-astro-cid-gj6jn75k]{background:#fff;border:0;border-radius:1.75rem .3rem;gap:2rem;padding:clamp(1.25rem,3vw,2.5rem);scroll-margin-top:6.5rem;display:grid}.s-sec[data-astro-cid-gj6jn75k] legend[data-astro-cid-gj6jn75k]{float:inline-start;width:100%;font-family:var(--font-display);color:var(--color-forest);align-items:baseline;gap:1rem;margin-bottom:.25rem;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:800;line-height:1.35;display:flex}.s-no[data-astro-cid-gj6jn75k]{color:var(--color-leaf);font-size:2.2em;line-height:.9}.q[data-astro-cid-gj6jn75k]{clear:both;gap:.7rem;display:grid}.opt[data-astro-cid-gj6jn75k]{font-family:var(--font-body);color:var(--color-ink-soft);font-size:.85rem;font-weight:400}.q-other[data-astro-cid-gj6jn75k]{max-width:28rem}.scope[data-astro-cid-gj6jn75k]{gap:1rem;display:grid}.scope-f[data-astro-cid-gj6jn75k]{color:var(--color-ink-soft);gap:.35rem;font-size:.95rem;display:grid}.scope-in[data-astro-cid-gj6jn75k]{align-items:center;gap:.6rem;max-width:24rem;display:flex}.scope-in[data-astro-cid-gj6jn75k] em[data-astro-cid-gj6jn75k]{white-space:nowrap;font-size:.88rem;font-style:normal}.s-submit[data-astro-cid-gj6jn75k]{justify-items:start;gap:1rem;padding:2rem 0 0;display:grid}.s-submit[data-astro-cid-gj6jn75k] .btn[data-astro-cid-gj6jn75k]{padding:1rem 2.4rem;font-size:1.1rem}.s-clear[data-astro-cid-gj6jn75k]{font:inherit;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;text-decoration:underline}.s-done[data-astro-cid-gj6jn75k]{text-align:center;background:#fff;border-radius:1.75rem .3rem;outline:none;grid-column:1/-1;justify-items:center;gap:1rem;padding:clamp(2rem,6vw,4.5rem);display:grid}.s-done[data-astro-cid-gj6jn75k] svg[data-astro-cid-gj6jn75k]{width:4.5rem}.s-done[data-astro-cid-gj6jn75k] h2[data-astro-cid-gj6jn75k]{color:var(--color-forest);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.s-done[data-astro-cid-gj6jn75k] p[data-astro-cid-gj6jn75k]{max-width:50ch;color:var(--color-ink-soft)}.s-ref[data-astro-cid-gj6jn75k]{font-size:.9rem}.sponsor[data-astro-cid-i4lrjlym]{color:var(--color-leaf-pale)!important;font-size:.95rem!important}.facts[data-astro-cid-i4lrjlym]{flex-wrap:wrap;gap:1.25rem 2.75rem;margin-top:2.25rem;display:flex}.facts[data-astro-cid-i4lrjlym] dt[data-astro-cid-i4lrjlym]{font-family:var(--font-display);font-size:1.35rem;font-weight:800}.facts[data-astro-cid-i4lrjlym] dd[data-astro-cid-i4lrjlym]{color:#ffffffc7;font-size:.92rem}
