.page-header[data-astro-cid-o23sssah]{background:var(--navy);padding:36px 0 32px;position:relative}.page-header[data-astro-cid-o23sssah]:after{content:"";background:linear-gradient(90deg, var(--royal), var(--gold), var(--royal));height:2px;position:absolute;bottom:0;left:0;right:0}.header-inner[data-astro-cid-o23sssah]{max-width:1200px;margin:0 auto;padding:0 32px}.breadcrumb[data-astro-cid-o23sssah]{color:var(--gray-400);align-items:center;gap:6px;margin-bottom:16px;font-size:12px;display:flex}.breadcrumb[data-astro-cid-o23sssah] a[data-astro-cid-o23sssah]{color:var(--gray-400);text-decoration:none}.breadcrumb[data-astro-cid-o23sssah] a[data-astro-cid-o23sssah]:hover{color:var(--white)}.breadcrumb[data-astro-cid-o23sssah] span[data-astro-cid-o23sssah]:last-child{color:var(--gray-200)}h1[data-astro-cid-o23sssah]{letter-spacing:2px;color:var(--white);margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:38px;line-height:1}h1[data-astro-cid-o23sssah] span[data-astro-cid-o23sssah]{color:var(--gold)}.org-line[data-astro-cid-o23sssah]{color:var(--gray-400);margin-bottom:12px;font-size:14px}.header-tags[data-astro-cid-o23sssah]{gap:6px;display:flex}.tag[data-astro-cid-o23sssah]{color:var(--gray-300);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:500}.body-wrap[data-astro-cid-o23sssah]{max-width:1200px;margin:0 auto;padding:32px 32px 72px}.success-card[data-astro-cid-o23sssah],.expired-card[data-astro-cid-o23sssah]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);text-align:center;max-width:540px;margin:0 auto;padding:40px}.success-icon[data-astro-cid-o23sssah]{margin-bottom:20px}.success-card[data-astro-cid-o23sssah] h2[data-astro-cid-o23sssah],.expired-card[data-astro-cid-o23sssah] h2[data-astro-cid-o23sssah]{color:var(--navy);margin-bottom:10px;font-size:22px;font-weight:700}.success-card[data-astro-cid-o23sssah] p[data-astro-cid-o23sssah],.expired-card[data-astro-cid-o23sssah] p[data-astro-cid-o23sssah]{color:var(--gray-600);margin-bottom:28px;font-size:15px;line-height:1.6}.success-actions[data-astro-cid-o23sssah]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.form-layout[data-astro-cid-o23sssah]{align-items:flex-start;gap:28px;display:flex}.apply-form[data-astro-cid-o23sssah]{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.form-card[data-astro-cid-o23sssah]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:24px 28px}.form-card[data-astro-cid-o23sssah] h3[data-astro-cid-o23sssah]{color:var(--navy);text-transform:uppercase;letter-spacing:.6px;margin-bottom:16px;font-size:13px;font-weight:700}.card-hint[data-astro-cid-o23sssah]{color:var(--gray-500);margin-bottom:14px;font-size:13px;line-height:1.5}.field-row[data-astro-cid-o23sssah]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field[data-astro-cid-o23sssah]{margin-bottom:14px}.field[data-astro-cid-o23sssah]:last-child{margin-bottom:0}.field[data-astro-cid-o23sssah] label[data-astro-cid-o23sssah]{color:var(--gray-700);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.optional[data-astro-cid-o23sssah]{color:var(--gray-400);font-size:11px;font-weight:400}.field[data-astro-cid-o23sssah] input[data-astro-cid-o23sssah],.field[data-astro-cid-o23sssah] textarea[data-astro-cid-o23sssah]{border:1px solid var(--gray-200);border-radius:var(--radius);width:100%;color:var(--navy);background:var(--white);outline:none;padding:9px 12px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .12s,box-shadow .12s}.field[data-astro-cid-o23sssah] input[data-astro-cid-o23sssah]:focus,.field[data-astro-cid-o23sssah] textarea[data-astro-cid-o23sssah]:focus{border-color:var(--royal);box-shadow:0 0 0 3px #1b4f9b14}.field[data-astro-cid-o23sssah] textarea[data-astro-cid-o23sssah]{resize:vertical;line-height:1.6}.file-drop[data-astro-cid-o23sssah]{border:1.5px dashed var(--gray-200);border-radius:var(--radius);background:var(--gray-50);cursor:pointer;transition:border-color .12s,background .12s;position:relative}.file-drop[data-astro-cid-o23sssah]:hover,.file-drop[data-astro-cid-o23sssah].drag-over{border-color:var(--royal);background:#1b4f9b08}.file-drop[data-astro-cid-o23sssah] input[data-astro-cid-o23sssah][type=file]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.file-drop-inner[data-astro-cid-o23sssah]{pointer-events:none;color:var(--gray-400);align-items:center;gap:10px;padding:14px 16px;display:flex}.file-drop-inner[data-astro-cid-o23sssah] svg[data-astro-cid-o23sssah]{flex-shrink:0}.file-drop-inner[data-astro-cid-o23sssah] span[data-astro-cid-o23sssah]{color:var(--gray-500);font-size:13px}.file-drop[data-astro-cid-o23sssah].has-file{border-style:solid;border-color:var(--royal);background:#1b4f9b0a}.file-drop[data-astro-cid-o23sssah].has-file .file-drop-inner[data-astro-cid-o23sssah]{color:var(--royal)}.file-drop[data-astro-cid-o23sssah].has-file .file-drop-inner[data-astro-cid-o23sssah] span[data-astro-cid-o23sssah]{color:var(--navy);font-weight:500}.char-hint[data-astro-cid-o23sssah]{text-align:right;color:var(--gray-400);margin-top:4px;font-family:DM Mono,monospace;font-size:11px}.form-actions[data-astro-cid-o23sssah]{justify-content:space-between;align-items:center;gap:12px;display:flex}.btn-submit[data-astro-cid-o23sssah]{background:var(--gold);color:var(--navy);border-radius:var(--radius);cursor:pointer;border:none;padding:13px 28px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;transition:background .15s}.btn-submit[data-astro-cid-o23sssah]:hover{background:var(--gold-light)}.btn-cancel[data-astro-cid-o23sssah]{color:var(--gray-500);font-size:13px;text-decoration:none}.btn-cancel[data-astro-cid-o23sssah]:hover{color:var(--navy)}.btn-primary[data-astro-cid-o23sssah]{background:var(--royal);color:var(--white);border-radius:var(--radius);padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.btn-primary[data-astro-cid-o23sssah]:hover{background:var(--royal-light)}.btn-secondary[data-astro-cid-o23sssah]{color:var(--navy);border:1px solid var(--gray-200);border-radius:var(--radius);background:0 0;padding:11px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.btn-secondary[data-astro-cid-o23sssah]:hover{border-color:var(--royal);color:var(--royal)}.apply-sidebar[data-astro-cid-o23sssah]{flex-direction:column;flex-shrink:0;gap:14px;width:260px;display:flex}.sidebar-card[data-astro-cid-o23sssah]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:18px 20px}.sidebar-card[data-astro-cid-o23sssah] h4[data-astro-cid-o23sssah]{color:var(--gray-400);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px;font-size:10px;font-weight:700}.sidebar-job-title[data-astro-cid-o23sssah]{color:var(--navy);margin-bottom:3px;font-size:15px;font-weight:700}.sidebar-job-org[data-astro-cid-o23sssah]{color:var(--gray-700);margin-bottom:2px;font-size:14px;font-weight:500}.sidebar-job-meta[data-astro-cid-o23sssah]{color:var(--gray-500);margin-top:2px;font-size:12px}.tips-card[data-astro-cid-o23sssah]{background:var(--gray-50);border-color:var(--gray-200)}.tips-card[data-astro-cid-o23sssah] ul[data-astro-cid-o23sssah]{flex-direction:column;gap:8px;list-style:none;display:flex}.tips-card[data-astro-cid-o23sssah] li[data-astro-cid-o23sssah]{color:var(--gray-600);padding-left:14px;font-size:12px;line-height:1.4;position:relative}.tips-card[data-astro-cid-o23sssah] li[data-astro-cid-o23sssah]:before{content:"";background:var(--royal);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}@media (width<=900px){.form-layout[data-astro-cid-o23sssah]{flex-direction:column}.apply-sidebar[data-astro-cid-o23sssah]{width:100%}.field-row[data-astro-cid-o23sssah]{grid-template-columns:1fr}.header-inner[data-astro-cid-o23sssah]{padding:0 18px}.body-wrap[data-astro-cid-o23sssah]{padding:20px 16px 48px}h1[data-astro-cid-o23sssah]{font-size:28px}}@media (width<=560px){.page-header[data-astro-cid-o23sssah]{padding:24px 0 22px}.header-inner[data-astro-cid-o23sssah]{padding:0 14px}.body-wrap[data-astro-cid-o23sssah]{padding:16px 12px 40px}.form-card[data-astro-cid-o23sssah]{padding:18px 16px}.form-actions[data-astro-cid-o23sssah]{flex-direction:column;align-items:stretch}.btn-submit[data-astro-cid-o23sssah]{text-align:center}.btn-cancel[data-astro-cid-o23sssah]{text-align:center;padding:8px 0}}
