.mform__fields[data-astro-cid-yaw7alfq]{gap:var(--space-lg);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.mform[data-astro-cid-yaw7alfq] .field{gap:var(--space-xs);align-content:start;display:grid}.mform[data-astro-cid-yaw7alfq] .field--wide{grid-column:1/-1}.mform[data-astro-cid-yaw7alfq] label{font-weight:600;font-size:var(--text-sm)}.mform[data-astro-cid-yaw7alfq] .field__opt{color:var(--color-muted);font-weight:400}.mform[data-astro-cid-yaw7alfq] :is(input,select,textarea){width:100%;min-height:3rem;padding:var(--space-sm) var(--space-md);background:var(--color-paper);border:var(--rule-hair) solid var(--color-neutral);border-radius:var(--radius-sm);font-size:max(16px, var(--text-base));transition:border-color var(--dur-micro) var(--ease-out)}.mform[data-astro-cid-yaw7alfq] textarea{resize:vertical;min-height:8rem}.mform[data-astro-cid-yaw7alfq] :is(input,select,textarea):hover{border-color:var(--color-ink)}.mform[data-astro-cid-yaw7alfq] :is(input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:0;border-color:var(--color-ink)}.mform[data-astro-cid-yaw7alfq] :is(input,select,textarea)[aria-invalid=true]{border:2px solid var(--color-error)}.mform[data-astro-cid-yaw7alfq] .field__err{font-size:var(--text-sm);color:var(--color-error)}.mform[data-astro-cid-yaw7alfq] .field__err:empty{display:none}.mform[data-astro-cid-yaw7alfq] .select{position:relative}.mform[data-astro-cid-yaw7alfq] .select select{appearance:none;cursor:pointer;padding-right:2.5rem}.mform[data-astro-cid-yaw7alfq] .select:after{content:"";border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.mform__foot[data-astro-cid-yaw7alfq]{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.mform__hint[data-astro-cid-yaw7alfq]{font-size:var(--text-sm);color:var(--color-muted);flex:18rem}.mform__done[data-astro-cid-yaw7alfq]{gap:var(--space-md);margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-paper-2);border-top:var(--rule-thick) solid var(--color-success);animation:reveal var(--dur-long) var(--ease-out);display:grid}.mform__done[data-astro-cid-yaw7alfq][hidden]{display:none}.mform__done[data-astro-cid-yaw7alfq]:focus{outline:none}.mform__done[data-astro-cid-yaw7alfq] h2[data-astro-cid-yaw7alfq]{font-size:var(--text-xl)}.mform__text[data-astro-cid-yaw7alfq]{padding:var(--space-md);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);font-family:var(--font-body);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mform__actions[data-astro-cid-yaw7alfq]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.mform__status[data-astro-cid-yaw7alfq]{font-size:var(--text-sm);color:var(--color-success)}.mform__noscript[data-astro-cid-yaw7alfq]{margin-top:var(--space-md);color:var(--color-error)}@media (width<=36rem){.mform__fields[data-astro-cid-yaw7alfq]{grid-template-columns:minmax(0,1fr)}.mform__submit[data-astro-cid-yaw7alfq],.mform__actions[data-astro-cid-yaw7alfq] .btn[data-astro-cid-yaw7alfq]{justify-content:center;width:100%}}
