/* V42 — instructor cards visually match activity cards */
body:has(.coach-section) .coach-v41-heading:before {height:38px!important;width:4px!important;flex:0 0 4px!important;transform:skew(-22deg)!important;border-radius:0!important;background:#c3f23b!important;}
body:has(.coach-section) .coach-category-chip {position:absolute;z-index:5;top:15px;left:15px;max-width:calc(100% - 30px);padding:7px 11px;background:#101619dd;border:1px solid #53605d;border-radius:20px;font-size:11px;line-height:1.35;color:#d5f68a;text-align:left;}
/* Match the category chip positioning to the activities page */
body:has(.coach-section) .coach-photo:after {z-index:2;}
/* Headings on the Fitness page use sentence case, not forced capitals */
body:has(.fitness-page) main h1, body:has(.fitness-page) main h2, body:has(.fitness-page) main h3 {text-transform:none!important;}
