.contact-layout[data-v-30c80121]{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.form[data-v-30c80121],.closed[data-v-30c80121],.sent[data-v-30c80121]{box-shadow:none;gap:1rem;padding:1.5rem;display:grid}.row[data-v-30c80121]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field input[data-v-30c80121],.field select[data-v-30c80121],.field textarea[data-v-30c80121]{width:100%;min-width:0}.field textarea[data-v-30c80121]{min-height:9rem;font:inherit;color:var(--ink);resize:vertical;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.7rem .9rem;font-weight:400}.field textarea[data-v-30c80121]:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.optional[data-v-30c80121]{font-weight:400}.hint[data-v-30c80121],.count[data-v-30c80121],.privacy[data-v-30c80121]{color:var(--muted);margin:0;font-size:.85rem}.count[data-v-30c80121]{text-align:right;margin-top:-.6rem}.trap[data-v-30c80121]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.check[data-v-30c80121]{gap:.4rem;display:grid}.check-label[data-v-30c80121]{color:var(--muted);margin:0;font-size:.9rem;font-weight:600}.form-error[data-v-30c80121]{color:var(--ink);background:color-mix(in srgb, var(--alert) 12%, transparent);border:1px solid color-mix(in srgb, var(--alert) 40%, transparent);border-radius:var(--radius);margin:0;padding:.75rem 1rem;font-size:.9rem}.actions[data-v-30c80121]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.sent[data-v-30c80121]{justify-items:start}.sent-mark[data-v-30c80121]{width:2.75rem;height:2.75rem;color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);place-items:center;display:inline-grid}.sent h2[data-v-30c80121],.closed h2[data-v-30c80121],.aside-card h2[data-v-30c80121]{font-family:var(--font-display);margin:0;font-size:1.15rem}.sent p[data-v-30c80121],.closed p[data-v-30c80121]{margin:0}.contact-aside[data-v-30c80121]{gap:.75rem;display:grid}.aside-card[data-v-30c80121]{box-shadow:none;gap:.35rem;padding:1.15rem 1.25rem;display:grid}.aside-card p[data-v-30c80121]{color:var(--muted);margin:0;font-size:.92rem}.contact a[data-v-30c80121]{overflow-wrap:anywhere;font-weight:700}@media (width<=56rem){.contact-layout[data-v-30c80121]{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.row[data-v-30c80121]{grid-template-columns:minmax(0,1fr)}.form[data-v-30c80121],.closed[data-v-30c80121],.sent[data-v-30c80121]{padding:1.15rem}}
