/* Featured Content */
.feature-image-container {
    height: 300px;
    overflow: hidden;
  }
  .feature-image-container img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .feature-image-link {
  position: relative;
  cursor: pointer;
  }

  .feature-image-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent; /* Invisible layer */
  z-index: 2;
  pointer-events: auto;
  }