.summary[data-v-1d9b841a]{padding:var(--space-2);border:2px solid var(--color-error);border-radius:var(--radius)}.summary__title[data-v-1d9b841a]{margin-bottom:var(--space-1);font-weight:700}.summary ul[data-v-1d9b841a]{padding-left:1.25rem}.summary a[data-v-1d9b841a]{color:var(--color-error)}.field[data-v-f8f6afce]{gap:var(--space-1);display:grid}label[data-v-f8f6afce]{font-weight:600}.field__optional[data-v-f8f6afce]{color:var(--color-text-muted);font-weight:400}input[data-v-f8f6afce],select[data-v-f8f6afce],textarea[data-v-f8f6afce]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;padding:.625rem .75rem}textarea[data-v-f8f6afce]{resize:vertical}.field--invalid input[data-v-f8f6afce],.field--invalid select[data-v-f8f6afce],.field--invalid textarea[data-v-f8f6afce]{border:2px solid var(--color-error)}.field__error[data-v-f8f6afce]{color:var(--color-error);font-weight:600}.contact-form[data-v-7c833ef5]{gap:var(--space-3);max-width:var(--measure);display:grid}.contact-form__hint[data-v-7c833ef5],.contact-form__privacy[data-v-7c833ef5]{color:var(--color-text-muted)}.contact-form__actions[data-v-7c833ef5]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-form .button[data-v-7c833ef5]{font:inherit;cursor:pointer;font-weight:600}.contact-form .button[aria-disabled=true][data-v-7c833ef5]{background:var(--color-text-muted);cursor:progress}.contact-form__failure[data-v-7c833ef5]{padding:var(--space-2);border:2px solid var(--color-error);border-radius:var(--radius)}.contact-form__privacy[data-v-7c833ef5]{justify-items:start;gap:var(--space-1);font-size:var(--text-sm);display:grid}.contact__email[data-v-6fa7a358]{margin-top:var(--space-4)}
