.workforce-story{color:#163849;background:#eff7f7;border:1px solid #d4e8e8;border-radius:28px;max-width:1240px;margin:5rem auto;padding:clamp(1.4rem,4vw,3rem);scroll-margin-top:100px}.workforce-story-intro{max-width:830px}.workforce-story h2{letter-spacing:-.035em;margin:1rem 0 1.25rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12}.workforce-story p{line-height:1.75}.workforce-status{background:#fff;border:1px solid #b9d7da;border-radius:30px;padding:.6rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.workforce-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2.3rem 0;padding:0;list-style:none;display:grid}.workforce-flow li{background:#fff;border:1px solid #d7e4e7;border-radius:18px;padding:1.4rem}.workforce-flow li>span{color:#fff;background:#087e89;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:700;display:inline-grid}.workforce-flow h3{margin:1rem 0 .6rem;font-size:1.1rem}.workforce-flow p{margin:0;font-size:.95rem}.workforce-detail-grid{grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0;display:grid}.workforce-detail-grid article{padding:1rem}.workforce-detail-grid h3{font-size:1.5rem;line-height:1.3}.workforce-scope{color:#fff;background:#163849;border-radius:20px;padding:2rem}.workforce-scope h3{color:#fff}.workforce-scope p{color:#e0edf2}.workforce-scope .button{margin-top:1rem}@media (max-width:900px){.workforce-flow{grid-template-columns:1fr 1fr}.workforce-story{margin:3rem 1rem}}@media (max-width:560px){.workforce-flow,.workforce-detail-grid{grid-template-columns:1fr}.workforce-scope{padding:1.3rem}}
