/* Focused client refinements. Preserve existing carousel and badge behavior. */
.logo-section .section-head{margin-bottom:18px}
.logo-section .section-head h2{font-size:clamp(26px,3vw,42px);max-width:840px;line-height:1.15}
.experience-context{margin-bottom:28px}
.experience-context p{max-width:850px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}
.careers-home .careers-home-lead{color:var(--text);font-size:clamp(19px,2vw,25px);line-height:1.4;margin:16px 0 8px}
.careers-home-inner>div{max-width:800px}
@media(max-width:650px){.logo-section .section-head{align-items:start;flex-wrap:wrap;gap:20px}.logo-section .section-head>div:first-child{flex:1 1 260px}.logo-section .controls{flex-shrink:0}.experience-context p{font-size:14px}.experience-context{margin-bottom:22px}.careers-home .careers-home-lead{font-size:21px}}
