.how[data-astro-cid-ocvbhnof]{display:flex;gap:var(--s3);align-items:flex-start;background:var(--paper);box-shadow:var(--shadow-1);border-radius:0;padding:var(--s3) var(--s4);margin:var(--s5) 0 0}.how[data-astro-cid-ocvbhnof] p[data-astro-cid-ocvbhnof]{margin:0;color:var(--graphite)}.how[data-astro-cid-ocvbhnof] .mark[data-astro-cid-ocvbhnof]{margin-top:3px}.vi-body[data-astro-cid-ocvbhnof]{padding:var(--s6) 0 var(--s8)}.vi-grid[data-astro-cid-ocvbhnof]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5);align-items:start}.form[data-astro-cid-ocvbhnof]{background:var(--paper);box-shadow:var(--shadow-1);border-radius:0;padding:var(--s5);width:100%}.vi-side[data-astro-cid-ocvbhnof]{display:grid;gap:var(--s3)}.vi-box[data-astro-cid-ocvbhnof]{background:var(--paper);box-shadow:var(--shadow-1);border-radius:0;padding:var(--s4)}.vi-h[data-astro-cid-ocvbhnof]{font-family:var(--serif);font-size:var(--fs-h3);font-weight:600;color:var(--ink);margin:0 0 var(--s2);line-height:1.2}.vi-box[data-astro-cid-ocvbhnof] ol[data-astro-cid-ocvbhnof]{list-style:none;margin:0;padding:0}.vi-index[data-astro-cid-ocvbhnof]{display:none}.vi-index[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof]{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:0 -12px;color:var(--graphite);font-size:var(--fs-sm);font-weight:600;border-left:3px solid transparent;text-decoration:none}.vi-index[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof]:hover{background:var(--sand)}.vi-index[data-astro-cid-ocvbhnof] .n[data-astro-cid-ocvbhnof]{flex:none;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--border-fn);font-size:.8125rem;color:var(--graphite);background:var(--paper)}.vi-index[data-astro-cid-ocvbhnof] .t[data-astro-cid-ocvbhnof]{flex:1}.vi-index[data-astro-cid-ocvbhnof] .ok[data-astro-cid-ocvbhnof]{flex:none;width:18px;height:18px;display:none;background:var(--forest);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%)}.vi-index[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof].is-current{border-left-color:var(--forest);background:var(--sand);color:var(--ink)}.vi-index[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof].is-current .n[data-astro-cid-ocvbhnof]{border-color:var(--forest);color:var(--forest)}.vi-index[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof].is-done .ok[data-astro-cid-ocvbhnof]{display:block}.vi-index[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof].is-done .n[data-astro-cid-ocvbhnof]{background:var(--forest);border-color:var(--forest);color:var(--on-forest)}.vi-prog[data-astro-cid-ocvbhnof]{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--muted)}.vi-next[data-astro-cid-ocvbhnof] ol[data-astro-cid-ocvbhnof]{counter-reset:st}.vi-next[data-astro-cid-ocvbhnof] li[data-astro-cid-ocvbhnof]{font-size:var(--fs-sm);color:var(--graphite);padding:10px 0 10px 40px;position:relative;counter-increment:st;line-height:1.5}.vi-next[data-astro-cid-ocvbhnof] li[data-astro-cid-ocvbhnof]:before{content:counter(st);position:absolute;left:0;top:10px;width:26px;height:26px;display:grid;place-items:center;background:var(--forest);color:var(--on-forest);font-size:.8125rem;font-weight:600}.vi-next[data-astro-cid-ocvbhnof] li[data-astro-cid-ocvbhnof] strong[data-astro-cid-ocvbhnof]{display:block;color:var(--ink)}.vi-contact[data-astro-cid-ocvbhnof]{margin-top:var(--s3)}.vi-contact[data-astro-cid-ocvbhnof] p[data-astro-cid-ocvbhnof]{margin:0 0 6px;font-size:var(--fs-sm)}.vi-contact[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof]{color:var(--forest);font-weight:600;text-decoration:underline;overflow-wrap:anywhere}.three[data-astro-cid-ocvbhnof]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}@media(min-width:1100px){.vi-grid[data-astro-cid-ocvbhnof]{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:var(--s6)}.vi-side[data-astro-cid-ocvbhnof]{align-self:stretch}.vi-track[data-astro-cid-ocvbhnof]{min-height:0}.vi-stick[data-astro-cid-ocvbhnof]{position:sticky;top:calc(var(--sticky-h,72px) + 16px);max-height:calc(100vh - var(--sticky-h,72px) - 32px);overflow:auto;display:grid;gap:var(--s2)}.vi-stick[data-astro-cid-ocvbhnof] .vi-box[data-astro-cid-ocvbhnof]{padding:var(--s3)}.vi-stick[data-astro-cid-ocvbhnof] .vi-h[data-astro-cid-ocvbhnof]{margin-bottom:var(--s1)}.vi-stick[data-astro-cid-ocvbhnof] .vi-index[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof]{padding:6px 12px}.vi-stick[data-astro-cid-ocvbhnof] .vi-prog[data-astro-cid-ocvbhnof]{margin-top:var(--s1)}.vi-stick[data-astro-cid-ocvbhnof] .vi-next[data-astro-cid-ocvbhnof] li[data-astro-cid-ocvbhnof]{padding:6px 0 6px 38px}.vi-stick[data-astro-cid-ocvbhnof] .vi-next[data-astro-cid-ocvbhnof] li[data-astro-cid-ocvbhnof]:before{top:6px}.vi-index[data-astro-cid-ocvbhnof]{display:block}}.row[data-astro-cid-ocvbhnof]{display:flex;flex-direction:column;margin-bottom:var(--s3)}.two[data-astro-cid-ocvbhnof]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}label[data-astro-cid-ocvbhnof]{font-size:.9375rem;font-weight:600;color:var(--graphite);margin-bottom:8px}input[data-astro-cid-ocvbhnof][type=email],input[data-astro-cid-ocvbhnof][type=tel],select[data-astro-cid-ocvbhnof],textarea[data-astro-cid-ocvbhnof]{font-family:var(--sans);font-size:1rem;color:var(--ink);background:var(--sand);border:1px solid var(--border-fn);border-radius:0;padding:10px 13px;width:100%;min-height:48px}textarea[data-astro-cid-ocvbhnof]{resize:vertical}input[data-astro-cid-ocvbhnof]:focus,select[data-astro-cid-ocvbhnof]:focus,textarea[data-astro-cid-ocvbhnof]:focus{outline:3px solid var(--forest);outline-offset:1px;border-color:var(--forest)}.hp[data-astro-cid-ocvbhnof]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.banner[data-astro-cid-ocvbhnof]{margin-top:var(--s4);background:var(--paper);box-shadow:var(--shadow-1);border-radius:0;padding:var(--s4) var(--s4);color:var(--graphite)}.banner[data-astro-cid-ocvbhnof] strong[data-astro-cid-ocvbhnof]{display:block;font-size:var(--fs-lead);color:var(--forest);margin-bottom:6px}.check[data-astro-cid-ocvbhnof]{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;color:var(--graphite);font-size:var(--fs-sm);margin:var(--s2) 0 var(--s3)}.check[data-astro-cid-ocvbhnof] input[data-astro-cid-ocvbhnof]{margin-top:3px;flex:none}.check[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof]{color:var(--forest);text-decoration:underline}.actions[data-astro-cid-ocvbhnof]{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.msg[data-astro-cid-ocvbhnof]{margin:0;font-size:var(--fs-sm)}.msg[data-astro-cid-ocvbhnof].ok{color:var(--forest)}.msg[data-astro-cid-ocvbhnof].err{color:var(--danger)}button[data-astro-cid-ocvbhnof][disabled]{opacity:.6;cursor:default}@media(max-width:860px){.two[data-astro-cid-ocvbhnof],.three[data-astro-cid-ocvbhnof]{grid-template-columns:1fr}.form[data-astro-cid-ocvbhnof]{padding:var(--s3)}}@media(min-width:861px)and (max-width:1099px){.three[data-astro-cid-ocvbhnof]{grid-template-columns:repeat(2,minmax(0,1fr))}}fieldset[data-astro-cid-ocvbhnof]{border:0;margin:0 0 var(--s3);padding:0;min-width:0}legend[data-astro-cid-ocvbhnof]{font-family:var(--serif);font-size:var(--fs-h3);font-weight:600;color:var(--ink);padding:0;margin-bottom:var(--s2)}.req[data-astro-cid-ocvbhnof]{color:var(--danger);font-weight:700}.req-legend[data-astro-cid-ocvbhnof]{font-size:var(--fs-sm);color:var(--muted);margin:0 0 var(--s3)}.hint[data-astro-cid-ocvbhnof]{font-size:var(--fs-sm);color:var(--muted);margin:6px 0 0}.check-inline[data-astro-cid-ocvbhnof]{margin:10px 0 0;font-size:var(--fs-sm)}.form[data-astro-cid-ocvbhnof] .field-err{color:var(--danger);font-size:var(--fs-sm);font-weight:600;margin:6px 0 0}[data-astro-cid-ocvbhnof][aria-invalid=true]{border-color:var(--danger)!important}.form-summary[data-astro-cid-ocvbhnof]{color:var(--danger);font-size:var(--fs-sm);font-weight:600;margin:0 0 var(--s2)}.form[data-astro-cid-ocvbhnof] .field-err[hidden]{display:none}.msg[data-astro-cid-ocvbhnof] a[data-astro-cid-ocvbhnof]{color:inherit;text-decoration:underline}input[data-astro-cid-ocvbhnof][type=text]{font-family:var(--sans);font-size:1rem;color:var(--ink);background:var(--sand);border:1px solid var(--border-fn);border-radius:0;padding:10px 13px;width:100%;min-height:48px}input[data-astro-cid-ocvbhnof][disabled]{opacity:.55}
