.eoi[data-astro-cid-5rai42iv]{max-width:46rem}.sec[data-astro-cid-5rai42iv]{border:0;padding:0;margin:0 0 3rem}.sec[data-astro-cid-5rai42iv] legend[data-astro-cid-5rai42iv]{padding:0;margin-bottom:.5rem}.more[data-astro-cid-5rai42iv]{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong)}.more-summary[data-astro-cid-5rai42iv]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.6rem 0;cursor:pointer;list-style:none;font-family:var(--font-ui);font-weight:600;font-size:.98rem;color:var(--color-ink)}.more-summary[data-astro-cid-5rai42iv]::-webkit-details-marker{display:none}.more-summary[data-astro-cid-5rai42iv]:after{content:"+";font-size:1.3rem;line-height:1;color:var(--color-gold-deep)}.more[data-astro-cid-5rai42iv][open] .more-summary[data-astro-cid-5rai42iv]:after{content:"−"}.more[data-astro-cid-5rai42iv][open]{padding-bottom:1.5rem}.sec-intro[data-astro-cid-5rai42iv]{margin:0 0 1.5rem;font-family:var(--font-ui);font-size:.95rem;color:var(--color-ink-muted);max-width:58ch}.field[data-astro-cid-5rai42iv] label[data-astro-cid-5rai42iv]{display:block;font-family:var(--font-ui);font-weight:600;font-size:.93rem;margin-bottom:.4rem;color:var(--color-ink)}.req[data-astro-cid-5rai42iv]{color:var(--color-accent-text)}.optional[data-astro-cid-5rai42iv]{font-weight:400;color:var(--color-ink-faint)}.field[data-astro-cid-5rai42iv] input[data-astro-cid-5rai42iv],.field[data-astro-cid-5rai42iv] select[data-astro-cid-5rai42iv],.field[data-astro-cid-5rai42iv] textarea[data-astro-cid-5rai42iv]{width:100%;font-family:var(--font-ui);font-size:1rem;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);padding:.7rem .85rem;min-height:2.9rem}.field[data-astro-cid-5rai42iv] textarea[data-astro-cid-5rai42iv]{min-height:auto;resize:vertical}.field[data-astro-cid-5rai42iv] input[data-astro-cid-5rai42iv]:focus-visible,.field[data-astro-cid-5rai42iv] select[data-astro-cid-5rai42iv]:focus-visible,.field[data-astro-cid-5rai42iv] textarea[data-astro-cid-5rai42iv]:focus-visible{border-color:var(--color-gold-deep)}.field[data-astro-cid-5rai42iv] input[data-astro-cid-5rai42iv]:user-invalid,.field[data-astro-cid-5rai42iv] select[data-astro-cid-5rai42iv]:user-invalid,.field[data-astro-cid-5rai42iv] textarea[data-astro-cid-5rai42iv]:user-invalid{border-color:var(--color-accent-text)}.field-check[data-astro-cid-5rai42iv] label[data-astro-cid-5rai42iv].check{display:flex;gap:.75rem;align-items:flex-start;font-weight:400;font-size:.95rem;line-height:1.5;color:var(--color-ink-muted);margin:0}.field-check[data-astro-cid-5rai42iv] input[data-astro-cid-5rai42iv]{width:1.15rem;height:1.15rem;min-height:0;margin-top:.15rem;flex:0 0 auto;accent-color:var(--color-primary)}.hint[data-astro-cid-5rai42iv]{margin:.4rem 0 0;font-family:var(--font-ui);font-size:.92rem;color:var(--color-ink-muted);max-width:none}.required-note[data-astro-cid-5rai42iv]{font-family:var(--font-ui);font-size:.85rem;color:var(--color-ink-faint);margin:0 0 1.5rem}.hidden-field[data-astro-cid-5rai42iv]{position:absolute;left:-9999px}.submit[data-astro-cid-5rai42iv]{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:.8rem 2rem;font-family:var(--font-ui);font-weight:700;font-size:1rem;color:var(--color-on-primary);background:var(--color-primary);border:0;border-radius:var(--radius-sm);cursor:pointer;line-height:1.2;text-wrap:balance;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -14px var(--color-primary)}.submit[data-astro-cid-5rai42iv]:hover{background:var(--color-primary-hover)}.submit[data-astro-cid-5rai42iv]:active{transform:translateY(1px)}.fallback-note[data-astro-cid-5rai42iv]{margin:1rem 0 0;font-family:var(--font-ui);font-size:.88rem;color:var(--color-ink-muted);max-width:52ch}.copyout[data-astro-cid-5rai42iv]{margin-top:3rem;border-top:1px solid var(--color-line);padding-top:2rem}.copyout-text[data-astro-cid-5rai42iv]{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.6;color:var(--color-ink);background:var(--color-surface-alt);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);padding:1rem}.copyout-actions[data-astro-cid-5rai42iv]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.mail-link[data-astro-cid-5rai42iv]{font-family:var(--font-ui);font-size:.92rem;font-weight:600}
