.apply[data-astro-cid-sdtkbkqs]{padding-block:clamp(2rem, 1.5rem + 3vw, 4.5rem) var(--section-y)}.layout[data-astro-cid-sdtkbkqs]{align-items:start;gap:2rem;display:grid}.intro[data-astro-cid-sdtkbkqs]{gap:1rem;display:grid}h1[data-astro-cid-sdtkbkqs]{font-size:var(--fs-2xl)}.next[data-astro-cid-sdtkbkqs]{gap:.5rem;margin-top:.5rem;display:grid}.next[data-astro-cid-sdtkbkqs] li[data-astro-cid-sdtkbkqs]{color:var(--text-2);font-size:var(--fs-sm);align-items:center;gap:.6rem;display:flex}.next[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{border:1px solid var(--border-strong);width:24px;height:24px;font-size:var(--fs-xs);border-radius:7px;place-items:center;display:inline-grid}.next[data-astro-cid-sdtkbkqs] li[data-astro-cid-sdtkbkqs]:first-child span[data-astro-cid-sdtkbkqs]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.facts[data-astro-cid-sdtkbkqs]{font-size:var(--fs-sm);color:var(--text-3);border-top:1px solid var(--border);padding-top:1rem}.price[data-astro-cid-sdtkbkqs]{gap:.15rem;margin-top:.85rem;display:grid}.price[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{font-size:var(--fs-sm);color:var(--text-3)}.price[data-astro-cid-sdtkbkqs] strong[data-astro-cid-sdtkbkqs]{font-size:var(--fs-xl);color:var(--text);font-weight:750;line-height:1.4}.ask[data-astro-cid-sdtkbkqs]{font-size:var(--fs-sm);color:var(--text-3)}.ask[data-astro-cid-sdtkbkqs] a[data-astro-cid-sdtkbkqs]{color:var(--accent-2);text-underline-offset:.3em;padding-block:.6rem;display:inline-block}.price[data-astro-cid-sdtkbkqs] small[data-astro-cid-sdtkbkqs]{font-size:var(--fs-sm);color:var(--text-2);margin-top:.2rem}.price[data-astro-cid-sdtkbkqs] small[data-astro-cid-sdtkbkqs] a[data-astro-cid-sdtkbkqs]{color:var(--accent-2);text-underline-offset:.3em}.price[data-astro-cid-sdtkbkqs] strong[data-astro-cid-sdtkbkqs].tba{font-size:var(--fs-md);color:var(--text-2);font-weight:600}.form-wrap[data-astro-cid-sdtkbkqs]{padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.noscript[data-astro-cid-sdtkbkqs]{color:var(--warning);margin-bottom:1rem}form[data-astro-cid-sdtkbkqs]{gap:2rem;display:grid}fieldset[data-astro-cid-sdtkbkqs]{border:0;gap:1.25rem;min-width:0;padding:0;display:grid}legend[data-astro-cid-sdtkbkqs]{font-family:var(--font-fa);font-weight:700;font-size:var(--fs-md);margin-bottom:.25rem;padding:0}.field[data-astro-cid-sdtkbkqs]{gap:.4rem;display:grid}.field[data-astro-cid-sdtkbkqs].narrow{max-width:280px}.row-2[data-astro-cid-sdtkbkqs]{gap:1.25rem;display:grid}label[data-astro-cid-sdtkbkqs],.label[data-astro-cid-sdtkbkqs]{font-weight:600;font-size:var(--fs-sm)}.radios[data-astro-cid-sdtkbkqs] legend[data-astro-cid-sdtkbkqs].label{font-family:var(--font-fa);font-size:var(--fs-sm);margin-bottom:.4rem;font-weight:600}.req[data-astro-cid-sdtkbkqs]{color:var(--danger)}.opt[data-astro-cid-sdtkbkqs]{color:var(--text-3);font-weight:400}input[data-astro-cid-sdtkbkqs][type=text],input[data-astro-cid-sdtkbkqs][type=email],input[data-astro-cid-sdtkbkqs][type=url],textarea[data-astro-cid-sdtkbkqs]{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--canvas);width:100%;min-height:48px;color:var(--text);padding:.7rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}textarea[data-astro-cid-sdtkbkqs]{resize:vertical;line-height:1.8}input[data-astro-cid-sdtkbkqs]::placeholder{color:#7f8496}input[data-astro-cid-sdtkbkqs]:focus-visible,textarea[data-astro-cid-sdtkbkqs]:focus-visible{border-color:var(--accent-2);outline:none;box-shadow:0 0 0 3px #65d8e833}[data-astro-cid-sdtkbkqs][aria-invalid=true]{border-color:var(--danger)!important}.hint[data-astro-cid-sdtkbkqs]{font-size:var(--fs-xs);color:var(--text-3);justify-content:space-between;gap:1rem;display:flex}.with-icon[data-astro-cid-sdtkbkqs]{position:relative}.with-icon[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]{padding-inline-start:2.6rem}.in-icon[data-astro-cid-sdtkbkqs]{inset-inline-start:.9rem;width:18px;height:18px;color:var(--text-3);pointer-events:none;transition:color .2s, scale .2s var(--ease);position:absolute;top:50%;translate:0 -50%}.with-icon[data-astro-cid-sdtkbkqs]:focus-within .in-icon[data-astro-cid-sdtkbkqs]{color:var(--text);scale:1.08}.with-icon[data-astro-cid-sdtkbkqs]:has(input[aria-invalid=true]) .in-icon[data-astro-cid-sdtkbkqs]{color:var(--danger)}.count[data-astro-cid-sdtkbkqs]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.error[data-astro-cid-sdtkbkqs]{font-size:var(--fs-xs);color:var(--danger);font-weight:500}.radio-row[data-astro-cid-sdtkbkqs]{gap:.6rem;display:grid}.radio[data-astro-cid-sdtkbkqs],.check[data-astro-cid-sdtkbkqs]{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;font-weight:400;transition:border-color .15s,background-color .15s;display:flex}.radio[data-astro-cid-sdtkbkqs]:hover,.check[data-astro-cid-sdtkbkqs]:hover{border-color:var(--border-strong)}.radio[data-astro-cid-sdtkbkqs]:has(input:checked),.check[data-astro-cid-sdtkbkqs]:has(input:checked){background:var(--accent-soft);border-color:#8b7cff99}.radio[data-astro-cid-sdtkbkqs]:has(input:focus-visible),.check[data-astro-cid-sdtkbkqs]:has(input:focus-visible){box-shadow:0 0 0 2px var(--accent-2)}.radio[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs],.check[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{gap:.15rem;display:grid}.radio[data-astro-cid-sdtkbkqs] small[data-astro-cid-sdtkbkqs],.check[data-astro-cid-sdtkbkqs] small[data-astro-cid-sdtkbkqs]{color:var(--text-2);font-size:var(--fs-xs)}input[data-astro-cid-sdtkbkqs][type=radio],input[data-astro-cid-sdtkbkqs][type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:.3rem}.checks[data-astro-cid-sdtkbkqs]{gap:.9rem;display:grid}.fellowship[data-astro-cid-sdtkbkqs]{border-color:#65d8e859}.fellowship[data-astro-cid-sdtkbkqs]:has(input:checked){border-color:var(--accent-2);background:var(--accent-2-soft)}.hp[data-astro-cid-sdtkbkqs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.submit-row[data-astro-cid-sdtkbkqs]{gap:.75rem;display:grid}.submit[data-astro-cid-sdtkbkqs]{border-radius:var(--radius);background:var(--text);min-height:52px;color:var(--canvas);font-weight:700;font-size:var(--fs-base);border:0;justify-content:center;align-items:center;gap:.6rem;padding-inline:1.5rem;transition:background-color .15s,opacity .15s;display:inline-flex}.submit[data-astro-cid-sdtkbkqs]:hover{background:#fff}.submit[data-astro-cid-sdtkbkqs][aria-busy=true]{opacity:.75;cursor:progress}.spinner[data-astro-cid-sdtkbkqs]{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:none}.submit[data-astro-cid-sdtkbkqs][aria-busy=true] .spinner[data-astro-cid-sdtkbkqs]{display:inline-block}.status[data-astro-cid-sdtkbkqs]{font-size:var(--fs-sm);color:var(--text-2);min-height:1.5em}.status[data-astro-cid-sdtkbkqs]:empty{min-height:0}.after-submit[data-astro-cid-sdtkbkqs]{font-size:var(--fs-sm);color:var(--text-3)}.draft-note[data-astro-cid-sdtkbkqs]{border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.draft-note[data-astro-cid-sdtkbkqs][hidden]{display:none}.draft-clear[data-astro-cid-sdtkbkqs]{min-height:44px;color:var(--text-2);text-underline-offset:.25em;background:0 0;border:0;padding:0;text-decoration:underline}.draft-clear[data-astro-cid-sdtkbkqs]:hover{color:var(--text)}.status[data-astro-cid-sdtkbkqs][data-tone=error]{color:var(--danger)}.summary[data-astro-cid-sdtkbkqs]{border-radius:var(--radius);background:var(--danger-soft);border:1px solid #ff7a8573;margin-bottom:1.5rem;padding:1rem 1.1rem}.summary[data-astro-cid-sdtkbkqs]:focus{outline:2px solid var(--danger);outline-offset:2px}.summary-title[data-astro-cid-sdtkbkqs]{margin-bottom:.4rem;font-weight:650}.summary[data-astro-cid-sdtkbkqs] ul[data-astro-cid-sdtkbkqs]{font-size:var(--fs-sm);padding-inline-start:1.2rem}.summary[data-astro-cid-sdtkbkqs] a{color:#ffc2c8}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=640px){.row-2[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr 1fr}.radio-row[data-astro-cid-sdtkbkqs]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.layout[data-astro-cid-sdtkbkqs]{grid-template-columns:.75fr 1.25fr;gap:3.5rem}.intro[data-astro-cid-sdtkbkqs]{top:calc(var(--header-h) + 2rem);position:sticky}}
