.education-careers.svelte-de3jnd{background:var(--bg-page);color:var(--text-primary)}.education-hero.svelte-de3jnd{width:min(100%,1180px);margin:0 auto;padding:clamp(3.5rem,8vw,6.5rem) 1.5rem clamp(2.5rem,5vw,4rem)}.eyebrow.svelte-de3jnd{color:var(--text-secondary,#64748b);margin:0 0 1rem;font-size:1rem;font-weight:680}.education-hero.svelte-de3jnd h1:where(.svelte-de3jnd){margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:860;line-height:1.02}.lede.svelte-de3jnd{max-width:58ch;color:var(--text-secondary,#475569);margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:500;line-height:1.6}.hero-apply.svelte-de3jnd{color:#fff;background:linear-gradient(135deg,#0f62fe,#599bff);border-radius:999px;align-items:center;margin-top:2.25rem;padding:.85rem 1.9rem;font-weight:680;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.hero-apply.svelte-de3jnd:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f62fe4d}.education-roles.svelte-de3jnd{width:min(100%,1180px);margin:0 auto;padding:0 1.5rem clamp(3rem,6vw,5rem)}.education-roles.svelte-de3jnd h2:where(.svelte-de3jnd){margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:780}.education-roles.svelte-de3jnd ul:where(.svelte-de3jnd){margin:0;padding:0;list-style:none}.education-roles.svelte-de3jnd li:where(.svelte-de3jnd){border-top:1px solid var(--careers-featured-line,#dedfe3)}.education-roles.svelte-de3jnd li:where(.svelte-de3jnd):last-child{border-bottom:1px solid var(--careers-featured-line,#dedfe3)}.education-roles.svelte-de3jnd a:where(.svelte-de3jnd){color:inherit;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:.35rem 1rem;padding:1.5rem 0;text-decoration:none;display:grid}.role-name.svelte-de3jnd{font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:740}.role-desc.svelte-de3jnd,.role-meta.svelte-de3jnd{color:var(--text-secondary,#475569);grid-column:1;font-size:.98rem;line-height:1.5}.role-meta.svelte-de3jnd{flex-wrap:wrap;gap:.35rem .9rem;font-size:.88rem;display:flex}.role-note.svelte-de3jnd{font-weight:600}.role-arrow.svelte-de3jnd{color:var(--text-secondary,#94a3b8);grid-area:1/2;font-size:1.25rem;transition:color .18s,transform .18s}.education-roles.svelte-de3jnd a:where(.svelte-de3jnd):hover .role-arrow:where(.svelte-de3jnd),.education-roles.svelte-de3jnd a:where(.svelte-de3jnd):focus-visible .role-arrow:where(.svelte-de3jnd){color:var(--text-primary);transform:translate(2px,-2px)}.education-roles.svelte-de3jnd a:where(.svelte-de3jnd):focus-visible{outline-offset:4px;outline:2px solid #599bff}.education-footer-cta.svelte-de3jnd{text-align:center;padding:clamp(2.5rem,5vw,4rem) 1.5rem clamp(3.5rem,7vw,5.5rem)}.education-footer-cta.svelte-de3jnd p:where(.svelte-de3jnd){color:var(--text-secondary,#475569);margin:0 0 1.25rem;font-size:1.15rem;font-weight:560}.cta-links.svelte-de3jnd{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;display:flex}.cta-links.svelte-de3jnd a:where(.svelte-de3jnd){color:var(--text-secondary,#475569);text-underline-offset:3px;font-weight:640;text-decoration:underline}.cta-links.svelte-de3jnd a.primary:where(.svelte-de3jnd){border:1px solid var(--careers-featured-line,#dedfe3);color:var(--text-primary);border-radius:999px;padding:.75rem 1.6rem;text-decoration:none}.cta-links.svelte-de3jnd a:where(.svelte-de3jnd):hover{color:var(--text-primary)}
