/* Joint center: academic background, original wordmark, integrated development. */
.joint-center{padding:60px 0 52px;background:#091f35;color:#eef5fb}
.jc-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:32px}
.jc-heading .eyebrow{font-size:12px;letter-spacing:1.8px;margin:0 0 21px;color:#4acbd0}
.jc-heading h2{font-family:var(--display);font-size:42px;font-weight:700;line-height:1.3;letter-spacing:.2px;margin:0 0 17px;color:#eef5fb}
.jc-partner-line{margin:0;font-size:17px;line-height:1.7;color:#d5e5f2}
.jc-partner-line span{display:inline-block;padding:0 16px;color:#4acbd0}
.jc-intro{margin:0 0 2px;max-width:450px;font-size:15px;line-height:1.9;color:#afc2d3}
.jc-background{padding:25px 36px 29px;background:#f6f9fc;color:#153f6c}
.jc-background-label{display:flex;justify-content:space-between;gap:24px;font-size:13px;line-height:1.7;color:#56758e}
.jc-background-label>span:last-child{color:#6b859b;letter-spacing:.8px}
.jc-logo-band{text-align:center;padding:26px 0 29px;border-bottom:1px solid #d6e2eb}
.jc-logo-band img{display:block;width:min(660px,100%);height:auto;margin:0 auto}
.jc-institutes{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:24px}
.jc-institutes>article+article{border-left:1px solid #d6e2eb;padding-left:40px}
.jc-institute-role{font-size:13px;line-height:1.6;letter-spacing:.4px;color:#277f95;margin:0 0 8px}
.jc-institutes h3{font-size:22px;font-weight:600;line-height:1.6;margin:0 0 9px;color:#153f6c}
.jc-institute-copy{font-size:15px;line-height:1.9;color:#526d82;margin:0;max-width:470px}
.jc-summary{margin:26px 0 0;font-size:15px;line-height:1.9;color:#afc2d3}
@media(max-width:1150px){.jc-heading{gap:32px}.jc-heading h2{font-size:36px}.jc-intro{font-size:14px}.jc-background{padding:24px 28px 27px}.jc-institutes{gap:30px}.jc-institutes>article+article{padding-left:28px}.jc-institutes h3{font-size:20px}.jc-institute-copy{font-size:14px}.jc-summary{font-size:14px}}
