.cform[data-astro-cid-m5zobnwf]{display:flex;flex-direction:column;gap:var(--s-5)}.cform__row[data-astro-cid-m5zobnwf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--s-5)}.field[data-astro-cid-m5zobnwf]{display:grid;gap:var(--s-2);align-content:start}.field[data-astro-cid-m5zobnwf] label[data-astro-cid-m5zobnwf]{font-size:var(--t-small);font-weight:500;color:var(--c-ink)}.field__opt[data-astro-cid-m5zobnwf]{font-weight:400;color:var(--c-graphite)}.field__hint[data-astro-cid-m5zobnwf]{font-size:var(--t-label);color:var(--c-graphite)}.field[data-astro-cid-m5zobnwf] input[data-astro-cid-m5zobnwf],.field[data-astro-cid-m5zobnwf] select[data-astro-cid-m5zobnwf],.field[data-astro-cid-m5zobnwf] textarea[data-astro-cid-m5zobnwf]{width:100%;min-height:48px;padding:var(--s-3) var(--s-4);font:400 1rem/1.5 var(--f-sans);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-stone);border-radius:var(--radius);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.field[data-astro-cid-m5zobnwf] textarea[data-astro-cid-m5zobnwf]{resize:vertical;min-height:180px}.field[data-astro-cid-m5zobnwf] .field__file[data-astro-cid-m5zobnwf]{padding:var(--s-3);font-size:var(--t-small);cursor:pointer}.field[data-astro-cid-m5zobnwf] .field__file[data-astro-cid-m5zobnwf]::file-selector-button{margin-right:var(--s-3);padding:var(--s-2) var(--s-4);border:1px solid var(--c-ink);border-radius:var(--radius);background:var(--c-paper);color:var(--c-ink);font:500 var(--t-small)/1.2 var(--f-sans);cursor:pointer}.field[data-astro-cid-m5zobnwf] select[data-astro-cid-m5zobnwf]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--c-graphite) 50%),linear-gradient(135deg,var(--c-graphite) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:var(--s-7)}.field[data-astro-cid-m5zobnwf] input[data-astro-cid-m5zobnwf]:focus,.field[data-astro-cid-m5zobnwf] select[data-astro-cid-m5zobnwf]:focus,.field[data-astro-cid-m5zobnwf] textarea[data-astro-cid-m5zobnwf]:focus{outline:none;border-color:var(--c-ink);box-shadow:0 0 0 3px #1b1d211f}.field[data-astro-cid-m5zobnwf] [data-astro-cid-m5zobnwf][aria-invalid=true]{border-color:var(--c-error)}.field__err[data-astro-cid-m5zobnwf]{font-size:var(--t-small);color:var(--c-error)}.field__err[data-astro-cid-m5zobnwf]:not(:empty):before{content:"⚠ "}.field--check[data-astro-cid-m5zobnwf]{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:var(--s-3)}.field--check[data-astro-cid-m5zobnwf] input[data-astro-cid-m5zobnwf]{width:20px;height:20px;min-height:0;margin-top:2px;accent-color:var(--c-ink)}.field--check[data-astro-cid-m5zobnwf] label[data-astro-cid-m5zobnwf]{font-weight:400;color:var(--c-graphite)}.field--check[data-astro-cid-m5zobnwf] .field__err[data-astro-cid-m5zobnwf]{grid-column:2}.cform__trap[data-astro-cid-m5zobnwf]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cform__summary[data-astro-cid-m5zobnwf],.cform__error[data-astro-cid-m5zobnwf]{padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-error);background:#fbefee;color:var(--c-ink);font-size:var(--t-small)}.cform__submit[data-astro-cid-m5zobnwf]{align-self:flex-start;min-width:200px}.cform__submit[data-astro-cid-m5zobnwf]:disabled{opacity:.7;cursor:progress}.cform__ok[data-astro-cid-m5zobnwf]{padding:var(--s-6);background:var(--c-white);border:var(--line);border-top:2px solid var(--c-success);display:grid;gap:var(--s-3)}.cform__ok[data-astro-cid-m5zobnwf]:focus{outline:none}.cform__ok-title[data-astro-cid-m5zobnwf]{font-family:var(--f-serif);font-size:var(--t-h3);line-height:1.25}.cform__ok-sim[data-astro-cid-m5zobnwf]{font-size:var(--t-small);color:var(--c-orange-text)}@media(max-width:640px){.cform__submit[data-astro-cid-m5zobnwf]{align-self:stretch}}
