.legacy-careers{--page-inline:16px;--careers-display:"AlibabaPuHuiTi-Bold", "Alibaba PuHuiTi", "阿里巴巴普惠体", "PingFang SC", "Microsoft YaHei", sans-serif;--careers-text:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;font-family:var(--careers-text);padding-top:72px;overflow-x:hidden}@media (min-width:768px){.legacy-careers{--page-inline:140px}}.legacy-careers .legacy-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.legacy-careers .legacy-drawer-mask{z-index:80;background:#00000073;position:fixed;inset:0}.legacy-careers .legacy-drawer{z-index:81;background:#fff;width:min(60%,840px);height:100%;animation:.28s legacy-drawer-in;position:fixed;top:0;left:auto;right:0;overflow:auto}@keyframes legacy-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.legacy-careers .legacy-drawer{animation:none}}.legacy-careers .legacy-divider{background:#170f4914;border:0;height:1px;margin:24px 0}.legacy-careers .contact-header{background:url(/about/careers-hero.png) 50%/cover no-repeat;width:100%;height:502px;min-height:502px;margin-top:-72px;position:relative;overflow:hidden}.legacy-careers .contact-header .contact-header-content{z-index:1;text-align:center;width:min(786px,100% - 32px);margin:0 auto;padding:140px 0 0;position:relative}html[lang=en] .legacy-careers .contact-header .contact-header-content{padding-top:76px}.legacy-careers .contact-header .contact-header-content .title{font-family:var(--careers-display);letter-spacing:-.96px;flex-direction:column;align-items:center;gap:0;margin:0;font-weight:700;display:flex}.legacy-careers .contact-header .contact-header-content .title-kicker{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0a92ff 0%,#3c64ff 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,72px);line-height:1.444}.legacy-careers .contact-header .contact-header-content .title-brand{color:#091220;font-size:clamp(36px,4.306vw,62px);line-height:1.452}.legacy-careers .contact-header .contact-header-content .desc{color:#4e5969;text-align:center;margin:24px 0 0;font-size:15px;font-weight:400;line-height:25.5px}.legacy-careers .contact-first{padding:60px var(--page-inline) 60px;margin:0}.legacy-careers .contact-first>.title{text-align:center;letter-spacing:-1px;color:#091220;margin:0 0 48px;font-size:clamp(28px,2.778vw,40px);font-weight:600;line-height:44px}.legacy-careers .position-box .item{box-sizing:border-box;background:#f9fafb;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:161px;padding:40px 39px;display:flex}.legacy-careers .position-box .item .left{min-width:0}.legacy-careers .position-box .title-box{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.legacy-careers .position-box .job-title{color:#091220;font-size:24px;font-weight:600;line-height:30px}.legacy-careers .position-box .social-recruitment{color:#4060ff;background:#4060ff14;border-radius:4px;padding:8px;font-size:12px;font-weight:500;line-height:1}.legacy-careers .position-box .desc-box{flex-wrap:wrap;align-items:center;gap:32px;margin-top:18px;display:flex}.legacy-careers .position-box .demand{align-items:center;gap:6px;padding:4px 0;display:flex}.legacy-careers .position-box .demand img{width:20px;height:20px;margin:0}.legacy-careers .position-box .demand span{color:#170f49;font-size:14px;font-weight:400;line-height:1.8}.legacy-careers .position-box .right{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.legacy-careers .position-box .right span{letter-spacing:1px;color:#045afe;cursor:pointer;font-size:20px;font-weight:600;line-height:24px}.legacy-careers .position-box .right img{cursor:pointer;width:20px;height:20px}.legacy-careers .contact-second{padding:0 var(--page-inline) 80px;margin:0}.legacy-careers .contact-second-card{background:linear-gradient(#fafdff,#fafdff) padding-box padding-box,linear-gradient(101.27deg,#0d6eff 0%,#81f7ff 34.26%,#35b6ff 64.45%,#b75bff 100%) border-box;border:2px solid #0000;border-radius:40px;align-items:center;min-height:476px;display:flex;overflow:hidden}.legacy-careers .contact-second-card>img{object-fit:cover;object-position:center;flex:0 0 40%;width:40%;max-width:460px;height:476px}.legacy-careers .contact-second-content{box-sizing:border-box;flex-direction:column;flex:1;gap:32px;min-width:0;padding:48px 56px 48px 46px;display:flex}.legacy-careers .contact-second-content .title{color:#091220;margin:0;font-size:30px;font-weight:600;line-height:1.2}.legacy-careers .contact-second-content .title .brand{color:#045afe}.legacy-careers .contact-second-content p{color:#4e5969;margin:0;font-size:18px;font-weight:400;line-height:2}.legacy-careers .drawer-content{padding:60px}.legacy-careers .drawer-content .drawer-content-header .title{letter-spacing:-.5px;color:#091220;font-size:32px;font-weight:600;line-height:1.4}.legacy-careers .drawer-content .drawer-content-header .subhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.legacy-careers .drawer-content .drawer-content-header .subhead .desc-box{flex-wrap:wrap;align-items:center;margin-top:26px;display:flex}.legacy-careers .drawer-content .drawer-content-header .subhead .desc-box .demand{align-items:center;margin-right:32px;display:flex}.legacy-careers .drawer-content .drawer-content-header .subhead .desc-box .demand img{width:20px;height:20px}.legacy-careers .drawer-content .drawer-content-header .subhead .desc-box .demand span{color:#4e5969;font-size:14px;font-weight:400;line-height:22px}.legacy-careers .drawer-content .drawer-content-header .subhead .email-box{align-items:center;display:flex}.legacy-careers .drawer-content .drawer-content-header .subhead .email-box .email-icon{width:20px;height:20px;margin-right:6px}.legacy-careers .drawer-content .drawer-content-header .subhead .email-box .email-title{color:#4060ff;font-size:14px;font-weight:600;line-height:22px}.legacy-careers .drawer-content .drawer-content-item{margin-bottom:30px}.legacy-careers .drawer-content .drawer-content-item .title{align-items:center;margin-bottom:12px;display:flex}.legacy-careers .drawer-content .drawer-content-item .title img{width:20px;height:20px}.legacy-careers .drawer-content .drawer-content-item .title span{color:#091220;padding-left:8px;font-size:16px;font-weight:600}.legacy-careers .drawer-content .drawer-content-item .jd .jd-item{color:#4e5969;font-size:15px;font-weight:400;line-height:25.5px}.legacy-careers .drawer-content .welcome{color:#091220;font-size:15px;font-weight:600;line-height:25.5px}@media (max-width:900px){.legacy-careers .contact-header{height:auto;min-height:360px}.legacy-careers .contact-header .contact-header-content{padding:108px 0 64px}.legacy-careers .contact-first{padding:40px var(--page-inline)}.legacy-careers .contact-first>.title{margin-bottom:32px;line-height:1.2}.legacy-careers .position-box .item{min-height:0;padding:24px 20px}.legacy-careers .legacy-job-grid{grid-template-columns:1fr}.legacy-careers .contact-second{padding-bottom:48px}.legacy-careers .contact-second-card{border-radius:24px;flex-direction:column;min-height:0}.legacy-careers .contact-second-card>img{aspect-ratio:460/476;object-fit:contain;flex:none;width:100%;max-width:none;height:auto}.legacy-careers .contact-second-content{gap:20px;padding:28px 20px 32px}.legacy-careers .contact-second-content .title{font-size:24px}.legacy-careers .contact-second-content p{font-size:16px;line-height:1.8}}@media (max-width:768px){.legacy-careers .legacy-drawer{width:100%;height:90%;animation:none;inset:auto 0 0}.legacy-careers .position-box .demand img{width:14px;height:14px}.legacy-careers .drawer-content{padding:24px}.legacy-careers .drawer-content .drawer-content-header .title{font-size:18px;line-height:28px}.legacy-careers .drawer-content .drawer-content-header .subhead .desc-box{margin-top:13px}.legacy-careers .drawer-content .drawer-content-header .subhead .desc-box .demand{margin-right:16px}.legacy-careers .drawer-content .drawer-content-header .subhead .desc-box .demand img,.legacy-careers .drawer-content .drawer-content-item .title img,.legacy-careers .drawer-content .drawer-content-header .subhead .email-box .email-icon{width:10px;height:10px}.legacy-careers .drawer-content .drawer-content-item{margin-bottom:15px}.legacy-careers .drawer-content .drawer-content-item .title span{padding-left:4px;font-size:12px}.legacy-careers .drawer-content .drawer-content-item .jd .jd-item,.legacy-careers .drawer-content .welcome,.legacy-careers .drawer-content .drawer-content-header .subhead .email-box .email-title,.legacy-careers .drawer-content .drawer-content-header .subhead .desc-box .demand span{font-size:13px}}
