/* Career stories in the chapter's blue-and-silver visual language. */
.work-page main .eyebrow{letter-spacing:.09em}
.work-page .work-hero{background:#102c4d;gap:2%;padding:35px 5.5% 55px;align-items:center;overflow:hidden}
.work-page .work-hero-copy{padding:40px 0}
.work-page .work-hero h1{font-size:clamp(52px,6.3vw,92px);letter-spacing:-.065em;line-height:1.03}
.work-page .work-hero h1 span{display:inline-block;font-family:Georgia,serif;font-weight:400;font-style:italic;color:#c7d0da;margin-top:12px}
.work-page .work-hero-photo{margin:15px 0 15px 20px;padding:10px 10px 0;background:#f8fafc;box-shadow:12px 14px 0 #284a70;align-self:center}
.work-page .work-hero-photo figcaption{background:#f8fafc;padding:19px 12px;color:#102c4d}
.work-page .work-hero-photo>img{display:block}
.work-page .work-results{background:#174b85;border:0;color:#fff;padding-block:55px 35px}
.work-page .work-results-heading h2,.work-page .work-results-grid dt{color:#fff}
.work-page .work-results-heading .eyebrow,.work-page .work-results-note{color:#d4e1ef}
.work-page .work-results-grid>div{border-color:#6e8dab}
.work-page .work-results-grid dd{font-family:Georgia,serif;font-weight:400;color:white;font-size:clamp(72px,8.5vw,126px)}
.work-page .work-results-grid dd span{color:#c7d0da}
.work-page .work-intro{padding-top:85px;background:#eef2f7}
.work-page .work-intro h2,.work-page .alumni-heading h2,.work-page .life-pair h2{font-size:clamp(38px,4.8vw,68px);line-height:1.08;letter-spacing:-.045em}
.work-page .work-intro h2 span,.work-page .alumni-heading h2 span{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#174b85}
.work-page .work-gallery-section{background:#eef2f7;padding-bottom:85px}
.work-page .work-gallery{column-gap:30px;padding:8px 0}
.work-page .work-card{background:#fff;padding:9px 9px 0;border:1px solid #d6dee6;box-shadow:5px 7px 0 #d4deea;margin-bottom:34px;transition:box-shadow .25s}
.work-page .work-card>img{display:block}
.work-page .work-card figcaption{padding:21px 15px 24px}
.work-page .work-card h3{font-size:26px;font-weight:600}
.work-page .work-card p{font-size:15px;line-height:1.6;color:#5c6d80}
.work-page .alumni-section{background:#f8fafc;border-top:0;padding-block:85px}
.work-page .alumni-heading{align-items:center}
.work-page .alumni-heading>p{max-width:36ch}
.work-page .alumni-card{background:#e9eff6;border:1px solid #cfdae6}
.work-page .alumni-copy{padding:28px}
.work-page .alumni-copy h3{font-size:30px;letter-spacing:-.035em}
.work-page .alumni-arrows button{background:#102c4d;color:#fff;border-color:#102c4d;cursor:pointer}
.work-page .alumni-arrows button:hover:not(:disabled){background:#174b85;border-color:#174b85}
.work-page .alumni-arrows button:focus-visible{outline:3px solid #174b85;outline-offset:4px}
.work-page .life-pair{background:#102c4d;color:white}
.work-page .life-pair .eyebrow,.work-page .life-pair em{color:#c7d0da}
.work-page .life-pair>div>p:last-child{color:#d0ddeb}
.work-page .life-single{box-shadow:9px 11px 0 #284a70}
.work-page .final-cta{background:#c7d0da;padding-block:70px;border-top:0}
.work-page .final-cta>a{font-size:clamp(40px,6.8vw,92px)}
@media(hover:hover) and (pointer:fine){.work-page .work-card:hover{box-shadow:7px 10px 0 #bccddd}}
@media(max-width:1000px){.work-page .work-hero h1{font-size:56px}.work-page .work-hero-photo{margin-left:8px}.work-page .work-hero-photo figcaption{align-items:start}}
@media(max-width:700px){.work-page .work-hero{padding:15px 6% 45px;gap:0}.work-page .work-hero-copy{padding:30px 0}.work-page .work-hero h1{font-size:clamp(46px,12vw,64px)}.work-page .work-hero-photo{margin:0 8px 0 0;box-shadow:7px 9px 0 #284a70}.work-page .work-hero-photo figcaption{padding:16px 8px;flex-direction:column;gap:6px}.work-page .work-hero-photo figcaption span{max-width:none}.work-page .work-results{padding-block:38px 28px}.work-page .work-results-grid dd{font-size:72px}.work-page .work-results-grid>div{border-color:#6e8dab}.work-page .work-intro{padding-top:55px}.work-page .work-gallery-section{padding-bottom:55px}.work-page .work-gallery{padding-right:6px}.work-page .alumni-section{padding-block:55px}.work-page .alumni-copy{padding:23px}.work-page .final-cta{padding-block:48px}}
@media(prefers-reduced-motion:reduce){.work-page .work-card{transition:none}}
