/* MDoc 0.40 — richer doctor cards and profile-content refinements */
.doctor-card__focus { display:grid; grid-template-columns:30px minmax(0,1fr); gap:8px; align-items:center; margin:9px 0 0; padding:8px 10px; border:1px solid #dbe9e5; border-radius:12px; color:#365f56; background:#f4faf8; }
.doctor-card__focus > svg { display:grid; place-self:center; color:#16816e; }
.doctor-card__focus small,.doctor-card__focus strong { display:block; }
.doctor-card__focus small { color:#71847f; font-size:9px; font-weight:850; letter-spacing:.07em; text-transform:uppercase; }
.doctor-card__focus strong { margin-top:2px; font-size:11px; line-height:1.35; }
.doctor-card--rich .doctor-card__summary { -webkit-line-clamp:3; }
@media (max-width:560px) { .doctor-card__focus { padding:7px 9px; } }
