.application-section[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{margin:0}.application-section[data-astro-cid-updltw2v]{max-width:980px}.application-section[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{margin-top:-16px}.careers-opportunities-title[data-astro-cid-updltw2v]{text-align:center;margin-bottom:8px}.careers-opportunities-subtitle[data-astro-cid-updltw2v]{text-align:center;margin-bottom:24px}.careers-opportunities-heading[data-astro-cid-updltw2v]{background:var(--accent);color:var(--bg);text-align:center;margin:24px 0;padding:16px 80px}.application-layout[data-astro-cid-updltw2v]{align-items:stretch;gap:32px;display:flex}.application-layout--media-right[data-astro-cid-updltw2v]{flex-direction:row-reverse}.application-layout__media[data-astro-cid-updltw2v],.application-layout__form[data-astro-cid-updltw2v]{flex:1;min-width:0}.application-layout__media[data-astro-cid-updltw2v]{display:flex}.application-layout__media[data-astro-cid-updltw2v] .figure{width:100%;margin:0;overflow:hidden}.application-layout__media[data-astro-cid-updltw2v] .figure img{object-fit:cover;width:100%;height:100%}.apply-form[data-astro-cid-updltw2v]{width:100%}.apply-form--english[data-astro-cid-updltw2v] .apply-form__row[data-astro-cid-updltw2v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.apply-form__field[data-astro-cid-updltw2v]{margin-bottom:20px}.apply-form__field[data-astro-cid-updltw2v] label[data-astro-cid-updltw2v]{margin-bottom:6px;display:block}.apply-form__field[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v],.apply-form__field[data-astro-cid-updltw2v] select[data-astro-cid-updltw2v]{box-sizing:border-box;border:1px solid var(--fg-muted);background:var(--bg);width:100%;color:var(--fg);font:inherit;border-radius:0;padding:10px 12px;display:block}.apply-form[data-astro-cid-updltw2v] button[data-astro-cid-updltw2v]{background:var(--accent);color:var(--bg);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:10px 28px}.apply-form[data-astro-cid-updltw2v] button[data-astro-cid-updltw2v]:disabled{cursor:wait;opacity:.6}.apply-form__status[data-astro-cid-updltw2v]{min-height:1.875em;margin:14px 0 0}.apply-form__honeypot[data-astro-cid-updltw2v]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.job-list[data-astro-cid-updltw2v]{gap:32px;margin:0;padding:0;list-style:none;display:grid}.portal-list[data-astro-cid-updltw2v]{flex-wrap:wrap;justify-content:center;gap:32px;margin:0 0 24px;padding:0;list-style:none;display:flex}.portal-icon[data-astro-cid-updltw2v]{width:40px;margin:0 auto 8px;display:block}.portal-icon--round[data-astro-cid-updltw2v]{border-radius:50%;overflow:hidden}.portal-list[data-astro-cid-updltw2v] .portal-card[data-astro-cid-updltw2v]{box-sizing:border-box;border:1px solid var(--rule);background:var(--bg);text-align:center;flex-direction:column;flex:240px;align-items:center;max-width:280px;padding:24px;display:flex}.portal-list[data-astro-cid-updltw2v] .portal-card[data-astro-cid-updltw2v]:first-child,.portal-list[data-astro-cid-updltw2v] .portal-card[data-astro-cid-updltw2v]:nth-child(3){background:#eae9e6}.portal-list[data-astro-cid-updltw2v] .portal-card[data-astro-cid-updltw2v]:nth-child(2){background:#e5e1d2}.portal-card[data-astro-cid-updltw2v] .portal-icon[data-astro-cid-updltw2v] .figure{margin-block:0}.portal-label[data-astro-cid-updltw2v]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--weight-display);line-height:var(--lh-h3);margin:8px 0 0}.indeed-banner[data-astro-cid-updltw2v]{box-sizing:border-box;background:#bfbfbf;margin-bottom:24px;padding:24px}.indeed-banner[data-astro-cid-updltw2v] .figure{margin:0 0 12px}.indeed-banner-label[data-astro-cid-updltw2v]{color:var(--bg);font-family:var(--font-display);text-align:center;margin:0;font-size:18px;line-height:1.3}.careers-opportunities-media[data-astro-cid-updltw2v] .figure--max-width-342 img{max-width:342px;margin-inline:auto}.job-card[data-astro-cid-updltw2v]{border:1px solid var(--rule);background:var(--bg);padding:24px}.job-card[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:var(--accent);text-align:left}.job-card[data-astro-cid-updltw2v] .dept[data-astro-cid-updltw2v]{color:var(--fg-muted);margin:4px 0 16px}.job-card[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{margin:16px 0 4px;font-size:15px}.job-card[data-astro-cid-updltw2v] ol[data-astro-cid-updltw2v]{margin:0;padding-left:1.4em}.apply[data-astro-cid-updltw2v]{background:var(--accent);color:var(--bg);border:none;border-radius:999px;margin-top:16px;padding:10px 20px;text-decoration:none;transition:background-color .15s;display:inline-block}.apply[data-astro-cid-updltw2v]:hover{background:#641f33}.portal-card[data-astro-cid-updltw2v] .apply[data-astro-cid-updltw2v]{border:1px solid var(--rule);background:var(--bg);color:var(--fg);border-radius:999px}.portal-card[data-astro-cid-updltw2v] .apply[data-astro-cid-updltw2v]:hover{background:var(--rule)}@media (width<=767px){.application-layout[data-astro-cid-updltw2v]{flex-direction:column;gap:24px}.application-layout__media[data-astro-cid-updltw2v] .figure img{height:auto}.apply-form--english[data-astro-cid-updltw2v] .apply-form__row[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:0}}
