.careers-header[data-astro-cid-37pok5nn]{padding-top:48px;padding-bottom:32px;border-bottom:1px solid var(--rule)}.careers-kicker[data-astro-cid-37pok5nn]{color:var(--oxblood);margin-bottom:12px}.careers-title[data-astro-cid-37pok5nn]{font-family:var(--display);font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.careers-sub[data-astro-cid-37pok5nn]{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--faded);margin:0 0 28px}.facet-nav[data-astro-cid-37pok5nn]{display:flex;flex-wrap:wrap;gap:8px}.facet-chip[data-astro-cid-37pok5nn]{font-family:var(--sans);font-size:13px;font-weight:500;padding:7px 14px;border:1px solid var(--rule);border-radius:999px;color:var(--ink-2);text-decoration:none;transition:all .15s}.facet-chip[data-astro-cid-37pok5nn]:hover{border-color:var(--oxblood);color:var(--oxblood)}.facet-chip[data-astro-cid-37pok5nn].is-active{background:var(--oxblood);border-color:var(--oxblood);color:#fff}.careers-body[data-astro-cid-37pok5nn]{padding-top:56px;padding-bottom:96px}.careers-layout[data-astro-cid-37pok5nn]{display:grid;grid-template-columns:1fr 280px;gap:64px;align-items:start}.careers-intro[data-astro-cid-37pok5nn]{font-family:var(--serif);font-size:19px;line-height:1.6;color:var(--ink-2)}.careers-table[data-astro-cid-37pok5nn]{width:100%;border-collapse:collapse;margin:24px 0;font-family:var(--sans);font-size:15px}.careers-table[data-astro-cid-37pok5nn] th[data-astro-cid-37pok5nn],.careers-table[data-astro-cid-37pok5nn] td[data-astro-cid-37pok5nn]{text-align:left;padding:12px 16px;border-bottom:1px solid var(--rule-soft)}.careers-table[data-astro-cid-37pok5nn] thead[data-astro-cid-37pok5nn] th[data-astro-cid-37pok5nn]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.careers-table[data-astro-cid-37pok5nn] tbody[data-astro-cid-37pok5nn] th[data-astro-cid-37pok5nn]{font-weight:500;color:var(--ink);width:60%}.careers-table[data-astro-cid-37pok5nn] tbody[data-astro-cid-37pok5nn] td[data-astro-cid-37pok5nn]{font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums}.note[data-astro-cid-37pok5nn]{font-family:var(--serif);font-size:15px;line-height:1.6;color:var(--faded);border-left:2px solid var(--rule);padding-left:16px;margin:24px 0}.national-outcomes[data-astro-cid-37pok5nn]{margin-top:16px}.outcome-stats[data-astro-cid-37pok5nn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:24px 0}.outcome-stat[data-astro-cid-37pok5nn]{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border:1px solid var(--rule);border-left:3px solid var(--oxblood);background:var(--paper-2, var(--paper))}.outcome-value[data-astro-cid-37pok5nn]{font-family:var(--display);font-size:28px;font-weight:500;color:var(--ink);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.outcome-label[data-astro-cid-37pok5nn]{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink-2)}.outcome-note[data-astro-cid-37pok5nn]{font-family:var(--serif);font-size:12px;line-height:1.4;color:var(--faded)}.outcome-readmore[data-astro-cid-37pok5nn]{display:inline-block;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--oxblood);text-decoration:none;margin-top:4px}.outcome-readmore[data-astro-cid-37pok5nn]:hover{text-decoration:underline}.work-rights[data-astro-cid-37pok5nn]{margin-top:16px}.visa-callout[data-astro-cid-37pok5nn]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:18px 20px;margin:8px 0 20px;background:var(--paper-2, var(--paper));border:1px solid var(--rule);border-left:3px solid var(--oxblood)}.visa-label[data-astro-cid-37pok5nn]{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);width:100%}.visa-name[data-astro-cid-37pok5nn]{font-family:var(--display);font-size:20px;font-weight:500;color:var(--ink)}.visa-duration[data-astro-cid-37pok5nn]{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--oxblood)}.careers-faqs[data-astro-cid-37pok5nn],.careers-sources[data-astro-cid-37pok5nn]{margin-top:48px;padding-top:32px;border-top:1px solid var(--rule)}.faq-list[data-astro-cid-37pok5nn]{display:flex;flex-direction:column;gap:12px}.faq-item[data-astro-cid-37pok5nn]{border:1px solid var(--rule);background:var(--paper);padding:16px 20px}.faq-question[data-astro-cid-37pok5nn]{font-family:var(--display);font-size:17px;font-weight:500;cursor:pointer;list-style:none;color:var(--ink);position:relative;padding-right:28px}.faq-question[data-astro-cid-37pok5nn]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-37pok5nn]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;color:var(--oxblood)}details[data-astro-cid-37pok5nn][open] .faq-question[data-astro-cid-37pok5nn]:after{content:"–"}.faq-answer[data-astro-cid-37pok5nn]{margin-top:12px;font-family:var(--serif);font-size:15px;line-height:1.6;color:var(--ink-2)}.sources-list[data-astro-cid-37pok5nn]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-family:var(--serif);font-size:14px;color:var(--ink-2)}.sources-list[data-astro-cid-37pok5nn] a[data-astro-cid-37pok5nn]{color:var(--oxblood);text-decoration:none}.muted[data-astro-cid-37pok5nn]{color:var(--faded)}.sidebar-block[data-astro-cid-37pok5nn]{margin-bottom:32px}.sidebar-heading[data-astro-cid-37pok5nn]{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin:0 0 16px}.hub-cta[data-astro-cid-37pok5nn] p[data-astro-cid-37pok5nn]{font-family:var(--serif);font-size:14px;line-height:1.5;color:var(--ink-2);margin:0 0 16px}.full-w[data-astro-cid-37pok5nn]{width:100%;justify-content:center}.school-list[data-astro-cid-37pok5nn]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.school-list[data-astro-cid-37pok5nn] li[data-astro-cid-37pok5nn]{padding-bottom:12px;border-bottom:1px solid var(--rule-soft)}.school-list[data-astro-cid-37pok5nn] a[data-astro-cid-37pok5nn]{font-family:var(--serif);font-size:15px;color:var(--ink);text-decoration:none}.school-list[data-astro-cid-37pok5nn] a[data-astro-cid-37pok5nn]:hover{color:var(--oxblood)}.careers-sidebar-sticky[data-astro-cid-37pok5nn]{position:sticky;top:calc(var(--nav-height) + 56px)}.careers-sidebar[data-astro-cid-37pok5nn] .promo{margin-bottom:32px}@media(max-width:900px){.careers-layout[data-astro-cid-37pok5nn]{grid-template-columns:1fr}.careers-sidebar[data-astro-cid-37pok5nn]{order:-1}.careers-sidebar-sticky[data-astro-cid-37pok5nn]{position:static}}
