#job_page_header__is133{padding:2rem 0 0}#job_page_header__is133 .job-header{display:flex;width:100%;justify-content:center}#job_page_header__is133 .job-header-wrapper{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:1.25rem}#job_page_header__is133 .job-header-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.8rem;color:var(--color-font-muted)}#job_page_header__is133 .job-header-crumbs a{color:var(--color-font-muted)}#job_page_header__is133 .job-header-crumbs a:hover{color:var(--color-primary-highlight);transition:all .23s ease}#job_page_header__is133 .job-header-crumbs svg{flex:0 0 auto;opacity:.5}#job_page_header__is133 .job-header-crumbs span[aria-current]{color:var(--color-font-text);display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:20rem}#job_page_header__is133 .job-header-main{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;align-items:start;padding:1.5rem;border-radius:5px;background:var(--color-container)}#job_page_header__is133 .job-header-main-logo{flex:0 0 72px;width:72px;height:72px;border-radius:5px;overflow:hidden;background:var(--color-container-700);display:flex;align-items:center;justify-content:center}#job_page_header__is133 .job-header-main-logo img{width:100%;height:100%;object-fit:contain}#job_page_header__is133 .job-header-main-logo span{font-size:1.75rem;font-weight:600;color:var(--color-font-muted)}#job_page_header__is133 .job-header-main-info{min-width:0;display:flex;flex-direction:column;gap:.5rem}#job_page_header__is133 .job-header-main-info h1{font-size:1.6rem;line-height:1.35em;font-weight:600;color:var(--color-font-title)}#job_page_header__is133 .job-header-main-info-company{display:flex;align-items:center;gap:.3rem;font-size:.95rem;font-weight:600;color:var(--color-font-text)}#job_page_header__is133 .job-header-main-info-company a{color:var(--color-font-text)}#job_page_header__is133 .job-header-main-info-company a:hover{color:var(--color-primary-highlight);transition:all .23s ease}#job_page_header__is133 .job-header-main-info-company>div{flex:0 0 auto;line-height:0}#job_page_header__is133 .job-header-main-info-tags{display:flex;flex-wrap:wrap;gap:.35rem}#job_page_header__is133 .job-header-main-apply{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}#job_page_header__is133 .job-header-main-apply-posted{font-size:.75rem;color:var(--color-font-muted)}#job_page_header__is133 .job-apply-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.1rem;border-radius:5px;background:var(--color-primary-highlight);color:#000;font-size:.875rem;font-weight:600;white-space:nowrap;transition:all .23s ease}#job_page_header__is133 .job-apply-button:hover{opacity:.9;color:#000;transition:all .23s ease}#job_page_header__is133 .job-apply-button.-large{padding:.85rem 1.5rem;font-size:.95rem}@media(max-width:900px){#job_page_header__is133{padding:1.5rem 1rem 0}#job_page_header__is133 .job-header-main{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"logo info" "apply apply";padding:1.25rem}#job_page_header__is133 .job-header-main-logo{grid-area:logo;flex:0 0 56px;width:56px;height:56px}#job_page_header__is133 .job-header-main-info{grid-area:info}#job_page_header__is133 .job-header-main-info h1{font-size:1.3rem}#job_page_header__is133 .job-header-main-apply{grid-area:apply;align-items:stretch}#job_page_header__is133 .job-header-main-apply .job-apply-button{width:100%}#job_page_header__is133 .job-header-main-apply-posted{text-align:center}}#job_page_body__LabCI{padding:1.5rem 0 3rem}#job_page_body__LabCI .job-body{display:flex;width:100%;justify-content:center}#job_page_body__LabCI .job-body-wrapper{width:100%;max-width:1400px;display:grid;grid-template-columns:minmax(0,1fr) 22rem;grid-gap:1.5rem;gap:1.5rem;align-items:start}#job_page_body__LabCI .job-body-content{min-width:0;display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;border-radius:5px;background:var(--color-container)}#job_page_body__LabCI .job-body-content-summary p{font-size:1rem;line-height:1.75em;font-weight:500;color:var(--color-font-text)}#job_page_body__LabCI .job-body-content-description .parsed-html-content{font-size:.925rem;line-height:1.8em;color:var(--color-font-text)}#job_page_body__LabCI .job-body-content-description .parsed-html-content h1,#job_page_body__LabCI .job-body-content-description .parsed-html-content h2,#job_page_body__LabCI .job-body-content-description .parsed-html-content h3,#job_page_body__LabCI .job-body-content-description .parsed-html-content h4,#job_page_body__LabCI .job-body-content-description .parsed-html-content h5,#job_page_body__LabCI .job-body-content-description .parsed-html-content h6{color:var(--color-font-title);padding:1.25rem 0 .5rem;line-height:1.4em}#job_page_body__LabCI .job-body-content-description .parsed-html-content h2{font-size:1.2rem}#job_page_body__LabCI .job-body-content-description .parsed-html-content h3{font-size:1.05rem}#job_page_body__LabCI .job-body-content-description .parsed-html-content p{padding-bottom:.9rem}#job_page_body__LabCI .job-body-content-description .parsed-html-content ol,#job_page_body__LabCI .job-body-content-description .parsed-html-content ul{padding:0 0 .9rem 1.25rem}#job_page_body__LabCI .job-body-content-description .parsed-html-content ol li,#job_page_body__LabCI .job-body-content-description .parsed-html-content ul li{padding-bottom:.4rem;list-style:inherit}#job_page_body__LabCI .job-body-content-description .parsed-html-content ul{list-style:disc}#job_page_body__LabCI .job-body-content-description .parsed-html-content ol{list-style:decimal}#job_page_body__LabCI .job-body-content-description .parsed-html-content a{color:var(--color-primary-highlight);text-decoration:underline}#job_page_body__LabCI .job-body-content-description .parsed-html-content a:hover{opacity:.85}#job_page_body__LabCI .job-body-content-description .parsed-html-content b,#job_page_body__LabCI .job-body-content-description .parsed-html-content strong{font-weight:600;color:var(--color-font-title)}#job_page_body__LabCI .job-body-content-description .parsed-html-content blockquote{margin:0 0 .9rem;padding:.5rem 0 .5rem 1rem;border-left:2px solid var(--color-border);color:var(--color-font-muted)}#job_page_body__LabCI .job-body-content-description .parsed-html-content img{max-width:100%;height:auto;border-radius:5px}#job_page_body__LabCI .job-body-content-description .parsed-html-content table{width:100%;border-collapse:collapse;margin-bottom:.9rem}#job_page_body__LabCI .job-body-content-description .parsed-html-content table td,#job_page_body__LabCI .job-body-content-description .parsed-html-content table th{border:1px solid var(--color-border);padding:.5rem;text-align:left}#job_page_body__LabCI .job-body-content-empty p{font-size:.9rem;color:var(--color-font-muted)}#job_page_body__LabCI .job-body-content-apply{padding-top:.5rem;border-top:1px solid var(--color-border);display:flex}#job_page_body__LabCI .job-body-aside{display:flex;flex-direction:column;gap:1rem}#job_page_body__LabCI .job-body-aside-block{padding:1.5rem;border-radius:5px;background:var(--color-container);display:flex;flex-direction:column;gap:1rem}#job_page_body__LabCI .job-body-aside-block h2{font-size:1rem;font-weight:600;color:var(--color-font-title)}#job_page_body__LabCI .job-body-aside-block ul{display:flex;flex-direction:column;gap:.9rem}#job_page_body__LabCI .job-body-aside-block ul li{display:flex;align-items:flex-start;gap:.6rem;list-style:none}#job_page_body__LabCI .job-body-aside-block ul li svg{flex:0 0 auto;margin-top:.15rem;color:var(--color-font-muted)}#job_page_body__LabCI .job-body-aside-block ul li div{min-width:0;display:flex;flex-direction:column;gap:.1rem}#job_page_body__LabCI .job-body-aside-block ul li span{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--color-font-muted)}#job_page_body__LabCI .job-body-aside-block ul li strong{font-size:.875rem;font-weight:500;color:var(--color-font-text);line-height:1.5em}#job_page_body__LabCI .job-body-aside-block-note{font-size:.8rem;color:var(--color-font-muted);font-style:italic}#job_page_body__LabCI .job-body-aside-block-company{display:flex;align-items:center;gap:.75rem}#job_page_body__LabCI .job-body-aside-block-company-logo{flex:0 0 44px;width:44px;height:44px;border-radius:5px;overflow:hidden;background:var(--color-container-700);display:flex;align-items:center;justify-content:center;color:var(--color-font-muted)}#job_page_body__LabCI .job-body-aside-block-company-logo img{width:100%;height:100%;object-fit:contain}#job_page_body__LabCI .job-body-aside-block-company-name{min-width:0;display:flex;align-items:center;gap:.3rem;font-size:.9rem;font-weight:600;color:var(--color-font-text)}#job_page_body__LabCI .job-body-aside-block-company-name a{color:var(--color-font-text);display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}#job_page_body__LabCI .job-body-aside-block-company-name a:hover{color:var(--color-primary-highlight);transition:all .23s ease}#job_page_body__LabCI .job-body-aside-block-company-name>div{flex:0 0 auto;line-height:0}@media(max-width:1100px){#job_page_body__LabCI .job-body-wrapper{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){#job_page_body__LabCI{padding:1rem 1rem 2rem}#job_page_body__LabCI .job-body-aside-block,#job_page_body__LabCI .job-body-content{padding:1.25rem}}#job_page_related__40sCQ{padding:0 0 3rem}#job_page_related__40sCQ .job-related{display:flex;width:100%;justify-content:center}#job_page_related__40sCQ .job-related-wrapper{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:1rem}#job_page_related__40sCQ .job-related-title{display:flex;align-items:center;justify-content:space-between;gap:1rem}#job_page_related__40sCQ .job-related-title h2{font-size:1.2rem;color:var(--color-font-title)}#job_page_related__40sCQ .job-related-title a{display:inline-flex;align-items:center;gap:.2rem;font-size:.85rem;color:var(--color-font-muted);white-space:nowrap}#job_page_related__40sCQ .job-related-title a:hover{color:var(--color-primary-highlight);transition:all .23s ease}#job_page_related__40sCQ .job-related-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media(max-width:1200px){#job_page_related__40sCQ .job-related-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){#job_page_related__40sCQ{padding:0 1rem 2rem}#job_page_related__40sCQ .job-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#job_page_related__40sCQ .job-related-list{grid-template-columns:minmax(0,1fr)}}