.z5eJdq_page{--job-blue:var(--public-action,var(--theme-action-blue,#075ba4));--job-line:var(--theme-line,#e3e7eb);--job-muted:var(--theme-secondary,#647078);min-width:0;color:var(--theme-text,#132b36);font-family:var(--font-body,Arial, Helvetica, sans-serif);background:0 0;padding-top:28px;padding-bottom:64px}.z5eJdq_page *,.z5eJdq_page :before,.z5eJdq_page :after{box-sizing:border-box}html:not([data-theme=dark]) body:has(.z5eJdq_page){background:#fff}html:not([data-theme=dark]) .public-main:has(.z5eJdq_page){--public-page-background:#fff;--theme-page:#fff}.z5eJdq_page a:focus-visible,.z5eJdq_page button:focus-visible{outline:2px solid var(--job-blue);outline-offset:4px}.z5eJdq_hero{border-bottom:1px solid var(--job-line);align-items:flex-start;gap:22px;padding:0 0 28px;display:flex}.z5eJdq_logo{background:var(--theme-surface,#fff);width:64px;height:64px;color:var(--job-blue);border-radius:8px;flex:0 0 64px;place-items:center;font-size:22px;font-weight:700;display:grid;overflow:hidden}.z5eJdq_logo img{object-fit:contain;width:100%;height:100%;display:block}.z5eJdq_icon,.z5eJdq_logoFallback{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.z5eJdq_logoFallback{width:28px;height:28px}.z5eJdq_heading{min-width:0}.z5eJdq_heading h1{font:700 28px/1.3 var(--font-body,Arial, Helvetica, sans-serif);letter-spacing:-.45px;overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 10px}.z5eJdq_companyName{color:var(--job-blue);margin-bottom:13px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.z5eJdq_companyName:hover{text-underline-offset:3px;text-decoration:underline}.z5eJdq_facts{color:var(--job-muted);flex-wrap:wrap;gap:10px 18px;font-size:13px;line-height:1.5;display:flex}.z5eJdq_facts>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.z5eJdq_facts svg{flex-shrink:0}.z5eJdq_arrangementNote{color:var(--job-muted);margin:13px 0 0;font-size:12px;line-height:1.6}.z5eJdq_layout{grid-template:"body actions""body company"1fr"related."/minmax(0,7fr) minmax(240px,3fr);align-items:start;gap:22px 44px;padding-top:30px;display:grid}.z5eJdq_body{grid-area:body;min-width:0}.z5eJdq_sectionTitle,.z5eJdq_actions h2,.z5eJdq_company h2,.z5eJdq_related>h2{font:700 19px/1.4 var(--font-body,Arial, Helvetica, sans-serif);margin:0 0 18px}.z5eJdq_prose{overflow-wrap:anywhere;font-size:16px;line-height:1.75}.z5eJdq_prose p{margin:0 0 18px}.z5eJdq_prose :is(h2,h3,h4,h5,h6){font-family:var(--font-body,Arial, Helvetica, sans-serif);letter-spacing:0;margin:30px 0 13px;line-height:1.4}.z5eJdq_prose h2{font-size:20px}.z5eJdq_prose h3{font-size:18px}.z5eJdq_prose :is(h4,h5,h6){font-size:16px}.z5eJdq_prose>:first-child{margin-top:0}.z5eJdq_prose :is(ul,ol){margin:0 0 22px;padding-left:25px}.z5eJdq_prose li{margin-bottom:8px;padding-left:3px}.z5eJdq_prose li>:is(ul,ol){margin-top:8px;margin-bottom:8px}.z5eJdq_prose a{color:var(--job-blue);text-underline-offset:3px;text-decoration:underline}.z5eJdq_prose blockquote{border-left:2px solid var(--job-line);margin:22px 0;padding-left:18px}.z5eJdq_prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.z5eJdq_prose :is(th,td){border-bottom:1px solid var(--job-line);text-align:left;padding:8px}.z5eJdq_actions{grid-area:actions;min-width:0}.z5eJdq_actions h2{margin-bottom:14px;font-size:16px}.z5eJdq_application+.z5eJdq_application{margin-top:16px}.z5eJdq_apply{background:var(--job-blue);color:#fff;text-align:center;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.z5eJdq_apply:hover{background:var(--public-action-hover,#064c86);color:#fff}.z5eJdq_application small{color:var(--job-muted);text-align:center;margin-top:8px;font-size:11px;line-height:1.5;display:block}.z5eJdq_save{margin-top:15px}.z5eJdq_save .account-save-action{display:block}.z5eJdq_save button{border:1px solid var(--job-line);width:100%;color:inherit;font:600 13px/1.5 var(--font-body,Arial, Helvetica, sans-serif);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;padding:9px 14px}.z5eJdq_save small{color:var(--job-muted);font-size:12px}.z5eJdq_deadline{color:var(--job-muted);font-size:12px;line-height:1.6}.z5eJdq_company{border-top:1px solid var(--job-line);grid-area:company;min-width:0;padding-top:23px}.z5eJdq_company h2{margin-bottom:13px;font-size:16px}.z5eJdq_company p{color:var(--job-muted);overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.7}.z5eJdq_company .z5eJdq_companyTitle{color:inherit;font-size:14px;font-weight:650}.z5eJdq_companyProfile{color:var(--job-blue);text-underline-offset:3px;align-items:center;gap:5px;font-size:13px;display:inline-flex}.z5eJdq_skills{border-top:1px solid var(--job-line);margin-top:34px;padding-top:24px}.z5eJdq_skills h2{margin-bottom:14px;font-size:17px}.z5eJdq_tags,.z5eJdq_relatedTags{flex-wrap:wrap;gap:8px;display:flex}.z5eJdq_tags a,.z5eJdq_relatedTags span{background:var(--theme-raised,#f1f3f5);max-width:100%;color:var(--job-muted);overflow-wrap:anywhere;border:0;border-radius:4px;padding:5px 10px;font-size:12px;line-height:1.5;text-decoration:none}.z5eJdq_tags a:hover{color:var(--job-blue)}.z5eJdq_related{border-top:1px solid var(--job-line);grid-area:related;min-width:0;margin-top:12px;padding-top:25px}.z5eJdq_related>h2{margin-bottom:6px;font-size:20px}.z5eJdq_relatedJob{border-bottom:1px solid var(--job-line);color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.z5eJdq_relatedJob>div{min-width:0}.z5eJdq_relatedJob h3{font:650 16px/1.45 var(--font-body,Arial, Helvetica, sans-serif);overflow-wrap:anywhere;margin:0 0 7px}.z5eJdq_relatedJob:hover h3{color:var(--job-blue);text-underline-offset:3px;text-decoration:underline}.z5eJdq_relatedJob p{color:var(--job-muted);overflow-wrap:anywhere;margin:0 0 9px;font-size:13px;line-height:1.55}.z5eJdq_relatedTags{gap:6px}.z5eJdq_relatedTags span{padding:3px 7px;font-size:11px}.z5eJdq_relatedLink{min-height:36px;color:var(--job-blue);flex:0 0 36px;place-items:center;display:grid}.z5eJdq_notice{border-bottom:1px solid var(--job-line);margin-top:22px;padding:15px 0;font-size:14px;line-height:1.65}.z5eJdq_notice p{color:var(--job-muted);margin:6px 0 0}.z5eJdq_notice a{color:var(--job-blue);text-underline-offset:3px}@media (max-width:900px){.z5eJdq_layout{grid-template-columns:minmax(0,1fr) 240px;column-gap:30px}}@media (max-width:767px){.z5eJdq_page{padding-top:20px;padding-bottom:40px}.z5eJdq_hero{gap:14px;padding-bottom:23px}.z5eJdq_logo{flex-basis:46px;width:46px;height:46px;font-size:16px}.z5eJdq_heading h1{letter-spacing:-.25px;font-size:24px;line-height:1.35}.z5eJdq_companyName{margin-bottom:11px;font-size:14px}.z5eJdq_facts{gap:8px 13px;font-size:12px}.z5eJdq_layout{grid-template:"actions""body""company""related"/minmax(0,1fr);gap:28px;padding-top:23px}.z5eJdq_actions h2{display:none}.z5eJdq_application small{text-align:left}.z5eJdq_save{margin-top:12px}.z5eJdq_prose{font-size:15px;line-height:1.7}.z5eJdq_prose h2{font-size:20px}.z5eJdq_prose h3{font-size:17px}.z5eJdq_company{padding-top:22px}.z5eJdq_related{margin-top:0}}@media (max-width:370px){.z5eJdq_hero{gap:11px}.z5eJdq_heading h1{font-size:22px}.z5eJdq_logo{flex-basis:38px;width:38px;height:38px}}
