.wizard[data-astro-cid-tfql2zfv]{font-family:var(--sans);padding:clamp(1.25rem,1rem + 1.2vw,1.9rem);scroll-margin-top:5.5rem;font-size:1rem;line-height:1.45}.wz-head[data-astro-cid-tfql2zfv]{grid-template-columns:1fr auto;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.4rem;display:grid}.wz-title[data-astro-cid-tfql2zfv]{font-family:var(--sans);color:var(--green-deep);margin:0;font-size:1.3rem;font-weight:700}.wz-step[data-astro-cid-tfql2zfv]{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.wz-bar[data-astro-cid-tfql2zfv]{background:var(--paper-deep);border-radius:3px;grid-column:1/-1;height:3px;margin-top:.65rem;overflow:hidden}.wz-bar[data-astro-cid-tfql2zfv] span[data-astro-cid-tfql2zfv]{background:var(--green);width:20%;height:100%;transition:width .3s;display:block}.wz-form[data-astro-cid-tfql2zfv]{gap:1rem;display:grid}fieldset[data-astro-cid-tfql2zfv]{border:0;min-width:0;margin:0;padding:0}.wz-panel[data-astro-cid-tfql2zfv]{gap:.9rem;display:grid}.wz-q[data-astro-cid-tfql2zfv]{font-family:var(--sans);margin-bottom:.2rem;padding:0;font-size:1.35rem;font-weight:600;line-height:1.25}.wz-q--small[data-astro-cid-tfql2zfv]{margin-bottom:.6rem;font-size:1.12rem}.wz-sub[data-astro-cid-tfql2zfv]{color:var(--ink-3);margin:-.4rem 0 0;font-size:.92rem}.wz-sub--flat[data-astro-cid-tfql2zfv]{margin:0}.opt-block[data-astro-cid-tfql2zfv]{background:var(--wash-green);border-radius:var(--radius);gap:.8rem;padding:.9rem 1rem;display:grid}.wz-hint[data-astro-cid-tfql2zfv]{background:var(--wash-note);border-radius:var(--radius);margin:0;padding:.8rem .95rem;font-size:.92rem}.tiles[data-astro-cid-tfql2zfv]{gap:.5rem;display:grid}.tile[data-astro-cid-tfql2zfv]{border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;background:#fff;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:border-color .12s,background-color .12s;display:flex}.tiles--compact[data-astro-cid-tfql2zfv] .tile[data-astro-cid-tfql2zfv]{padding-block:.65rem}.tile[data-astro-cid-tfql2zfv]:hover{border-color:var(--ink-2)}.tile[data-astro-cid-tfql2zfv] input[data-astro-cid-tfql2zfv]{accent-color:var(--green);flex:none;width:1.1rem;height:1.1rem;margin:0}.tile[data-astro-cid-tfql2zfv]:has(input:checked){border-color:var(--green);background:var(--wash-green);box-shadow:inset 0 0 0 1px var(--green)}.tile[data-astro-cid-tfql2zfv]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tile-body[data-astro-cid-tfql2zfv]{display:grid}.tile-label[data-astro-cid-tfql2zfv]{font-weight:550}.tile-hint[data-astro-cid-tfql2zfv]{color:var(--ink-3);font-size:.84rem}.chips[data-astro-cid-tfql2zfv]{flex-wrap:wrap;gap:.45rem;display:flex}.chip[data-astro-cid-tfql2zfv]{cursor:pointer;position:relative}.chip[data-astro-cid-tfql2zfv] input[data-astro-cid-tfql2zfv]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-tfql2zfv] span[data-astro-cid-tfql2zfv]{border:1px solid var(--rule-strong);background:#fff;border-radius:999px;padding:.5rem .85rem;font-size:.93rem;transition:border-color .12s,background-color .12s;display:inline-block}.chips--small[data-astro-cid-tfql2zfv] .chip[data-astro-cid-tfql2zfv] span[data-astro-cid-tfql2zfv]{padding:.4rem .75rem;font-size:.9rem}.chip[data-astro-cid-tfql2zfv]:hover span[data-astro-cid-tfql2zfv]{border-color:var(--ink-2)}.chip[data-astro-cid-tfql2zfv] input[data-astro-cid-tfql2zfv]:checked+span[data-astro-cid-tfql2zfv]{background:var(--green);border-color:var(--green);color:#fff}.chip[data-astro-cid-tfql2zfv] input[data-astro-cid-tfql2zfv]:focus-visible+span[data-astro-cid-tfql2zfv]{outline:2px solid var(--focus);outline-offset:2px}.field[data-astro-cid-tfql2zfv]{gap:.35rem;min-width:0;display:grid}.field[data-astro-cid-tfql2zfv] label[data-astro-cid-tfql2zfv],.label[data-astro-cid-tfql2zfv]{color:var(--ink-2);font-size:.9rem;font-weight:600}.field[data-astro-cid-tfql2zfv] label[data-astro-cid-tfql2zfv] input[data-astro-cid-tfql2zfv]{margin-top:.35rem}.opt[data-astro-cid-tfql2zfv]{color:var(--ink-3);font-weight:400}.field-row[data-astro-cid-tfql2zfv]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field--short[data-astro-cid-tfql2zfv]{max-width:9rem}.field-row[data-astro-cid-tfql2zfv]:has(>.field:not(.field--short)+.field--short){grid-template-columns:minmax(0,1fr) 6.5rem}input[data-astro-cid-tfql2zfv][type=text],input[data-astro-cid-tfql2zfv][type=email],input[data-astro-cid-tfql2zfv][type=tel],select[data-astro-cid-tfql2zfv],textarea[data-astro-cid-tfql2zfv]{width:100%;font:inherit;color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius);background:#fff;min-height:2.9rem;padding:.7rem .8rem;font-size:1rem}textarea[data-astro-cid-tfql2zfv]{resize:vertical;min-height:5rem}input[data-astro-cid-tfql2zfv]:focus,select[data-astro-cid-tfql2zfv]:focus,textarea[data-astro-cid-tfql2zfv]:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}input[data-astro-cid-tfql2zfv][aria-invalid=true]{border-color:var(--error);background:#fff8f7}.err[data-astro-cid-tfql2zfv]{color:var(--error);margin:0;font-size:.86rem}.err--submit[data-astro-cid-tfql2zfv]{border-radius:var(--radius);background:#fbecea;padding:.7rem .9rem}.persons-title[data-astro-cid-tfql2zfv]{color:var(--ink-2);margin:.6rem 0 .4rem;font-size:.9rem;font-weight:600}.person-list[data-astro-cid-tfql2zfv]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.person[data-astro-cid-tfql2zfv]{border:1px dashed var(--rule-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--paper) 55%, #fff);padding:.8rem .9rem}.person-head[data-astro-cid-tfql2zfv]{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.person-role[data-astro-cid-tfql2zfv]{font-size:.92rem;font-weight:650}.person-remove[data-astro-cid-tfql2zfv]{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;text-decoration:underline}.person-fields[data-astro-cid-tfql2zfv]{grid-template-columns:1fr auto;align-items:start;gap:.75rem;display:grid}.date[data-astro-cid-tfql2zfv]{gap:.5rem;display:flex}.date-part[data-astro-cid-tfql2zfv]{gap:.25rem;display:grid;color:var(--ink-3)!important;font-size:.8rem!important;font-weight:500!important}.date-part[data-astro-cid-tfql2zfv] input[data-astro-cid-tfql2zfv]{text-align:center;font-variant-numeric:tabular-nums;width:3.6rem;margin-top:0!important}.date-part--year[data-astro-cid-tfql2zfv] input[data-astro-cid-tfql2zfv]{width:5rem}.add-child[data-astro-cid-tfql2zfv]{min-height:2.4rem;margin-top:.5rem;padding:.4rem .8rem;font-size:.9rem}.consent[data-astro-cid-tfql2zfv]{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.82rem;line-height:1.45;display:flex}.consent[data-astro-cid-tfql2zfv] input[data-astro-cid-tfql2zfv]{width:1.1rem;height:1.1rem;accent-color:var(--green);flex:none;margin:.1rem 0 0}.wz-nav[data-astro-cid-tfql2zfv]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;display:flex}.next[data-astro-cid-tfql2zfv],.skip[data-astro-cid-tfql2zfv]{margin-left:auto}.skip[data-astro-cid-tfql2zfv]:not([hidden])+.next[data-astro-cid-tfql2zfv]{margin-left:0}.back[data-astro-cid-tfql2zfv]{font:inherit;color:var(--ink-2);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.wz-foot[data-astro-cid-tfql2zfv]{margin:.2rem 0 0}.hp[data-astro-cid-tfql2zfv]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.done-mark[data-astro-cid-tfql2zfv]{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin:0 0 .8rem;font-size:1.2rem;display:grid}.done-title[data-astro-cid-tfql2zfv]{font-family:var(--sans);margin:0 0 .5rem;font-size:1.45rem;font-weight:600;line-height:1.25}.done-text[data-astro-cid-tfql2zfv]{color:var(--ink-2);margin:0 0 .4rem}.wz-group[data-astro-cid-tfql2zfv]{gap:.45rem;display:grid}.wz-final[data-astro-cid-tfql2zfv]{outline:none}.next-steps[data-astro-cid-tfql2zfv]{gap:.55rem;margin:.5rem 0 1rem;padding-left:1.2rem;display:grid}@media (width<=30rem){.field-row[data-astro-cid-tfql2zfv],.person-fields[data-astro-cid-tfql2zfv]{grid-template-columns:1fr}.field--short[data-astro-cid-tfql2zfv]{max-width:none}}
