.devz-careers-page .section-title{text-align:center;font-size:48px;font-style:normal;font-weight:700;line-height:64px;margin-bottom:32px}.devz-careers-page .section-tips{text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:28px;max-width:600px;margin:0 auto 80px}.devz-careers-page .button-link{display:inline-block;min-width:160px;padding:12px 20px;text-align:center}.devz-careers-page .common-uploader label{border-radius:2px}.devz-careers-page .detail{font-size:16px;font-style:normal;font-weight:400;line-height:28px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}.devz-careers-page .detail .dividing{width:1px;height:16px;background-color:#262630}.devz-careers-page .detail .position{position:relative;padding-left:32px}.devz-careers-page .detail .position:after{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:24px;height:24px;background:url(/forge/static/icons/position.svg);background-size:cover;background-repeat:no-repeat}.devz-careers-page .career-section{background:#09153f;color:#fff;padding-top:172px;padding-bottom:140px}.devz-careers-page .career-section .careers-box{display:flex;flex-direction:column;gap:48px}.devz-careers-page .career-section .careers-box .career-item{position:relative;padding:60px 40px;border-radius:2px;background:#fff;color:#262630;box-shadow:2px 8px 16px 0 rgba(0,0,0,.08)}.devz-careers-page .career-section .careers-box .career-item .title{font-size:32px;font-style:normal;font-weight:700;line-height:44px;margin-bottom:24px}.devz-careers-page .career-section .careers-box .career-item .detail{font-size:16px;font-style:normal;font-weight:400;line-height:28px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}.devz-careers-page .career-section .careers-box .career-item .detail .dividing{width:1px;height:16px;background-color:#262630}.devz-careers-page .career-section .careers-box .career-item .detail .position{position:relative;padding-left:32px}.devz-careers-page .career-section .careers-box .career-item .detail .position:after{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:24px;height:24px;background:url(/forge/static/icons/position.svg);background-size:cover;background-repeat:no-repeat}.devz-careers-page .career-section .careers-box .career-item .view-more{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:block;width:auto;color:#1176ff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding-right:22px;cursor:pointer}.devz-careers-page .career-section .careers-box .career-item .view-more:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:16px;height:16px;background:url(/forge/static/icons/right-arr.svg);background-size:cover;background-repeat:no-repeat}.devz-careers-page .career-section .total-tips{color:#9599a2;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.3px;margin-top:16px}.devz-careers-page .job-detail-section .landing-box{max-width:800px;box-sizing:content-box}.devz-careers-page .job-detail-section .header{padding-top:152px;padding-bottom:80px;background:#09153f;color:#fff}.devz-careers-page .job-detail-section .header .brand{font-size:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:5px;text-transform:uppercase;margin-bottom:24px}.devz-careers-page .job-detail-section .header .space{display:flex;flex-direction:column;gap:40px}.devz-careers-page .job-detail-section .header .title{font-size:32px;font-style:normal;font-weight:700;line-height:44px}.devz-careers-page .job-detail-section .body{padding-top:80px;padding-bottom:100px}.devz-careers-page .job-detail-section .body .field-title{font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.3px;margin-bottom:24px}.devz-careers-page .job-detail-section .body .info-box{display:grid;grid-gap:40px;gap:40px;grid-template-columns:repeat(1,minmax(0,1fr))}.devz-careers-page .job-detail-section .body .info-box .info-field{font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.3px}.devz-careers-page .job-detail-section .body .info-box .info-field ul{padding-left:16px}.devz-careers-page .job-detail-section .body .info-box .info-field ul li:not(:last-child){margin-bottom:16px}.devz-careers-page .job-detail-section .body .info-box{padding-bottom:80px}.devz-careers-page .job-detail-section .body .career-apply-section{margin-top:80px}.devz-careers-page .job-detail-section .body .career-apply-section:before{position:absolute;content:"";background:#e8eaed;left:0;right:0;height:1px;transform:translateY(-80px)}.devz-careers-page .job-detail-section .body .career-apply-section .field-title{margin-bottom:40px}.devz-careers-page .job-detail-section .body .career-apply-section .common-form-wrapper{z-index:2}.devz-careers-page .job-detail-section .body .career-apply-section .common-form-wrapper .submit-btn{padding:12px 24px;border-radius:2px;background:#1176ff}@media(max-width:768px){.devz-careers-page .section-title{font-size:48px;font-style:normal;font-weight:700;line-height:64px;margin-bottom:24px}.devz-careers-page .section-tips{font-size:16px;font-style:normal;font-weight:300;line-height:28px;margin-bottom:60px}.devz-careers-page .career-section{padding-top:112px;padding-bottom:100px}.devz-careers-page .career-section .careers-box{gap:24px}.devz-careers-page .career-section .careers-box .career-item{padding:32px 24px}.devz-careers-page .career-section .careers-box .career-item .title{font-size:32px;font-style:normal;font-weight:700;line-height:44px;margin-bottom:12px}.devz-careers-page .career-section .careers-box .career-item .detail{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px}.devz-careers-page .career-section .careers-box .career-item .view-more{position:relative;margin-top:24px;right:auto;top:auto;transform:none;width:auto;display:inline-block}.devz-careers-page .job-detail-section .landing-box{max-width:none;box-sizing:border-box}.devz-careers-page .job-detail-section .header{padding-top:112px;padding-bottom:40px}.devz-careers-page .job-detail-section .header .brand{font-size:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:5px}.devz-careers-page .job-detail-section .body{padding-top:40px;padding-bottom:80px}}@media(max-width:480px){.devz-careers-page .section-title{font-size:32px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:16px}.devz-careers-page .section-tips{font-size:16px;font-style:normal;font-weight:300;line-height:28px;margin-bottom:32px}.devz-careers-page .career-section{padding-top:96px;padding-bottom:60px}.devz-careers-page .career-section .careers-box .career-item{padding:24px 16px}.devz-careers-page .career-section .careers-box .career-item .title{font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:10px}.devz-careers-page .career-section .careers-box .career-item .detail{font-size:14px;font-style:normal;font-weight:400;line-height:24px}.devz-careers-page .career-section .careers-box .career-item .view-more{margin-top:18px}}