.ctc[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid}.ctc__side[data-astro-cid-ogjzdvpc],.ctc__form[data-astro-cid-ogjzdvpc]{gap:var(--sp-2);align-content:start;display:grid}.ctc__side[data-astro-cid-ogjzdvpc]>h2[data-astro-cid-ogjzdvpc],.ctc__form[data-astro-cid-ogjzdvpc]>h2[data-astro-cid-ogjzdvpc]{font-size:var(--step-3);margin-bottom:var(--sp-3)}.info[data-astro-cid-ogjzdvpc]{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.info[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.info__ico[data-astro-cid-ogjzdvpc]{color:var(--royal);margin-top:.1rem;display:grid}.info[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{margin-bottom:.2rem;font-size:1.05rem}.info[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--text-mid);font-size:.92rem;line-height:1.6}.info[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:inherit;text-decoration:none}.info[data-astro-cid-ogjzdvpc] .info__link[data-astro-cid-ogjzdvpc]{color:var(--royal);font-weight:500}.info[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{text-decoration:underline}.info__social[data-astro-cid-ogjzdvpc]{gap:.35rem;margin-left:-.4rem;display:flex}.info__social[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{width:36px;height:36px;color:var(--royal);transition:color .18s var(--ease), transform .18s var(--ease);place-items:center;display:grid}.info__social[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{color:var(--navy-deep);text-decoration:none;transform:translateY(-2px)}.nonprofit[data-astro-cid-ogjzdvpc]{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--paper-2)}.nonprofit[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc],.vsg[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{margin-bottom:.4rem;font-size:1.05rem}.nonprofit[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--text-mid);font-size:.9rem;line-height:1.6}.vsg[data-astro-cid-ogjzdvpc]{margin-top:var(--sp-3);padding:var(--sp-3);background:color-mix(in srgb, var(--royal) 6%, var(--white));border:1px solid color-mix(in srgb, var(--royal) 18%, transparent);border-radius:var(--radius-lg);gap:var(--sp-2);justify-items:start;display:grid}.vsg[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--text-mid);font-size:.9rem;line-height:1.6}#contact-form[data-astro-cid-ogjzdvpc]{gap:var(--sp-3);display:grid}.row[data-astro-cid-ogjzdvpc]{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-ogjzdvpc]{gap:.4rem;display:grid}.field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{font-family:var(--font-display);color:var(--navy-deep);font-size:.98rem;font-weight:600}.req[data-astro-cid-ogjzdvpc]{color:var(--royal)}.opt[data-astro-cid-ogjzdvpc]{font-family:var(--font-body);color:var(--text-soft);font-size:.8rem;font-weight:400}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius);width:100%;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);padding:.8rem .95rem;font-size:.98rem}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]::placeholder,.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]::placeholder{color:#8c97ab}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus,.field[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc]:focus,.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus{border-color:var(--royal);box-shadow:0 0 0 3px color-mix(in srgb, var(--royal) 18%, transparent);outline:none}.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:150px}.actions[data-astro-cid-ogjzdvpc]{gap:var(--sp-2);margin-top:var(--sp-1);justify-items:start;display:grid}.actions__note[data-astro-cid-ogjzdvpc]{color:var(--text-soft);font-size:.84rem}.formmsg[data-astro-cid-ogjzdvpc]{padding:var(--sp-3);border-radius:var(--radius);font-size:.94rem}.formmsg[data-astro-cid-ogjzdvpc][data-state=ok]{background:color-mix(in srgb, #43c07f 14%, var(--white));color:#17633b}.formmsg[data-astro-cid-ogjzdvpc][data-state=err]{background:color-mix(in srgb, #d6453d 12%, var(--white));color:#8f231d}.hp[data-astro-cid-ogjzdvpc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vh[data-astro-cid-ogjzdvpc]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=900px){.ctc[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.ctc__form[data-astro-cid-ogjzdvpc]{order:-1}}@media (width<=560px){.row[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}}
