.apply[data-astro-cid-sdtkbkqs]{padding-block:clamp(40px, 6vw, 96px) var(--section-y)}.apply__grid[data-astro-cid-sdtkbkqs]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 72px;display:grid}.apply__intro[data-astro-cid-sdtkbkqs]{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:18px;display:flex;position:sticky}h1[data-astro-cid-sdtkbkqs]{font-size:var(--fs-h2)}.apply__lede[data-astro-cid-sdtkbkqs]{color:var(--ink-3);font-size:var(--fs-lg);line-height:1.55}.apply__steps[data-astro-cid-sdtkbkqs]{gap:12px;margin-top:8px;display:grid}.apply__steps[data-astro-cid-sdtkbkqs] li[data-astro-cid-sdtkbkqs]{color:var(--ink-2);font-size:var(--fs-sm);align-items:center;gap:12px;display:flex}.apply__steps[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.card[data-astro-cid-sdtkbkqs]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-panel)}.form[data-astro-cid-sdtkbkqs]{gap:28px;padding:clamp(20px,4vw,36px);display:grid}fieldset[data-astro-cid-sdtkbkqs]{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}legend[data-astro-cid-sdtkbkqs]{color:var(--ink);letter-spacing:-.01em;margin-bottom:14px;padding:0;font-size:1.0625rem;font-weight:600}.row[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form[data-astro-cid-sdtkbkqs] .field{gap:6px;min-width:0;display:grid}.form[data-astro-cid-sdtkbkqs] label,.label[data-astro-cid-sdtkbkqs]{font-size:var(--fs-xs);color:var(--ink-3);font-weight:500}.form[data-astro-cid-sdtkbkqs] input:not([type=radio]):not([type=checkbox]),.form[data-astro-cid-sdtkbkqs] select,.form[data-astro-cid-sdtkbkqs] textarea{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px}.form[data-astro-cid-sdtkbkqs] textarea{resize:vertical}.form[data-astro-cid-sdtkbkqs] input:focus,.form[data-astro-cid-sdtkbkqs] select:focus,.form[data-astro-cid-sdtkbkqs] textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.form[data-astro-cid-sdtkbkqs] [aria-invalid=true]{border-color:#b42318}.form[data-astro-cid-sdtkbkqs] .err{font-size:var(--fs-xs);color:#b42318}.hint[data-astro-cid-sdtkbkqs]{font-size:var(--fs-xs);color:var(--ink-4);margin-top:-6px}.hint--lead[data-astro-cid-sdtkbkqs]{margin-top:-8px}.choice[data-astro-cid-sdtkbkqs]{gap:8px;display:grid}.pills[data-astro-cid-sdtkbkqs]{flex-wrap:wrap;gap:8px;display:flex}.pills[data-astro-cid-sdtkbkqs] label[data-astro-cid-sdtkbkqs]{position:relative}.pills[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]{opacity:0;position:absolute;inset:0}.pills[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{border:1px solid var(--line-strong);min-height:44px;color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.pills[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]:checked+span[data-astro-cid-sdtkbkqs]{background:var(--ink);border-color:var(--ink);color:#fff}.pills[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]:focus-visible+span[data-astro-cid-sdtkbkqs]{outline:2px solid var(--accent);outline-offset:2px}.form__error[data-astro-cid-sdtkbkqs]{border-radius:var(--r-sm);color:#b42318;font-size:var(--fs-sm);background:#fdecea;padding:12px 14px}.form__foot[data-astro-cid-sdtkbkqs]{gap:12px;display:grid}.submit[data-astro-cid-sdtkbkqs]{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:1rem;font-weight:550;display:inline-flex}.submit[data-astro-cid-sdtkbkqs]:hover{background:#252932}.submit[data-astro-cid-sdtkbkqs]:disabled{opacity:.6}.trap[data-astro-cid-sdtkbkqs]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.done[data-astro-cid-sdtkbkqs]{justify-items:start;gap:12px;padding:clamp(28px,5vw,48px);display:grid}.done__icon[data-astro-cid-sdtkbkqs]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.done__title[data-astro-cid-sdtkbkqs]{font-size:var(--fs-h3);color:var(--ink);letter-spacing:-.02em;font-weight:600}.done[data-astro-cid-sdtkbkqs] p[data-astro-cid-sdtkbkqs]{color:var(--ink-3)}.next[data-astro-cid-sdtkbkqs]{border-top:1px solid var(--line);width:100%;margin-top:4px;padding-top:16px}.done[data-astro-cid-sdtkbkqs] .next__title[data-astro-cid-sdtkbkqs]{font-size:var(--fs-sm,.875rem);color:var(--ink);margin-bottom:10px;font-weight:600}.next[data-astro-cid-sdtkbkqs] ul[data-astro-cid-sdtkbkqs]{gap:10px;margin:0;padding:0;display:grid}.next[data-astro-cid-sdtkbkqs] li[data-astro-cid-sdtkbkqs]{color:var(--ink-2);grid-template-columns:16px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.next[data-astro-cid-sdtkbkqs] li[data-astro-cid-sdtkbkqs] svg{color:var(--accent-ink);margin-top:4px}.done__home[data-astro-cid-sdtkbkqs]{color:var(--accent-ink);margin-top:8px;font-weight:500}@media (width<=900px){.apply__grid[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr}.apply__intro[data-astro-cid-sdtkbkqs]{position:static}}@media (width<=560px){.row[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr}}
