.similar-roles[data-astro-cid-ckez22jj].refer{background:var(--bg);color:var(--fg);padding:clamp(28px,4vw,48px) 0}.similar-roles__head[data-astro-cid-ckez22jj]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.similar-roles__head[data-astro-cid-ckez22jj] h2[data-astro-cid-ckez22jj]{margin:0;font-size:clamp(22px,2.4vw,30px)}.similar-roles__all[data-astro-cid-ckez22jj]{color:var(--green);font-size:14px;text-decoration:none}.similar-roles__all[data-astro-cid-ckez22jj]:hover{text-decoration:underline}.similar-roles__list[data-astro-cid-ckez22jj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.similar-roles__list[data-astro-cid-ckez22jj]>li[data-astro-cid-ckez22jj]{display:flex}@media(max-width:899px){.similar-roles__list[data-astro-cid-ckez22jj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.similar-roles__list[data-astro-cid-ckez22jj]{grid-template-columns:minmax(0,1fr)}}.job-refresh[data-astro-cid-ederkajn].refer{background:var(--bg);color:var(--fg);padding-bottom:clamp(32px,5vw,64px)}.job-refresh__back[data-astro-cid-ederkajn]{display:inline-block;padding:18px 0 14px;color:var(--muted);font-size:14px}.job-refresh__back[data-astro-cid-ederkajn]:hover{color:var(--green)}.job-refresh__banner[data-astro-cid-ederkajn].fj-card{display:flex;flex-direction:column;gap:18px;min-height:0;padding:clamp(18px,3vw,36px)}.job-refresh__main[data-astro-cid-ederkajn]{display:flex;flex-direction:column;gap:16px;min-width:0}.job-refresh__title[data-astro-cid-ederkajn]{margin:0;font-size:clamp(24px,3.2vw,40px);line-height:1.12}.job-refresh__chips[data-astro-cid-ederkajn],.job-refresh__skills[data-astro-cid-ederkajn]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.job-refresh__chips[data-astro-cid-ederkajn]>*{white-space:nowrap}.job-refresh__partner[data-astro-cid-ederkajn]{margin:0;max-width:62ch;color:var(--muted);font-size:15px;line-height:1.6}.job-refresh__apply[data-astro-cid-ederkajn]{max-width:520px}.job-refresh__side[data-astro-cid-ederkajn]{order:-1;display:flex;align-items:center;gap:12px}.job-refresh__org[data-astro-cid-ederkajn]{margin:0;color:var(--fg-2);font-size:15px;font-weight:600}.job-refresh__org[data-astro-cid-ederkajn] a[data-astro-cid-ederkajn]{color:var(--cyan)}.job-refresh__org[data-astro-cid-ederkajn] a[data-astro-cid-ederkajn]:hover{text-decoration:underline}.job-refresh__logo[data-astro-cid-ederkajn].fj-logo{width:44px;height:44px;flex:0 0 auto}.job-refresh__body[data-astro-cid-ederkajn]{margin-top:clamp(24px,4vw,44px)}.job-refresh__description[data-astro-cid-ederkajn]{max-width:78ch}.job-refresh__apply-repeat[data-astro-cid-ederkajn].glass-card{display:grid;gap:20px;margin-top:clamp(24px,4vw,40px);padding:clamp(20px,2.6vw,32px)}.job-refresh__apply-repeat[data-astro-cid-ederkajn] h2[data-astro-cid-ederkajn]{margin:0;font-size:clamp(20px,2vw,26px)}.job-refresh__apply-repeat[data-astro-cid-ederkajn] p[data-astro-cid-ederkajn]{margin:10px 0 0;max-width:46ch;color:var(--muted);font-size:15px;line-height:1.6}@media(min-width:900px){.job-refresh__apply-repeat[data-astro-cid-ederkajn].glass-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}}.job-refresh__description[data-astro-cid-ederkajn]{color:var(--fg-2);font-size:16px;line-height:1.7}.job-refresh__description[data-astro-cid-ederkajn] h1,.job-refresh__description[data-astro-cid-ederkajn] h2,.job-refresh__description[data-astro-cid-ederkajn] h3,.job-refresh__description[data-astro-cid-ederkajn] h4{margin:28px 0 10px;color:var(--fg);line-height:1.25}.job-refresh__description[data-astro-cid-ederkajn] h2{font-size:clamp(19px,2.2vw,24px)}.job-refresh__description[data-astro-cid-ederkajn] h3{font-size:17px}.job-refresh__description[data-astro-cid-ederkajn] p{margin:0 0 14px}.job-refresh__description[data-astro-cid-ederkajn] ul,.job-refresh__description[data-astro-cid-ederkajn] ol{margin:0 0 16px;padding-left:22px}.job-refresh__description[data-astro-cid-ederkajn] li{margin-bottom:8px}.job-refresh__description[data-astro-cid-ederkajn] a{color:var(--green);text-decoration:underline}.job-refresh__description[data-astro-cid-ederkajn] strong{color:var(--fg)}.job-refresh__cta[data-astro-cid-ederkajn]{margin-top:clamp(28px,4vw,48px)}@media(max-width:599px){.job-refresh__title[data-astro-cid-ederkajn]{font-size:24px}.job-refresh__apply[data-astro-cid-ederkajn],.job-refresh__partner[data-astro-cid-ederkajn],.job-refresh__description[data-astro-cid-ederkajn]{max-width:none}}@media(min-width:900px){.job-refresh__banner[data-astro-cid-ederkajn].fj-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:start}.job-refresh__side[data-astro-cid-ederkajn]{order:0;flex-direction:column;align-items:flex-end;text-align:right;gap:14px}.job-refresh__logo[data-astro-cid-ederkajn].fj-logo{width:72px;height:72px}}.job-detail__back[data-astro-cid-54ggqng5]{display:inline-block;margin-bottom:var(--space-6);color:var(--text-secondary);text-decoration:none;font-size:var(--text-small)}.job-detail__back[data-astro-cid-54ggqng5]:hover{color:var(--text-primary)}.job-detail__banner[data-astro-cid-54ggqng5]{padding:40px;background:var(--color-ink-soft);border-radius:0 0 60px}@media(max-width:575px){.job-detail__banner[data-astro-cid-54ggqng5]{padding:24px;border-radius:0 0 24px}}.job-detail__banner[data-astro-cid-54ggqng5]{display:flex;gap:var(--space-6);justify-content:space-between;align-items:stretch}.job-detail__banner-main[data-astro-cid-54ggqng5]{flex:1 1 auto;min-width:0}.job-detail__banner-side[data-astro-cid-54ggqng5]{flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:var(--space-4);text-align:right}@media(max-width:767px){.job-detail__banner[data-astro-cid-54ggqng5]{flex-direction:column}.job-detail__banner-side[data-astro-cid-54ggqng5]{order:-1;flex-direction:row;align-items:center;justify-content:space-between;width:100%;text-align:left}}.job-detail__title[data-astro-cid-54ggqng5]{margin:0 0 var(--space-2);color:var(--color-green);font-size:clamp(2.5rem,4vw + 1rem,4rem);font-weight:var(--font-weight-bold);line-height:.9}.job-detail__location[data-astro-cid-54ggqng5],.job-detail__salary[data-astro-cid-54ggqng5]{margin:0;color:var(--color-white);font-size:var(--text-h5)}.job-detail__logo[data-astro-cid-54ggqng5]{max-height:80px;max-width:100%;width:auto;object-fit:contain}.job-detail__company[data-astro-cid-54ggqng5]{margin:0;color:var(--color-white);font-size:var(--text-h5)}.job-detail__company[data-astro-cid-54ggqng5] a[data-astro-cid-54ggqng5]{color:var(--color-white);text-decoration:none}.job-detail__company[data-astro-cid-54ggqng5] a[data-astro-cid-54ggqng5]:hover{text-decoration:underline}.job-detail__tags[data-astro-cid-54ggqng5]{display:flex;flex-wrap:wrap;gap:5px;margin-top:var(--space-4)}.job-tag[data-astro-cid-54ggqng5]{padding:5px 10px;border-radius:31px;background:var(--color-aqua-bright);color:var(--color-ink);font-size:14px;line-height:21px}.job-detail__partner[data-astro-cid-54ggqng5]{margin:var(--space-5) 0 0;color:var(--color-white);font-size:18px;line-height:1.223;font-weight:var(--font-weight-regular)}.job-detail__partner[data-astro-cid-54ggqng5] strong[data-astro-cid-54ggqng5]{font-weight:var(--font-weight-regular)}.job-detail__clearance[data-astro-cid-54ggqng5]{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-body)}.job-detail__apply[data-astro-cid-54ggqng5]{margin-top:var(--space-5)}.job-detail__apply-repeat[data-astro-cid-54ggqng5]{max-width:1130px;margin:var(--space-8) auto 0}.job-detail__description[data-astro-cid-54ggqng5]{max-width:1130px;margin:0 auto;color:var(--color-white);font-size:1.125rem;font-weight:var(--font-weight-light);line-height:1.3333}.job-detail__description[data-astro-cid-54ggqng5] h1,.job-detail__description[data-astro-cid-54ggqng5] h2,.job-detail__description[data-astro-cid-54ggqng5] h3,.job-detail__description[data-astro-cid-54ggqng5] h4,.job-detail__description[data-astro-cid-54ggqng5] h5,.job-detail__description[data-astro-cid-54ggqng5] h6{color:var(--color-white);font-size:2.5rem;font-weight:var(--font-weight-medium);margin:var(--space-6) 0 var(--space-5);line-height:1.1}.job-detail__description[data-astro-cid-54ggqng5] p{margin:0 0 var(--space-4)}.job-detail__description[data-astro-cid-54ggqng5] strong,.job-detail__description[data-astro-cid-54ggqng5] b{color:var(--text-primary)}.job-detail__description[data-astro-cid-54ggqng5] ul,.job-detail__description[data-astro-cid-54ggqng5] ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.job-detail__description[data-astro-cid-54ggqng5] li{margin-bottom:var(--space-2)}.job-detail__description[data-astro-cid-54ggqng5] a{color:var(--link)}.job-detail__description[data-astro-cid-54ggqng5] blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--border);color:var(--text-muted)}.job-detail__description[data-astro-cid-54ggqng5] hr{margin:var(--space-6) 0;border:0;border-top:1px solid var(--border)}.job-detail__description[data-astro-cid-54ggqng5] code{padding:.1em .3em;border-radius:var(--radius-sm);background:var(--color-ink-soft);font-family:monospace;font-size:.9em}.job-detail__description[data-astro-cid-54ggqng5] pre{margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-ink-soft);overflow-x:auto}.job-detail__description[data-astro-cid-54ggqng5] pre code{padding:0;background:none}.job-detail__description[data-astro-cid-54ggqng5] table{display:block;width:100%;max-width:100%;margin:0 0 var(--space-4);overflow-x:auto;border-collapse:collapse}.job-detail__description[data-astro-cid-54ggqng5] th,.job-detail__description[data-astro-cid-54ggqng5] td{padding:var(--space-2) var(--space-3);border:1px solid var(--border);text-align:left;vertical-align:top}.job-detail__description[data-astro-cid-54ggqng5] th{color:var(--text-primary);font-weight:var(--font-weight-semibold)}
