.form-card[data-astro-cid-6bfsojfh]{max-width:760px;padding:clamp(var(--en-s5), 4vw, var(--en-s7));margin-inline:auto}.form-grid[data-astro-cid-6bfsojfh]{gap:var(--en-s5);grid-template-columns:1fr 1fr;display:grid}.form-hint[data-astro-cid-6bfsojfh]{font-size:var(--en-fs-xs);color:var(--en-ink-soft);grid-column:1/-1}.field[data-astro-cid-6bfsojfh]{gap:var(--en-s2);flex-direction:column;display:flex}.field[data-astro-cid-6bfsojfh].full{grid-column:1/-1}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-size:var(--en-fs-sm);color:var(--en-teal);font-weight:700}.req[data-astro-cid-6bfsojfh]{color:var(--en-ember-ink)}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;font-size:var(--en-fs-base);color:var(--en-ink);background:var(--en-card);border:1px solid var(--en-line-strong);border-radius:var(--en-r-sm);transition:border-color var(--en-fast), box-shadow var(--en-fast);padding:.75em .9em}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:150px;line-height:1.5}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--en-ink-faint)}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--en-ember);box-shadow:0 0 0 3px var(--en-ember-tint), 0 0 0 4px var(--en-ember-line);outline:none}.helper[data-astro-cid-6bfsojfh]{font-size:var(--en-fs-xs);color:var(--en-ink-soft)}.field[data-astro-cid-6bfsojfh] .form-field__input--error[data-astro-cid-6bfsojfh]{border-color:var(--en-ember);box-shadow:0 0 0 3px var(--en-ember-tint)}.form-honeypot[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-actions[data-astro-cid-6bfsojfh]{justify-items:center;gap:var(--en-s3);margin-top:var(--en-s2);grid-column:1/-1;display:grid}.form-actions[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{font-size:var(--en-fs-base);padding:1em 2.4em}.form-actions[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]:disabled{opacity:.7;cursor:progress;transform:none}altcha-widget[data-astro-cid-6bfsojfh]{min-width:0;font-size:var(--en-fs-sm);--altcha-max-width:100%;--altcha-border-color:var(--en-line-strong);--altcha-border-width:1px;--altcha-border-radius:var(--en-r-sm);--altcha-color-base:var(--en-card);--altcha-color-base-content:var(--en-ink);--altcha-color-neutral:var(--en-line-strong);--altcha-color-neutral-content:var(--en-ink-soft);--altcha-color-primary:var(--en-ember);--altcha-color-primary-content:var(--en-on-ember);--altcha-color-error:var(--en-ember-ink);--altcha-color-error-content:var(--en-on-ember);--altcha-color-success:var(--en-ok);--altcha-color-success-content:var(--en-on-ember);--altcha-input-background-color:var(--en-card);--altcha-input-color:var(--en-ink);--altcha-popover-color:var(--en-line-strong);--altcha-checkbox-border-color:var(--en-line-strong);--altcha-checkbox-outline:2px solid var(--en-focus);--altcha-checkbox-outline-offset:3px;--altcha-spinner-color:var(--en-ember);justify-self:stretch;display:block}altcha-widget[data-astro-cid-6bfsojfh]:focus-within{--altcha-border-color:var(--en-ember)}.form-grid[data-astro-cid-6bfsojfh] .form-submit-error{font-size:var(--en-fs-sm);color:var(--en-ember-ink);text-align:center}.form-grid[data-astro-cid-6bfsojfh] .form-success{text-align:center;padding:var(--en-s7) var(--en-s5);grid-column:1/-1}.form-grid[data-astro-cid-6bfsojfh] .form-success h2{font-size:var(--en-fs-xl);margin-bottom:var(--en-s2)}.form-grid[data-astro-cid-6bfsojfh] .form-success h2:focus{outline:none}.form-grid[data-astro-cid-6bfsojfh] .form-success p{color:var(--en-ink-soft)}.direct[data-astro-cid-6bfsojfh]{max-width:760px;margin:var(--en-s7) auto 0;padding-top:var(--en-s6);border-top:1px solid var(--en-border);text-align:center;color:var(--en-ink-soft);gap:var(--en-s2);display:grid}.direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{font-weight:700}@media (width<=640px){.form-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
