.groups[data-astro-cid-3bbniqzq]{padding-block-end:var(--section)}section[data-astro-cid-3bbniqzq]{margin-block-end:clamp(40px,6vw,72px)}h2[data-astro-cid-3bbniqzq]{font-size:var(--step-2);color:var(--gold);font-family:var(--font-body);margin-block-end:1rem;font-weight:700}.ask-box[data-astro-cid-3bbniqzq]{background:var(--card-deep);border-radius:16px;padding:clamp(24px,4vw,40px);scroll-margin-block-start:96px}.ask-box[data-astro-cid-3bbniqzq] h2[data-astro-cid-3bbniqzq]{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:var(--step-2);margin-block-end:.5rem}.ask-lead[data-astro-cid-3bbniqzq]{color:var(--ink-soft);max-inline-size:58ch;margin-block-end:1.25rem}.hp[data-astro-cid-3bbniqzq]{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.field[data-astro-cid-3bbniqzq]{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-block-end:1rem;display:grid}.field[data-astro-cid-3bbniqzq] label[data-astro-cid-3bbniqzq]{font-weight:700}.field[data-astro-cid-3bbniqzq] [data-astro-cid-3bbniqzq]:is(input,textarea){font:inherit;border:1.5px solid var(--line);background:var(--input);color:var(--ink);border-radius:10px;min-block-size:48px;inline-size:100%;min-inline-size:0;padding:.75rem .9rem}.field[data-astro-cid-3bbniqzq] [data-astro-cid-3bbniqzq]:is(input,textarea):focus-visible{outline:3px solid var(--gold);outline-offset:1px;border-color:#0000}.muted[data-astro-cid-3bbniqzq]{color:var(--ink-soft);font-weight:400}.error[data-astro-cid-3bbniqzq]{color:#9b1c1c;margin:0;font-size:.95rem;font-weight:600}.ask-actions[data-astro-cid-3bbniqzq]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.ask-status[data-astro-cid-3bbniqzq]{min-block-size:1.5em;margin:.75rem 0 0;font-weight:600}.ask-box[data-astro-cid-3bbniqzq].is-sent form[data-astro-cid-3bbniqzq]>[data-astro-cid-3bbniqzq]:not(.ask-status){display:none}
