.join-intent-design{background:#f6f5f1}.join-intent-page section{padding:0}.join-container{max-width:1100px;width:calc(100% - 48px);margin:auto}.join-intent-page .join-intro{padding:32px 0 26px}.join-kicker{font-size:11px;color:#987b46;letter-spacing:.08em}.join-intro h1{font:700 38px/1.35 "Songti SC",serif;color:#172b49;margin:10px 0}.join-intro h1 span{font:400 23px/1.5 Georgia,serif;color:#89909b;margin-left:18px}.join-intro p{font-size:15px;color:#5f6f83;line-height:1.8;margin:0}.join-intro p small{font-size:12px;color:#8a93a0}.join-intent-page .join-body{padding-bottom:45px}.join-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.join-form-panel{padding:29px 30px;background:#fff;border:1px solid #dedfdc;border-top:3px solid #a99162;border-radius:6px;min-width:0}.join-panel-heading{display:flex;gap:14px;align-items:center;border-bottom:1px solid #e2e6eb;padding-bottom:18px}.join-panel-heading>span{background:#172b49;color:#fff;padding:12px;border-radius:4px;font:18px/1 Georgia,serif}.join-panel-heading h2{font:700 25px/1.4 "Songti SC",serif;color:#172b49;margin:0}.join-panel-heading p{font-size:11px;color:#8a94a1;margin:3px 0 0}.join-form-intro{font-size:14px;color:#5e6c80;line-height:1.8;margin:18px 0}.join-form-intro small{font-size:12px;color:#8b95a1}.join-form-panel form label{display:block;font-size:14px;color:#31455f;font-weight:650;margin:0 0 7px}.join-form-panel form>div{margin-bottom:18px}.join-form-panel input:not([type=hidden]),.join-form-panel textarea{font-size:16px;font-family:inherit;color:#233951;border:1px solid #cfd7e1;border-radius:5px;box-shadow:none;background:#fff;width:100%;padding:10px 12px}.join-form-panel textarea{min-height:150px;resize:vertical}.join-form-panel .grid-2{gap:18px}.join-form-panel .help{font-size:12px;line-height:1.7;color:#8993a1;margin-top:7px}.join-form-panel .captcha-box{padding:14px;border-radius:5px;background:#f6f8fb;border:1px solid #e0e6ed;overflow:hidden}.join-form-panel .captcha-box small{font-size:11px;color:#7b8797;display:block;margin-top:8px}.join-form-panel .hero-actions{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #e3e7ed;padding-top:19px;margin-bottom:0!important}.join-form-panel .btn{font-size:13px;border-radius:5px;padding:11px 18px}.join-sidebar{display:grid;gap:16px}.join-info-card{border:1px solid #dedfdc;background:#fff;border-radius:6px;padding:22px}.join-side-kicker{font-size:10px;color:#9b8051;letter-spacing:.05em}.join-info-card h2{font:700 23px/1.4 "Songti SC",serif;color:#172b49;margin:9px 0 0}.join-info-card p{font-size:13px;color:#617085;line-height:1.8;margin:11px 0 0}.join-info-card .join-side-en{font-size:11px;color:#9199a3;margin-top:3px}.join-info-card .join-english{font-size:11px;color:#8993a0;line-height:1.8}.join-info-card h3{font-size:15px;color:#172b49;margin:0 0 16px}.join-info-card h3 small{display:block;color:#8d97a4;font-size:10px;font-weight:400;margin-top:3px}.join-flow{padding:0;margin:0;list-style:none;counter-reset:steps}.join-flow li{position:relative;counter-increment:steps;padding:0 0 20px 29px;border-left:1px solid #dce2e9;margin-left:9px}.join-flow li:last-child{padding-bottom:0;border:0}.join-flow li:before{content:counter(steps);position:absolute;left:-10px;top:0;width:20px;height:20px;border:1px solid #c7d0db;border-radius:50%;background:#fff;text-align:center;font-size:10px;color:#8e754d;line-height:18px}.join-flow b{font-size:13px;color:#374b65}.join-flow small{display:block;font-size:11px;color:#8792a0;line-height:1.7;margin-top:4px}.join-info-card a{display:block;color:#566e89;font-size:11px;line-height:1.7;margin-top:8px}.join-flow a small{font-size:10px;margin-top:0}.join-note{background:#eeefea}.join-note h3{margin-bottom:5px}@media(max-width:850px){.join-container{width:calc(100% - 32px)}.join-layout{grid-template-columns:1fr}.join-intro h1{font-size:32px}.join-intro h1 span{font-size:19px}.join-form-panel{padding:22px 19px}.join-sidebar{grid-template-columns:1fr}.join-form-panel .grid-2{grid-template-columns:1fr;gap:18px}.join-panel-heading h2{font-size:23px}}
.join-intent-page .join-info-card{padding:22px}.join-form-panel .btn-secondary{color:#314d70;background:#fff;border:1px solid #bfcbd9;box-shadow:none}.join-form-panel .btn-primary{background:#172b49;border:1px solid #172b49;color:#fff;box-shadow:none}
