.career-live-list{display:grid;gap:24px}.career-live-role{display:block!important;padding:34px!important}.career-live-role .role-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.career-live-role .role-title{margin:0 0 14px;font-size:clamp(26px,3vw,38px);line-height:1.2;color:#fff}.career-live-role .role-meta{display:flex;flex-wrap:wrap;gap:10px}.career-live-role .role-meta span{padding:7px 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#c7d5e7;font-size:14px}.career-live-role details{margin-top:26px;border-top:1px solid rgba(255,255,255,.12);padding-top:22px}.career-live-role summary{cursor:pointer;color:#36c4ef;font-weight:800;letter-spacing:.02em}.career-live-role .role-body{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;color:#b8c4d6}.career-live-role .role-body h3{font-size:18px;color:#fff;margin:0 0 10px}.career-live-role .role-body p{margin:0 0 16px}.career-live-role .role-body ul{margin:0;padding-left:20px}.career-live-role .role-body li{margin:8px 0}.career-live-role .role-note{grid-column:1/-1;padding:18px;border-left:3px solid #8fc23e;background:rgba(143,194,62,.08);color:#dce8cc}.career-live-role .role-apply{display:inline-block;flex:0 0 auto;padding:13px 23px;border-radius:999px;background:#21c3ef;color:#07172e!important;text-transform:uppercase;font-weight:900;text-decoration:none}.career-live-role .role-apply:hover{background:#8fc23e}@media(max-width:767px){.career-live-role{padding:25px!important}.career-live-role .role-head{display:block}.career-live-role .role-apply{margin-top:20px}.career-live-role .role-body{grid-template-columns:1fr}.career-live-role .role-note{grid-column:auto}}
