.chapter-page{max-width:1180px;margin:auto;padding:32px}.chapter-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center;margin:32px 0}.chapter-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.04em}.chapter-lead{font-size:21px;line-height:1.5}.chapter-hero figure{margin:0;border:1px solid #527488;border-radius:20px;overflow:hidden;background:#0b192b;box-shadow:0 20px 35px #0007}.chapter-hero img{display:block;width:100%;height:300px;object-fit:contain}.chapter-story{max-width:900px;padding:26px 0 38px}.chapter-story p{font-size:18px;line-height:1.8;margin:0 0 24px}.chapter-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.chapter-images figure{margin:0;padding:12px;border:1px solid #527488;border-radius:18px;background:#102033;overflow:hidden}.chapter-images img{width:100%;height:270px;object-fit:contain;transition:transform .4s}.chapter-images figure:hover img{transform:scale(1.025)}.chapter-images figcaption{font-size:12px;padding:14px 4px 4px;color:#c4d8e6}.chapter-back{display:flex;gap:16px;flex-wrap:wrap;margin:36px 0}.career-story-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.career-more{padding:0 20px 22px;color:#b5f4e6;font-size:14px;margin-top:auto}.career-story-link:hover img{transform:scale(1.035)}.career-story-link img{transition:transform .4s}.career-story-link:focus-visible{outline:2px solid #b5f4e6;outline-offset:5px}@media(max-width:700px){.chapter-page{padding:24px 20px}.chapter-hero{grid-template-columns:1fr;gap:22px}.chapter-hero img{height:230px}.chapter-story p{font-size:16px}.chapter-images{grid-template-columns:1fr}}

@media(prefers-reduced-motion:reduce){.chapter-images img,.career-story-link img{transition:none}.chapter-images figure:hover img,.career-story-link:hover img{transform:none}}
