/* r3: Dr. Edgar Serrano logo in the doctor card (replaces .rf-mono "ES" monogram). */
.rf .rf-mono.rf-doc-logo,
img.rf-mono.rf-doc-logo{
  flex:none;width:72px;height:72px;padding:8px;box-sizing:border-box;
  object-fit:contain;object-position:center;background:#fff;border-radius:50%;
  display:block;
}
.rf-bar .rf-mono.rf-doc-logo{box-shadow:0 0 0 6px rgba(255,255,255,.14)}
/* Longer certification subtitle under the name */
.rf .rf-doc .doc-sub{
  font-weight:600;font-size:.95rem;line-height:1.4;max-width:36rem;
  overflow-wrap:anywhere;text-wrap:pretty;
}
@media (max-width:480px){
  .rf .rf-mono.rf-doc-logo,img.rf-mono.rf-doc-logo{width:56px;height:56px;padding:6px}
  .rf .rf-doc .doc-sub{font-size:.9rem;line-height:1.35}
}
