/* Blue Crescent: high-contrast CAR-T card on the navy gradient.
   Overrides older dark-text rules scoped to #blood-care, including Safari text fill. */
#blood-care section.bc-cart-original .bc-cart-original-card h2{
 color:#ffe2a3!important;
 -webkit-text-fill-color:#ffe2a3!important;
 opacity:1!important;
 text-shadow:none!important;
}
#blood-care section.bc-cart-original .bc-cart-original-card p{
 color:#f5f8ff!important;
 -webkit-text-fill-color:#f5f8ff!important;
 opacity:1!important;
 text-shadow:none!important;
}
#blood-care section.bc-cart-original .bc-cart-original-card>a{
 background:#e8c27a!important;
 color:#102e48!important;
 -webkit-text-fill-color:#102e48!important;
 opacity:1!important;
}
#blood-care section.bc-cart-original .bc-cart-original-card>a:focus-visible{
 outline:3px solid #fff!important;
 outline-offset:3px!important;
}
@media(max-width:600px){
 #blood-care section.bc-cart-original .bc-cart-original-card h2{line-height:1.5!important;}
 #blood-care section.bc-cart-original .bc-cart-original-card p{line-height:1.9!important;}
}