/* Fix for Outstanding Women Images - Make them uniform size */

.blog .blog__single-thumb {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 350px; /* Fixed height for all images */
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f5f5f5;
}

.blog .blog__single-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* Crop to fill the container */
  object-position: center top; /* Focus on the top center of the image (faces) */
}

/* Ensure the link takes full space */
.blog .blog__single-thumb a {
  display: block;
  width: 100%;
  height: 100%;
}

/* For dark mode */
.dark-body .blog .blog__single-thumb {
  background-color: #2a2a2a;
}

/* Responsive adjustments */
@media (max-width: 1199px) {
  .blog .blog__single-thumb {
    height: 300px;
  }
}

@media (max-width: 767px) {
  .blog .blog__single-thumb {
    height: 280px;
  }
}

/* Make sure the card heights are also consistent */
.blog .blog__single {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.blog .blog__single-inner {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.blog .blog__single-content {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 15px;
}

.blog .blog__single-content h5 {
  margin: 0;
  text-align: center;
}
