.experience-section .who-intro { margin-top: 26px; max-width: 410px; }
.who-story { display: grid; gap: 22px; }
.who-story h3 { font-size: 17px; letter-spacing: -.01em; margin: 0 0 9px; color: #fff; }
.who-story p { margin-bottom: 0; font-size: 15px; }
.who-outcomes { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; padding: 28px 0; margin: 34px 0 22px; border-block: 1px solid #ffffff26; }
.who-outcomes strong { display: block; font-size: 16px; margin-bottom: 7px; }
.who-outcomes span { display: block; font-size: 13px; color: #b7c4e0; }
.who-cta { display: inline-block; color: #d7e0ff; font-size: 14px; margin-top: 22px; text-underline-offset: 5px; }
@media (max-width:760px) { .who-outcomes { grid-template-columns: 1fr; gap: 20px; margin-top: 28px; } .experience-section .who-intro { margin-top: 20px; } .who-story { gap: 22px; } }
