.career-detail-top-spacer.svelte-6f7g9l{height:10rem}@media (min-width: 768px){.career-detail-top-spacer.svelte-6f7g9l{height:12rem}}.career-detail-container.svelte-6f7g9l{padding-inline:5px;padding-bottom:4rem;font-family:Jost,sans-serif}.career-detail-breadcrumb.svelte-6f7g9l{font-family:Jost,sans-serif;font-size:.875rem;color:#888;margin:0 0 1.75rem}.career-detail-breadcrumb.svelte-6f7g9l a:where(.svelte-6f7g9l){color:#00aeef;font-weight:600;text-decoration:none}.career-detail-breadcrumb.svelte-6f7g9l a:where(.svelte-6f7g9l):hover{text-decoration:underline}.career-detail-breadcrumb.svelte-6f7g9l span:where(.svelte-6f7g9l){margin:0 .375rem;color:#ccc}.career-detail-layout.svelte-6f7g9l{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}@media (min-width: 900px){.career-detail-layout.svelte-6f7g9l{flex-direction:row;gap:3rem}}.career-detail-main.svelte-6f7g9l{width:100%;min-width:0}@media (min-width: 900px){.career-detail-main.svelte-6f7g9l{flex:0 0 64%}}.career-detail-sidebar.svelte-6f7g9l{width:100%}@media (min-width: 900px){.career-detail-sidebar.svelte-6f7g9l{flex:1;min-width:0}}.career-detail-dept.svelte-6f7g9l{font-family:Jost,sans-serif;font-size:.75rem;font-weight:700;color:#00aeef;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem}.career-detail-title.svelte-6f7g9l{font-family:Jost,sans-serif;font-size:2rem;font-weight:700;color:#1a1a1a;line-height:1.15;margin:0 0 .625rem}@media (min-width: 768px){.career-detail-title.svelte-6f7g9l{font-size:2.5rem}}.career-detail-meta.svelte-6f7g9l{font-family:Jost,sans-serif;font-size:.9375rem;color:#777;margin:0 0 2rem;padding-bottom:1.75rem;border-bottom:1px solid #e8e8e8}.career-detail-body.svelte-6f7g9l h2{font-family:Jost,sans-serif;font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:1.75rem 0 .625rem}.career-detail-body.svelte-6f7g9l h2:where(.svelte-6f7g9l){font-family:Jost,sans-serif;font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:1.75rem 0 .625rem}.career-detail-rich.svelte-6f7g9l{font-family:Jost,sans-serif;font-size:1rem;color:#444;line-height:1.75}.career-detail-rich.svelte-6f7g9l p{margin:0 0 .875rem}.career-detail-rich.svelte-6f7g9l ul,.career-detail-rich.svelte-6f7g9l ol{margin:0 0 .5rem 1.25rem;padding:0;list-style:disc}.career-detail-rich.svelte-6f7g9l ul li,.career-detail-rich.svelte-6f7g9l ol li{font-family:Jost,sans-serif;font-size:1rem;color:#444;line-height:1.75;margin-bottom:.375rem}.career-detail-rich.svelte-6f7g9l li::marker{color:#00aeef}.career-detail-rich.svelte-6f7g9l a{color:#00aeef;font-weight:600;text-decoration:none}.career-detail-rich.svelte-6f7g9l a:hover{text-decoration:underline}.career-detail-apply.svelte-6f7g9l{display:inline-block;margin-top:2.25rem;padding:.875rem 1.75rem;background:#008cc4;color:#fff;font-family:Jost,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s ease}.career-detail-apply.svelte-6f7g9l:hover{background:#008cc4}.career-sidebar-section.svelte-6f7g9l{background:#fff;border:1px solid #e0e0e0;padding:1.5rem;margin-bottom:1.5rem}.career-sidebar-heading.svelte-6f7g9l{font-family:Jost,sans-serif;font-size:.8125rem;font-weight:700;color:#111;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .625rem}.career-sidebar-rule.svelte-6f7g9l{width:100%;height:3px;background:#00aeef;border:none;margin:0 0 1.125rem}.career-sidebar-why-card.svelte-6f7g9l{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 0}.career-sidebar-why-card.svelte-6f7g9l+.career-sidebar-why-card:where(.svelte-6f7g9l){border-top:1px solid #eee}.career-sidebar-why-icon.svelte-6f7g9l{width:1.375rem;height:1.375rem;color:#00aeef;flex-shrink:0;margin-top:.125rem}.career-sidebar-why-icon.svelte-6f7g9l svg:where(.svelte-6f7g9l){display:block;width:100%;height:100%}.career-sidebar-why-title.svelte-6f7g9l{font-family:Jost,sans-serif;font-size:.875rem;font-weight:700;color:#1a1a1a;margin:0 0 .375rem}.career-sidebar-why-desc.svelte-6f7g9l{font-family:Jost,sans-serif;font-size:.8125rem;color:#666;line-height:1.55;margin:0 0 .5rem}.career-sidebar-why-link.svelte-6f7g9l{display:inline-block;font-family:Jost,sans-serif;font-size:.75rem;font-weight:600;color:#00aeef;letter-spacing:.03em;text-decoration:none;text-underline-offset:2px}.career-sidebar-why-link.svelte-6f7g9l:hover{text-decoration:underline}.career-sidebar-positions.svelte-6f7g9l{list-style:none;margin:0;padding:0}.career-sidebar-positions.svelte-6f7g9l li:where(.svelte-6f7g9l){border-bottom:1px solid #eee}.career-sidebar-positions.svelte-6f7g9l li:where(.svelte-6f7g9l):last-child{border-bottom:none}.career-sidebar-positions.svelte-6f7g9l li:where(.svelte-6f7g9l) a:where(.svelte-6f7g9l){display:block;padding:.5625rem 0;font-family:Jost,sans-serif;font-size:.875rem;color:#333;text-decoration:none;transition:color .2s}.career-sidebar-positions.svelte-6f7g9l li:where(.svelte-6f7g9l) a:where(.svelte-6f7g9l):hover{color:#00aeef}
