/* v203: Definitive About page readability improvements. */
body.page .cs-about-team-capability-band-v81 .cs-about-team-capability-intro-v81 small {
 font-size:14px !important; line-height:1.45 !important; letter-spacing:.08em !important;
}
body.page .cs-about-team-capability-band-v81 .cs-about-team-capability-intro-v81 strong {
 font-size:19px !important; line-height:1.45 !important; max-width:520px !important;
}
body.page .cs-about-team-capability-band-v81 .cs-about-team-capability-list-v81 span {
 font-size:14px !important; line-height:1.3 !important; font-weight:650 !important;
 padding:10px 13px !important; white-space:normal !important; text-align:center !important;
}
body.page .cs-about-company-logos-v84 .cs-about-company-logos-head-v84 > p {
 font-size:19px !important; line-height:1.65 !important; max-width:590px !important;
}
body.page .cs-about-company-logos-v84 .cs-about-company-logos-head-v84 .cs-about-eyebrow-v76 {
 font-size:14px !important; line-height:1.45 !important;
}
body.page .cs-about-company-logos-v84 .cs-about-company-logo-card-v84 span {
 font-size:13px !important; line-height:1.4 !important;
}
body.page .cs-about-team-capability-band-v81 {
 gap:clamp(16px,2vw,32px) !important; align-items:center !important;
}
body.page .cs-about-team-capability-list-v81 {gap:8px !important;}
@media(max-width:900px){
 body.page .cs-about-team-capability-band-v81 {grid-template-columns:1fr !important;}
 body.page .cs-about-team-capability-list-v81 {justify-content:flex-start !important;}
}
@media(max-width:600px){
 body.page .cs-about-team-capability-band-v81 .cs-about-team-capability-intro-v81 strong {font-size:17px !important;}
 body.page .cs-about-team-capability-band-v81 .cs-about-team-capability-list-v81 span {font-size:13px !important;padding:9px 11px !important;}
 body.page .cs-about-company-logos-v84 .cs-about-company-logos-head-v84 > p {font-size:16px !important;}
}
