.recruitPage_page__6k6eO{--job-ink:#14232e;color:var(--job-ink);padding-top:var(--hd);background:#fff}.recruitPage_hero__4lxc3{padding:28px 40px 0;background:#f5f6f2}.recruitPage_heroInner__9Fp5g{max-width:1200px;margin:auto}.recruitPage_breadcrumb__yHvP9{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#67716c;margin-bottom:44px}.recruitPage_breadcrumb__yHvP9 a:hover{text-decoration:underline}.recruitPage_heroGrid__QztJO{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:50px;gap:50px;align-items:center}.recruitPage_eyebrow__VkdWj{font-family:var(--lat);font-size:12px;font-weight:700;letter-spacing:.18em;color:#5b6c57;margin-bottom:22px}.recruitPage_badge__e9glt{display:inline-block;border:1px solid #cbd1c6;padding:5px 12px;font-size:12px}.recruitPage_heroCopy__tUEs5 h1{font-family:var(--disp-jp);font-size:clamp(36px,4.5vw,62px);line-height:1.4;letter-spacing:.035em;color:var(--job-ink)}.recruitPage_heroCopy__tUEs5 h1 span{background:linear-gradient(transparent 65%,#bfff2d 0)}.recruitPage_intro__zL2px{margin-top:23px;line-height:2;color:#55605e}.recruitPage_heroActions___9ivW{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.recruitPage_button__AfSix{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:#bfff2d;color:#14232e;font-size:15px;font-weight:700;min-height:56px;transition:background .2s,transform .2s}.recruitPage_button__AfSix:hover{background:#d2ff70;transform:translateY(-2px)}.recruitPage_button__AfSix span{font-size:23px;line-height:1}.recruitPage_textLink__cbrAG{font-size:13px;border-bottom:1px solid #a3afa5;padding:8px 0}.recruitPage_textLink__cbrAG span{margin-left:15px}.recruitPage_micro__DSkHJ{margin-top:12px;font-size:11px;color:#69746b}.recruitPage_heroImage__E8rsd{position:relative;padding-bottom:40px;min-width:0}.recruitPage_heroImage__E8rsd img{width:100%;height:410px;object-fit:cover;object-position:center;border-radius:2px 2px 60px 2px}.recruitPage_imageCaption__wWGLy{display:flex;justify-content:space-between;gap:12px;background:var(--job-ink);color:white;padding:18px 22px;position:absolute;bottom:0;left:-24px;right:35px;font-size:11px}.recruitPage_imageCaption__wWGLy span:first-child{font-family:var(--lat);letter-spacing:.12em}.recruitPage_imageTag__PDKeq{position:absolute;right:-12px;top:25px;writing-mode:vertical-rl;background:#bfff2d;padding:16px 9px;font-family:var(--lat);letter-spacing:.2em;font-size:12px}.recruitPage_highlights__dCbWO{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;margin-top:58px;background:#fff;border-top:3px solid var(--job-ink)}.recruitPage_highlights__dCbWO>div{padding:26px 30px 30px}.recruitPage_highlights__dCbWO>div+div{border-left:1px solid #e4e8e1}.recruitPage_highlights__dCbWO p{font-family:var(--lat);font-size:11px;letter-spacing:.15em;color:#6a756f;margin-bottom:10px}.recruitPage_highlights__dCbWO h2{font-weight:500;color:var(--job-ink);line-height:1.6}.recruitPage_highlights__dCbWO strong{font-family:var(--lat);font-size:36px;font-weight:700}.recruitPage_highlights__dCbWO strong span{font-size:20px;margin:0 3px}.recruitPage_highlights__dCbWO>div:last-child strong{font-size:25px}.recruitPage_highlights__dCbWO>div>span{font-size:12px;color:#606c65}.recruitPage_sectionNav__m06LG{display:flex;justify-content:center;gap:0;padding:24px;border-bottom:1px solid #e4e8e1}.recruitPage_sectionNav__m06LG a{padding:0 30px;font-size:13px;font-weight:500;border-right:1px solid #e4e8e1}.recruitPage_sectionNav__m06LG a:last-child{border:0}.recruitPage_sectionNav__m06LG span{margin-left:20px;font-family:var(--lat);color:#6a7769;font-size:10px}.recruitPage_sectionNav__m06LG a:hover{text-decoration:underline;text-underline-offset:5px}.recruitPage_page__6k6eO .p-jobs-mission{padding:56px 40px;background:var(--job-ink)}.recruitPage_page__6k6eO .p-jobs-mission__inner{max-width:1060px}.recruitPage_page__6k6eO .p-jobs-mission__label{font-size:11px;margin-bottom:18px;color:#bfff2d}.recruitPage_page__6k6eO .p-jobs-mission__txt{font-size:clamp(24px,3vw,36px)}.recruitPage_page__6k6eO .p-jobs-mission__sub{font-size:13px;margin-top:18px}.recruitPage_page__6k6eO .p-jobs-mission__values{margin-top:22px}.recruitPage_page__6k6eO .p-jobs-mission__values li{font-size:11px;color:#bfff2d}.recruitPage_page__6k6eO .p-jobs{padding:80px 40px 100px;background:#fff;border:0}.recruitPage_page__6k6eO .p-jobs__inner{max-width:1060px}.recruitPage_page__6k6eO .c-label{font-family:var(--lat);font-size:12px;color:#617653;letter-spacing:.15em}.recruitPage_page__6k6eO .p-jobs__ttl{font-size:34px;color:var(--job-ink);margin-top:12px}.recruitPage_headingSub__o3eNu{display:block;margin-top:12px;font-size:15px;font-weight:500;letter-spacing:.03em}.recruitPage_page__6k6eO .p-jobs__lead{font-size:14px;color:#59665e;max-width:710px}.recruitPage_page__6k6eO .p-jobs__table{border-top:2px solid var(--job-ink)}.recruitPage_page__6k6eO .p-jobs__row{border-color:#e1e6dd}.recruitPage_page__6k6eO .p-jobs__row:first-child{border-top:0}.recruitPage_page__6k6eO .p-jobs__th{background:#f5f7f2;width:210px;padding:26px;border:0;font-size:13px;color:var(--job-ink);font-weight:700;white-space:normal}.recruitPage_page__6k6eO .p-jobs__td{padding:26px 32px;color:#445249;font-size:14px;line-height:1.95}.recruitPage_page__6k6eO .p-jobs__td strong{color:var(--job-ink)}.recruitPage_page__6k6eO .p-jobs__future{margin-top:85px;padding:44px;border:0;background:#f5f7f2}.recruitPage_page__6k6eO .p-jobs__future-ttl{color:var(--job-ink);font-size:30px}.recruitPage_page__6k6eO .p-jobs__future-lead{font-size:14px;color:#59665e}.recruitPage_page__6k6eO .p-jobs__steps{grid-template-columns:repeat(2,1fr);gap:28px}.recruitPage_page__6k6eO .p-jobs__step{grid-template-columns:46px 1fr;gap:16px;border-color:#d9e1d3}.recruitPage_page__6k6eO .p-jobs__step:last-child{border-bottom:0}.recruitPage_page__6k6eO .p-jobs__step:before{display:none}.recruitPage_page__6k6eO .p-jobs__step-no{border-radius:0;color:var(--job-ink);background:#bfff2d;font-family:var(--lat);font-size:18px}.recruitPage_page__6k6eO .p-jobs__step-ttl{color:var(--job-ink);font-size:16px}.recruitPage_page__6k6eO .p-jobs__step-txt{color:#59665e;font-size:13px}.recruitPage_page__6k6eO .p-jobs__steps-note{color:#59665e;font-size:12px}.recruitPage_page__6k6eO .p-jobs__appeal{border:0;padding:0;margin-top:70px;background:white}.recruitPage_page__6k6eO .p-jobs__appeal-ttl{font-size:27px;color:var(--job-ink)}.recruitPage_page__6k6eO .p-jobs__appeal-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.recruitPage_page__6k6eO .p-jobs__appeal-list li{background:#f5f7f2;margin:0;padding:22px 22px 22px 48px;font-size:13px;color:#445249}.recruitPage_page__6k6eO .p-jobs__appeal-list li:before{left:22px;top:31px;background:#6a9511}.recruitPage_page__6k6eO .p-jobs__apply{background:var(--job-ink);margin-top:75px;padding:56px;text-align:center}.recruitPage_page__6k6eO .p-jobs__apply .recruitPage_eyebrow__VkdWj{color:#bfff2d}.recruitPage_page__6k6eO .p-jobs__apply-ttl{color:white;font-size:36px;line-height:1.5}.recruitPage_page__6k6eO .p-jobs__apply-txt{color:#c9d1d3;font-size:14px;max-width:560px;margin:22px auto 28px}.recruitPage_applyNote__Wr8QY{font-size:11px;color:#c9d1d3;margin-top:20px}.recruitPage_srOnly__sgtTI{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.recruitPage_mobileApply__0Y7gI{display:none}@media (max-width:900px){.recruitPage_heroGrid__QztJO{gap:25px}.recruitPage_heroImage__E8rsd img{height:360px}.recruitPage_heroActions___9ivW{gap:16px}.recruitPage_highlights__dCbWO>div{padding:22px 18px}.recruitPage_highlights__dCbWO strong{font-size:29px}.recruitPage_sectionNav__m06LG a{padding:0 20px}}@media (max-width:640px){.recruitPage_page__6k6eO{padding-bottom:76px}.recruitPage_hero__4lxc3{padding:20px 22px 0}.recruitPage_breadcrumb__yHvP9{font-size:10px;gap:8px;margin-bottom:30px}.recruitPage_heroGrid__QztJO{grid-template-columns:1fr;gap:30px}.recruitPage_heroCopy__tUEs5 h1{font-size:clamp(32px,8.5vw,46px)}.recruitPage_eyebrow__VkdWj{font-size:10px;margin-bottom:16px}.recruitPage_intro__zL2px{font-size:13px;margin-top:18px}.recruitPage_heroActions___9ivW{margin-top:24px}.recruitPage_button__AfSix{padding:16px 22px;font-size:14px}.recruitPage_textLink__cbrAG{font-size:12px}.recruitPage_heroImage__E8rsd img{height:280px;border-bottom-right-radius:45px}.recruitPage_imageCaption__wWGLy{left:-10px;right:20px;padding:15px;font-size:10px}.recruitPage_highlights__dCbWO{margin-top:28px;grid-template-columns:1fr}.recruitPage_highlights__dCbWO>div{padding:18px 20px}.recruitPage_highlights__dCbWO>div+div{border-left:0;border-top:1px solid #e4e8e1}.recruitPage_highlights__dCbWO p{margin-bottom:4px;font-size:10px}.recruitPage_highlights__dCbWO h2{font-size:17px}.recruitPage_highlights__dCbWO strong{font-size:32px}.recruitPage_sectionNav__m06LG{display:grid;grid-template-columns:repeat(2,1fr);padding:12px 22px}.recruitPage_sectionNav__m06LG a{padding:10px 8px;font-size:12px;display:flex;justify-content:space-between}.recruitPage_sectionNav__m06LG a:nth-child(2){border-right:0}.recruitPage_page__6k6eO .p-jobs-mission{padding:38px 22px}.recruitPage_page__6k6eO .p-jobs-mission__txt{font-size:23px}.recruitPage_page__6k6eO .p-jobs-mission__sub{font-size:12px}.recruitPage_page__6k6eO .p-jobs{padding:48px 22px}.recruitPage_page__6k6eO .p-jobs__ttl{font-size:28px}.recruitPage_page__6k6eO .p-jobs__lead{font-size:13px}.recruitPage_page__6k6eO .p-jobs__row{padding:0}.recruitPage_page__6k6eO .p-jobs__th{width:100%;padding:12px 16px;font-size:12px}.recruitPage_page__6k6eO .p-jobs__td{padding:18px 16px 22px;font-size:13px;overflow-wrap:anywhere}.recruitPage_page__6k6eO .p-jobs__future{margin-top:48px;padding:26px 20px}.recruitPage_page__6k6eO .p-jobs__future-ttl{font-size:25px}.recruitPage_page__6k6eO .p-jobs__future-lead{font-size:13px}.recruitPage_page__6k6eO .p-jobs__steps{grid-template-columns:1fr;gap:0}.recruitPage_page__6k6eO .p-jobs__step{grid-template-columns:36px 1fr;gap:12px}.recruitPage_page__6k6eO .p-jobs__step-ttl{font-size:14px}.recruitPage_page__6k6eO .p-jobs__appeal{margin-top:48px}.recruitPage_page__6k6eO .p-jobs__appeal-ttl{font-size:24px}.recruitPage_page__6k6eO .p-jobs__appeal-list{grid-template-columns:1fr;gap:10px}.recruitPage_page__6k6eO .p-jobs__apply{margin-top:48px;padding:35px 20px}.recruitPage_page__6k6eO .p-jobs__apply-ttl{font-size:29px}.recruitPage_page__6k6eO .p-jobs__apply-txt{font-size:13px}.recruitPage_applyNote__Wr8QY{font-size:10px}.recruitPage_mobileApply__0Y7gI{display:flex;align-items:center;justify-content:space-between;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:80;background:white;border-top:1px solid #e4e8e1;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #14232e0a}.recruitPage_mobileApply__0Y7gI>span{font-size:10px;font-weight:700}.recruitPage_mobileApply__0Y7gI a{background:#bfff2d;padding:12px 17px;font-size:12px;font-weight:700}}@media (prefers-reduced-motion:reduce){.recruitPage_button__AfSix{transition:none}.recruitPage_button__AfSix:hover{transform:none}}.recruitPage_page__6k6eO{--job-ink:#111918;background:#fafaf7;font-family:var(--jp)}.recruitPage_hero__4lxc3{padding:0;background:#fafaf7}.recruitPage_heroInner__9Fp5g{max-width:none}.recruitPage_breadcrumb__yHvP9{padding:14px max(32px,calc((100vw - 1440px)/2));margin:0;border-bottom:1px solid #d7dbd5}.recruitPage_heroGrid__QztJO{grid-template-columns:36% 64%;gap:0;align-items:stretch;min-height:610px}.recruitPage_heroCopy__tUEs5{position:relative;z-index:2;padding:60px 0 30px max(32px,calc((100vw - 1440px)/2))}.recruitPage_heroCopy__tUEs5 .recruitPage_eyebrow__VkdWj{font-family:var(--jp);margin-bottom:4px;font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--job-ink)}.recruitPage_badge__e9glt{border:0;padding:0;font-size:14px;font-weight:700;margin-bottom:20px}.recruitPage_heroCopy__tUEs5 h1{font-family:var(--jp);font-size:clamp(40px,5.05vw,78px);font-weight:700;line-height:1.42;letter-spacing:-.055em;width:max-content}.recruitPage_heroCopy__tUEs5 h1 span{background:none}.recruitPage_heroCopy__tUEs5 h1{background:#fafaf7;box-shadow:16px 0 #fafaf7}.recruitPage_intro__zL2px{font-size:15px;color:var(--job-ink);margin-top:24px;line-height:1.95}.recruitPage_heroActions___9ivW{margin-top:30px}.recruitPage_button__AfSix{background:var(--job-ink);color:#fff;border-radius:0;padding:19px 28px;min-width:220px;font-weight:500;font-size:14px}.recruitPage_button__AfSix span{color:#bfff2d;font-family:var(--jp);font-weight:400}.recruitPage_button__AfSix:hover{background:#2c3935;transform:none}.recruitPage_micro__DSkHJ{font-size:10px;color:#626a64}.recruitPage_heroSignature__7CYLW{color:#77817c;font-size:9px;line-height:1.9;letter-spacing:.12em;margin-top:42px}.recruitPage_heroImage__E8rsd{padding:0;min-height:610px;overflow:hidden}.recruitPage_heroImage__E8rsd img{height:100%;position:absolute;inset:0;border-radius:0;object-position:57% center}.recruitPage_imageCaption__wWGLy{top:40px;right:30px;left:auto;bottom:auto;display:grid;grid-gap:30px;gap:30px;padding:0;background:none;text-shadow:0 1px 6px #000;font-size:12px;line-height:1.9}.recruitPage_imageCaption__wWGLy span:first-child{font-family:var(--jp);letter-spacing:.1em}.recruitPage_imageCaption__wWGLy span:last-child{font-size:9px;line-height:1.5;letter-spacing:.09em;border-top:1px solid #ffffff60;padding-top:20px}.recruitPage_imageTag__PDKeq{top:auto;bottom:-18px;right:auto;left:12px;writing-mode:horizontal-tb;background:none;padding:0;font-family:var(--jp);font-size:clamp(70px,11.7vw,180px);font-weight:700;letter-spacing:-.07em;line-height:1;color:#ffffff65}.recruitPage_sectionNav__m06LG{justify-content:flex-start;padding:18px max(32px,calc((100vw - 1440px)/2));gap:36px}.recruitPage_sectionNav__m06LG a{border:0;padding:0;font-size:11px}.recruitPage_sectionNav__m06LG span{display:none}.recruitPage_highlights__dCbWO{max-width:1376px;margin:0 auto;padding:60px 32px;grid-template-columns:1.2fr .95fr 1.1fr;background:none;border:0}.recruitPage_highlights__dCbWO>div{padding:0 30px}.recruitPage_highlights__dCbWO>div:first-child{padding-left:0}.recruitPage_highlights__dCbWO>div:last-child{padding-right:0}.recruitPage_highlights__dCbWO h2{display:flex;gap:16px;align-items:center;font-size:19px;font-weight:700;margin-bottom:18px}.recruitPage_highlights__dCbWO h2:after{content:"";height:1px;width:76px;background:#a6afa9}.recruitPage_highlights__dCbWO .recruitPage_highlightValue__4jb_T{font-family:var(--jp);font-size:clamp(16px,1.65vw,23px);font-weight:600;line-height:1.7;letter-spacing:0;color:var(--job-ink);margin:0 0 12px;white-space:nowrap}.recruitPage_highlights__dCbWO>div>span{font-size:11px}.recruitPage_page__6k6eO .p-jobs{background:none;padding:12px 32px 90px}.recruitPage_page__6k6eO .p-jobs__inner{max-width:1312px}.recruitPage_detailsGrid__ZnduD{display:grid;grid-template-columns:31% 1fr;grid-gap:55px;gap:55px}.recruitPage_page__6k6eO .p-jobs__head{margin:0}.recruitPage_page__6k6eO .c-label{font-family:var(--jp);font-size:10px;font-weight:500;color:#3e4943;letter-spacing:.16em}.recruitPage_page__6k6eO .p-jobs__ttl{font-family:var(--jp);font-size:clamp(32px,4.2vw,56px);font-weight:700;letter-spacing:-.025em;margin:15px 0 24px}.recruitPage_headingSub__o3eNu{font-size:13px;margin-top:24px}.recruitPage_page__6k6eO .p-jobs__lead{font-size:13px;line-height:2;max-width:280px}.recruitPage_page__6k6eO .p-jobs__table{border-top:1px solid #c9cfca}.recruitPage_page__6k6eO .p-jobs__row{border-color:#c9cfca}.recruitPage_page__6k6eO .p-jobs__row:hover{background:none}.recruitPage_page__6k6eO .p-jobs__th{background:none;width:145px;padding:22px 18px 22px 10px;font-size:12px}.recruitPage_page__6k6eO .p-jobs__td{padding:22px 0 22px 12px;font-size:13px}.recruitPage_page__6k6eO .p-jobs-mission{padding:62px 48px}.recruitPage_page__6k6eO .p-jobs__inner .p-jobs-mission{margin:80px -32px 0}.recruitPage_page__6k6eO .p-jobs-mission:after{display:none}.recruitPage_page__6k6eO .p-jobs-mission__inner{max-width:1220px;display:grid;grid-template-columns:1.3fr 1fr;grid-column-gap:70px;column-gap:70px}.recruitPage_page__6k6eO .p-jobs-mission__label{grid-column:1/-1;font-family:var(--jp);font-size:10px;letter-spacing:.13em;color:white;padding-bottom:18px;border-bottom:1px solid #ffffff35;margin-bottom:28px}.recruitPage_page__6k6eO .p-jobs-mission__txt{font-family:var(--jp);font-size:clamp(26px,3vw,42px);font-weight:500}.recruitPage_page__6k6eO .p-jobs-mission__sub{margin:0;border-left:1px solid #ffffff35;padding-left:35px}.recruitPage_page__6k6eO .p-jobs-mission__values{grid-column:1/-1;gap:25px}.recruitPage_page__6k6eO .p-jobs-mission__values li{border:0;padding:0;color:#c3cec8}.recruitPage_page__6k6eO .p-jobs__future{background:none;padding:0;margin-top:80px}.recruitPage_page__6k6eO .p-jobs__future-ttl{font-family:var(--jp);font-size:32px}.recruitPage_page__6k6eO .p-jobs__future-lead{max-width:780px}.recruitPage_page__6k6eO .p-jobs__steps{gap:32px}.recruitPage_page__6k6eO .p-jobs__step-no{background:none;font-family:var(--jp);font-size:14px;font-weight:500;justify-content:flex-start}.recruitPage_page__6k6eO .p-jobs__appeal{background:none}.recruitPage_page__6k6eO .p-jobs__appeal-list{gap:0 32px}.recruitPage_page__6k6eO .p-jobs__appeal-list li{background:none;border-top:1px solid #c9cfca;padding-left:25px}.recruitPage_page__6k6eO .p-jobs__appeal-list li:before{left:0;background:#111918;width:5px;height:5px}.recruitPage_page__6k6eO .p-jobs__apply .recruitPage_button__AfSix{background:#bfff2d;color:var(--job-ink)}.recruitPage_page__6k6eO .p-jobs__apply .recruitPage_button__AfSix span{color:var(--job-ink)}@media (max-width:900px){.recruitPage_heroGrid__QztJO{grid-template-columns:42% 58%;min-height:520px}.recruitPage_heroCopy__tUEs5{padding-top:40px}.recruitPage_heroCopy__tUEs5 h1{font-size:46px}.recruitPage_heroImage__E8rsd{min-height:520px}.recruitPage_imageCaption__wWGLy{right:18px;font-size:10px}.recruitPage_highlights__dCbWO{padding:42px 24px}.recruitPage_highlights__dCbWO>div{padding:0 16px}.recruitPage_highlights__dCbWO h2{font-size:16px}.recruitPage_highlights__dCbWO h2:after{width:30px}.recruitPage_highlights__dCbWO .recruitPage_highlightValue__4jb_T{font-size:16px}.recruitPage_detailsGrid__ZnduD{grid-template-columns:27% 1fr;gap:28px}}@media (max-width:640px){.recruitPage_breadcrumb__yHvP9{padding:10px 22px;font-size:9px}.recruitPage_heroGrid__QztJO{display:flex;flex-direction:column;min-height:0}.recruitPage_heroImage__E8rsd{order:-1;min-height:0;height:240px}.recruitPage_heroImage__E8rsd img{height:240px;object-position:center}.recruitPage_heroCopy__tUEs5{padding:30px 22px 28px}.recruitPage_heroCopy__tUEs5 h1{width:auto;font-size:clamp(33px,9.4vw,54px);box-shadow:none;line-height:1.45}.recruitPage_badge__e9glt{margin-bottom:12px;font-size:12px}.recruitPage_heroCopy__tUEs5 .recruitPage_eyebrow__VkdWj{font-size:9px}.recruitPage_intro__zL2px{font-size:13px;margin-top:18px}.recruitPage_heroActions___9ivW{margin-top:22px}.recruitPage_heroSignature__7CYLW{display:none}.recruitPage_imageCaption__wWGLy{top:20px;right:20px;font-size:10px}.recruitPage_imageCaption__wWGLy span:last-child{display:none}.recruitPage_imageTag__PDKeq{font-size:68px;bottom:-6px}.recruitPage_sectionNav__m06LG{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 22px}.recruitPage_sectionNav__m06LG a{padding:0;font-size:10px}.recruitPage_highlights__dCbWO{display:block;padding:20px 22px 30px}.recruitPage_highlights__dCbWO>div,.recruitPage_highlights__dCbWO>div:first-child,.recruitPage_highlights__dCbWO>div:last-child{display:grid;grid-template-columns:90px 1fr;padding:18px 0;border-left:0;border-bottom:1px solid #d7dbd5;border-top:0}.recruitPage_highlights__dCbWO h2{font-size:12px;display:block;margin:3px 0 0}.recruitPage_highlights__dCbWO h2:after{display:none}.recruitPage_highlights__dCbWO .recruitPage_highlightValue__4jb_T{font-size:14px;margin:0 0 6px;line-height:1.9}.recruitPage_highlights__dCbWO>div>span{grid-column:2;font-size:10px}.recruitPage_page__6k6eO .p-jobs{padding:15px 22px 48px}.recruitPage_detailsGrid__ZnduD{display:block}.recruitPage_page__6k6eO .p-jobs__head{margin-bottom:30px}.recruitPage_page__6k6eO .p-jobs__ttl{font-size:34px;margin-top:10px;margin-bottom:18px}.recruitPage_headingSub__o3eNu{margin-top:16px;font-size:12px}.recruitPage_page__6k6eO .p-jobs__lead{max-width:none;font-size:12px}.recruitPage_page__6k6eO .p-jobs__th{background:none;width:100%;padding:18px 0 6px;font-size:12px}.recruitPage_page__6k6eO .p-jobs__td{padding:0 0 18px;font-size:12px}.recruitPage_page__6k6eO .p-jobs-mission{padding:35px 22px}.recruitPage_page__6k6eO .p-jobs__inner .p-jobs-mission{margin:42px -22px 0}.recruitPage_page__6k6eO .p-jobs-mission__inner{display:block}.recruitPage_page__6k6eO .p-jobs-mission__txt{font-size:23px}.recruitPage_page__6k6eO .p-jobs-mission__sub{padding:0;border:0;margin-top:22px;font-size:12px}.recruitPage_page__6k6eO .p-jobs-mission__values{gap:12px}.recruitPage_page__6k6eO .p-jobs-mission__values li{font-size:10px}.recruitPage_page__6k6eO .p-jobs__future{padding:0;margin-top:48px}.recruitPage_page__6k6eO .p-jobs__future-ttl{font-size:26px}.recruitPage_page__6k6eO .p-jobs__steps{gap:0}.recruitPage_page__6k6eO .p-jobs__step-no{font-size:13px}.recruitPage_mobileApply__0Y7gI{box-shadow:none}}