.field[data-astro-cid-wul7fgjm]{gap:var(--s-2);align-content:start;display:grid}label[data-astro-cid-wul7fgjm]{font-family:var(--f-display);font-weight:600;font-stretch:92%;line-height:1.3}.req[data-astro-cid-wul7fgjm],.opt[data-astro-cid-wul7fgjm]{color:var(--fg-muted);font-family:var(--f-text);font-size:var(--fs-small);font-weight:400}input[data-astro-cid-wul7fgjm]:not([type=checkbox]),textarea[data-astro-cid-wul7fgjm],select[data-astro-cid-wul7fgjm]{width:100%;min-height:3rem;padding:var(--s-3) var(--s-4);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font:inherit;font-size:max(1rem, var(--fs-body));transition:border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out)}[data-astro-cid-wul7fgjm]:is(input:not([type=checkbox]),textarea,select):hover{border-color:var(--fg)}[data-astro-cid-wul7fgjm]:is(input:not([type=checkbox]),textarea,select):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 30%, transparent);outline:none}textarea[data-astro-cid-wul7fgjm]{resize:vertical;min-height:9rem}input[data-astro-cid-wul7fgjm][type=file]{padding:var(--s-3);cursor:pointer;border-style:dashed}input[data-astro-cid-wul7fgjm][type=file]::file-selector-button{margin-right:var(--s-3);padding:var(--s-2) var(--s-4);border:1px solid var(--fg);border-radius:var(--radius);background:var(--bg);color:var(--fg);font:600 var(--fs-small) / 1.2 var(--f-display);cursor:pointer}.field--check[data-astro-cid-wul7fgjm]{gap:var(--s-1) var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:start}.field--check[data-astro-cid-wul7fgjm] input[data-astro-cid-wul7fgjm]{width:1.5rem;height:1.5rem;accent-color:var(--accent);margin:.1rem 0 0}.field--check[data-astro-cid-wul7fgjm] label[data-astro-cid-wul7fgjm]{font-weight:400}.field--check[data-astro-cid-wul7fgjm] .hint[data-astro-cid-wul7fgjm],.field--check[data-astro-cid-wul7fgjm] .error[data-astro-cid-wul7fgjm]{grid-column:2}.field--error[data-astro-cid-wul7fgjm] [data-astro-cid-wul7fgjm]:is(input,textarea,select){border-color:var(--accent);border-width:2px}.error[data-astro-cid-wul7fgjm]{color:var(--accent-strong);font-weight:600}.error[data-astro-cid-wul7fgjm]:before{content:"!";width:1.25em;height:1.25em;margin-right:var(--s-2);background:var(--accent);color:var(--on-accent);border-radius:50%;place-items:center;font-size:.85em;display:inline-grid}
