.field[data-astro-cid-vv6ro7en]{display:grid;gap:var(--sp-2)}.label[data-astro-cid-vv6ro7en]{font-size:var(--text-sm);font-weight:560;color:var(--ink);line-height:1.4}.req[data-astro-cid-vv6ro7en]{color:var(--teal);margin-left:.15rem}.hint[data-astro-cid-vv6ro7en]{margin:0;font-size:var(--text-xs);color:var(--ink-muted);line-height:1.5}.control[data-astro-cid-vv6ro7en]{width:100%;font-size:1rem;min-height:2.875rem;padding:.7rem .85rem;background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.control--area[data-astro-cid-vv6ro7en]{min-height:8rem;resize:vertical;line-height:1.55}select[data-astro-cid-vv6ro7en].control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23616b79' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:.7rem;padding-right:2.4rem}.control[data-astro-cid-vv6ro7en]:hover{border-color:var(--ink-muted)}.control[data-astro-cid-vv6ro7en][aria-invalid=true]{border-color:var(--error);background:var(--error-tint)}.error[data-astro-cid-vv6ro7en]{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--error);font-weight:500}.error[data-astro-cid-vv6ro7en]:empty{display:none}.error[data-astro-cid-vv6ro7en]:not(:empty):before{content:"Error: ";font-weight:620}.form-block[data-astro-cid-piibirj5]{max-width:40rem}.required-legend[data-astro-cid-piibirj5]{margin-bottom:var(--sp-5);font-size:var(--text-xs);color:var(--ink-muted)}.fields[data-astro-cid-piibirj5]{display:grid;gap:var(--sp-5)}.honeypot[data-astro-cid-piibirj5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consent[data-astro-cid-piibirj5]{margin-top:var(--sp-6);display:grid;gap:var(--sp-2)}.consent__row[data-astro-cid-piibirj5]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);align-items:start}.checkbox[data-astro-cid-piibirj5]{width:1.5rem;height:1.5rem;margin:.1rem 0 0;accent-color:var(--teal);flex:none}.consent__label[data-astro-cid-piibirj5]{font-size:var(--text-sm);line-height:1.55;color:var(--ink-secondary);padding-block:.2rem}.actions[data-astro-cid-piibirj5]{margin-top:var(--sp-6)}.actions[data-astro-cid-piibirj5] .btn{width:auto}.status[data-astro-cid-piibirj5]{margin-top:var(--sp-4);font-size:var(--text-sm);line-height:1.55;color:var(--ink-secondary)}.status[data-astro-cid-piibirj5]:empty{display:none}.status[data-astro-cid-piibirj5][data-tone=error]{color:var(--error);font-weight:500}.error[data-astro-cid-piibirj5]{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--error);font-weight:500}.error[data-astro-cid-piibirj5]:empty{display:none}.error[data-astro-cid-piibirj5]:not(:empty):before{content:"Error: ";font-weight:620}.error-summary[data-astro-cid-piibirj5]{margin-bottom:var(--sp-6);padding:var(--sp-5);border:1px solid var(--error);border-left-width:3px;border-radius:var(--radius);background:var(--error-tint)}.error-summary__title[data-astro-cid-piibirj5]{font-size:var(--text-h3);color:var(--error);margin-bottom:var(--sp-2)}.error-summary__intro[data-astro-cid-piibirj5]{font-size:var(--text-sm);color:var(--ink-secondary);margin-bottom:var(--sp-3)}.error-summary__list[data-astro-cid-piibirj5]{display:grid;gap:var(--sp-2);list-style:disc;padding-left:var(--sp-5)}.error-summary__list[data-astro-cid-piibirj5] a[data-astro-cid-piibirj5]{color:var(--error);font-size:var(--text-sm);font-weight:500}.success[data-astro-cid-piibirj5]{padding:var(--sp-6);border:1px solid var(--teal);border-left-width:3px;border-radius:var(--radius);background:var(--teal-tint)}.success__title[data-astro-cid-piibirj5]{font-size:var(--text-h3);margin-bottom:var(--sp-3)}.success__body[data-astro-cid-piibirj5]{color:var(--ink-secondary);font-size:var(--text-sm);line-height:1.65}.layout[data-astro-cid-uw5kdbxl]{display:grid;gap:clamp(2.25rem,1.8rem + 1.8vw,3rem);max-width:40rem}.aside[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--sp-5);align-content:start}.note[data-astro-cid-uw5kdbxl]{padding-top:var(--sp-5);border-top:1px solid var(--line-soft)}.note__title[data-astro-cid-uw5kdbxl]{margin-bottom:var(--sp-2);font-size:.9375rem;font-weight:560;color:var(--fg-primary)}.note[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.875rem;line-height:1.7;color:var(--fg-faint)}.note[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{display:inline-block;padding-block:.35rem}
