.lf[data-astro-cid-xyq5hly5]{display:grid;gap:var(--space-m);padding:clamp(1.25rem,1rem + 1.4vw,2rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.lf--compact[data-astro-cid-xyq5hly5]{padding:clamp(1rem,.9rem + .8vw,1.4rem);gap:var(--space-s)}.lf__heading[data-astro-cid-xyq5hly5]{font-size:var(--text-xl)}.lf__sub[data-astro-cid-xyq5hly5]{margin-block-start:.4rem;font-size:var(--text-sm);color:var(--text-soft);max-width:48ch}.lf__hp[data-astro-cid-xyq5hly5]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.lf__grid[data-astro-cid-xyq5hly5]{display:grid;gap:var(--space-s)}@media(min-width:34rem){.lf__grid[data-astro-cid-xyq5hly5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lf__field[data-astro-cid-xyq5hly5]{display:grid;gap:.35rem}.lf__field[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{font-size:var(--text-xs);font-weight:600;letter-spacing:normal;color:var(--text)}.lf__req[data-astro-cid-xyq5hly5]{color:var(--clay-600)}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=text],.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=email],.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=tel],.lf[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]{min-block-size:3rem;padding:.6rem .85rem;background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--text);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.lf[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]{appearance:none;padding-inline-end:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a5159' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.05rem}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]::placeholder{color:var(--ink-300)}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible,.lf[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]:focus-visible{border-color:var(--accent);outline-offset:1px}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5],.lf[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5],.lf[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{inline-size:100%;min-inline-size:0}.lf[data-astro-cid-xyq5hly5] [data-astro-cid-xyq5hly5][aria-invalid=true]{border-color:var(--clay-600);background:color-mix(in srgb,var(--clay-500) 5%,var(--paper-50))}.lf__error[data-astro-cid-xyq5hly5]{font-size:var(--text-xs);color:var(--clay-700);min-block-size:0}.lf__error[data-astro-cid-xyq5hly5]:empty{display:none}.lf__field--check[data-astro-cid-xyq5hly5]{gap:.5rem}.lf__check[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;font-weight:400!important}.lf__check[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{inline-size:1.5rem;block-size:1.5rem;margin-block-start:0;accent-color:var(--accent-ink)}.lf__check[data-astro-cid-xyq5hly5] span[data-astro-cid-xyq5hly5]{font-size:var(--text-xs);color:var(--text-soft);line-height:var(--leading-normal)}.lf__actions[data-astro-cid-xyq5hly5]{display:grid;gap:var(--space-xs)}.lf__submit[data-astro-cid-xyq5hly5]{justify-self:start}.lf--compact[data-astro-cid-xyq5hly5] .lf__submit[data-astro-cid-xyq5hly5]{justify-self:stretch}.lf__reassure[data-astro-cid-xyq5hly5]{display:flex;gap:.5rem;align-items:start;font-size:var(--text-xs);color:var(--text-faint);max-width:52ch}.lf__reassure[data-astro-cid-xyq5hly5] .icon[data-astro-cid-xyq5hly5]{color:var(--accent-ink);margin-block-start:.1rem}.lf__formerror[data-astro-cid-xyq5hly5]{padding:.7rem .9rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--clay-500) 10%,var(--paper-50));border:1px solid color-mix(in srgb,var(--clay-500) 35%,transparent);font-size:var(--text-sm);color:var(--clay-700)}.lf__direct[data-astro-cid-xyq5hly5]{margin-block-start:var(--space-s);font-size:var(--text-xs);color:var(--text-soft)}.lf__direct[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--accent-ink)}.lf__copy[data-astro-cid-xyq5hly5]{margin-block-start:var(--space-m);padding:var(--space-m);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-sunken);font-size:var(--text-xs);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;text-align:start}.lf__done[data-astro-cid-xyq5hly5]{display:grid;justify-items:start;gap:.6rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);background:color-mix(in srgb,var(--accent) 10%,var(--paper-0));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--paper-0));border-radius:var(--r-lg)}.lf__done-mark[data-astro-cid-xyq5hly5]{color:var(--accent-ink)}.lf__done[data-astro-cid-xyq5hly5] h3[data-astro-cid-xyq5hly5]{font-size:var(--text-xl);color:var(--accent-ink)}.lf__done[data-astro-cid-xyq5hly5] p[data-astro-cid-xyq5hly5]{font-size:var(--text-sm);color:var(--accent-ink);max-width:46ch}
