.giving-consultation-form-module__LDpZnq__form{min-width:0;padding:clamp(var(--space-6), 4vw, var(--space-8));background:var(--color-paper-raised);border:1px solid var(--color-line);border-top:3px solid var(--color-gold)}.giving-consultation-form-module__LDpZnq__form fieldset{min-width:0;margin:0 0 var(--space-12);border:0;padding:0}.giving-consultation-form-module__LDpZnq__form legend{width:100%;margin-bottom:var(--space-6);padding-bottom:var(--space-3);color:var(--color-blue);border-bottom:1px solid var(--color-line);font-family:var(--font-display);font-size:1.35rem;font-weight:700}.giving-consultation-form-module__LDpZnq__grid{gap:var(--space-6);display:grid}.giving-consultation-form-module__LDpZnq__field{gap:var(--space-2);min-width:0;color:var(--color-blue);font-size:var(--text-label);letter-spacing:var(--tracking-label);font-weight:700;display:grid}.giving-consultation-form-module__LDpZnq__field input,.giving-consultation-form-module__LDpZnq__field select,.giving-consultation-form-module__LDpZnq__field textarea{width:100%;padding:var(--space-3);color:var(--color-ink);background:var(--color-paper-raised);border:1px solid var(--color-control-border);border-radius:var(--radius);letter-spacing:normal;font-weight:500}.giving-consultation-form-module__LDpZnq__field textarea{resize:vertical}.giving-consultation-form-module__LDpZnq__field input:hover,.giving-consultation-form-module__LDpZnq__field select:hover,.giving-consultation-form-module__LDpZnq__field textarea:hover{border-color:var(--color-blue)}.giving-consultation-form-module__LDpZnq__field [aria-invalid=true]{border:2px solid var(--color-error)}.giving-consultation-form-module__LDpZnq__contact{margin-top:var(--space-6);gap:var(--space-2) var(--space-6);flex-wrap:wrap;align-items:center;font-size:.85rem;display:flex}.giving-consultation-form-module__LDpZnq__contact>span{width:100%;color:var(--color-blue);font-weight:700}.giving-consultation-form-module__LDpZnq__contact label{gap:var(--space-2);align-items:center;display:inline-flex}.giving-consultation-form-module__LDpZnq__contact input{width:auto;accent-color:var(--color-blue)}.giving-consultation-form-module__LDpZnq__error{color:var(--color-error-text);font-size:.875rem;font-weight:700}.giving-consultation-form-module__LDpZnq__summary{margin-bottom:var(--space-8);padding:var(--space-4) var(--space-6);color:var(--color-error-strong);background:var(--color-error-surface);border-left:3px solid var(--color-error)}.giving-consultation-form-module__LDpZnq__summaryTitle{margin-bottom:var(--space-2);font-weight:700}.giving-consultation-form-module__LDpZnq__summary ul{padding-left:var(--space-6);margin:0}.giving-consultation-form-module__LDpZnq__summary a{color:var(--color-error-strong)}.giving-consultation-form-module__LDpZnq__privacy{padding:var(--space-4) var(--space-6);color:var(--color-ink-body);background:var(--color-paper);border:1px solid var(--color-line);font-size:.8rem}.giving-consultation-form-module__LDpZnq__privacy p:last-child{margin-bottom:0}.giving-consultation-form-module__LDpZnq__submit{margin-top:var(--space-6)}.giving-consultation-form-module__LDpZnq__success{margin-top:var(--space-8);padding:clamp(var(--space-6), 4vw, var(--space-8));background:var(--color-paper);border:1px solid var(--color-line)}.giving-consultation-form-module__LDpZnq__success p:first-child{margin:0 0 var(--space-2);color:var(--color-gold-text)}.giving-consultation-form-module__LDpZnq__success h3{font-size:1.65rem}.giving-consultation-form-module__LDpZnq__fallback{margin-top:var(--space-6);color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:.8rem}@media (min-width:42rem){.giving-consultation-form-module__LDpZnq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.giving-consultation-form-module__LDpZnq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
