.career-hero{background:var(--navy);color:#fff;grid-template-columns:1.15fr .55fr;align-items:center;gap:90px;min-height:620px;padding:90px clamp(24px,8vw,130px);display:grid}.career-hero h1{letter-spacing:-.05em;margin:25px 0;font-size:clamp(46px,6vw,80px);line-height:1.02}.career-hero h1 em{color:#4cbcff;font-style:normal}.career-hero p,.career-intro p,.career-apply p{color:#b4c6d7;font-size:17px;line-height:1.8}.career-hero a,.career-apply>a{background:var(--blue);color:#fff;border-radius:5px;align-items:center;gap:10px;margin-top:25px;padding:16px 21px;font-size:14px;font-weight:800;display:inline-flex}.career-hero a svg,.career-apply>a svg{width:18px}.career-symbol{aspect-ratio:1;border:1px solid #50bbff70;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 35px #168fed13}.career-symbol svg{color:#4cbcff;width:75px;height:75px}.career-symbol span,.career-intro span,.career-values>div>span,.career-apply span{letter-spacing:.16em;color:var(--blue);font-size:11px;font-weight:800}.career-symbol span{margin-top:24px}.career-intro,.career-values,.career-apply{grid-template-columns:.8fr 1.2fr;gap:90px;padding:105px clamp(24px,8vw,130px);display:grid}.career-intro h2,.career-values h2,.career-apply h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(35px,4.5vw,60px);line-height:1.08}.career-intro p,.career-apply p{color:#566e84}.career-values{background:#eef4f9}.career-values>div>svg{width:42px;height:42px;color:var(--blue);margin-bottom:28px}.career-grid{border-top:1px solid #c6d5e3;border-left:1px solid #c6d5e3;grid-template-columns:1fr 1fr;display:grid}.career-grid article{background:#fff;border-bottom:1px solid #c6d5e3;border-right:1px solid #c6d5e3;grid-template-columns:25px 1fr;align-content:space-between;min-height:165px;padding:24px;display:grid}.career-grid article span{color:#8096aa;font-size:10px}.career-grid article svg{color:var(--blue)}.career-grid strong{grid-column:1/-1;font-size:16px;line-height:1.45}.career-apply{align-items:center}.career-apply>a{justify-content:center;margin:0}@media (max-width:760px){.career-hero,.career-intro,.career-values,.career-apply{grid-template-columns:1fr}.career-hero{min-height:auto}.career-symbol{width:250px;margin:25px auto}.career-grid{grid-template-columns:1fr}}
