.care-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.care-hero-actions .btn{min-height:48px}.care-featured-label{position:relative;z-index:3;background:#fff;border:1px solid #dce7ef;border-radius:16px;padding:16px 20px;box-shadow:0 12px 30px #072b4512;max-width:380px;margin:0 auto 12px}.care-featured-label strong,.care-featured-label span{display:block}.care-featured-label strong{font-size:20px;color:#072b45}.care-featured-label span{font-size:13px;line-height:1.6;margin:6px 0;color:#526477}.care-featured-label a{font-size:13px;font-weight:700;color:#0a6fb7}.doctor-showcase [data-doctor-fixed="1"]{border:2px solid #0a6fb7;box-shadow:0 12px 32px #0a6fb718}.doctor-showcase .doctor-public-card h3{overflow-wrap:anywhere}.care-booking-steps{display:flex;list-style:none;padding:0;gap:12px;margin:0 0 26px;counter-reset:booking}.care-booking-steps li{flex:1;padding:16px;border:1px solid #dce7ef;background:#fff;border-radius:12px;counter-increment:booking;font-weight:700}.care-booking-steps li:before{content:counter(booking);display:inline-grid;place-items:center;width:28px;height:28px;background:#eaf6fd;color:#0a6fb7;border-radius:50%;margin-right:8px}.care-booking-steps li[aria-current]{border-color:#0a6fb7;background:#eef8ff}@media(max-width:640px){.care-hero-actions .btn{flex:1;min-width:140px}.care-featured-label{margin-top:18px}.care-booking-steps{flex-direction:column;gap:8px}.care-booking-steps li{padding:12px}.public-body input,.public-body select,.public-body textarea{font-size:16px}.public-body .btn{min-height:44px}.doctor-showcase-controls{flex-wrap:wrap}}