	   .features_app_fitness .body_features .nav-pills .nav-link{
      padding: 10px;
      opacity: 0.66;
    }

    .nav-link .txt_feat h3 {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      max-height: 4em;
      line-height: 2em;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
      border-radius: 30px;
      padding: 6px 6%;
      font-size: 24px !important;
    }

    .nav-link.active .txt_feat h3 {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      max-height: 5em;
      line-height: 5em;
      -webkit-line-clamp: 3; /* 顯示三行，超過就… */
      -webkit-box-orient: vertical;
      box-shadow: 0 0 10px #6CACE4;
      border-radius: 40px;
      padding: 6px 18px;
      height: 122px;
      width: 100%;
      line-height: 1.5;
    }


.features_app_fitness .body_features .txt_feat h3{
  font-size: 22px !important;
}

.nav-link:hover .txt_feat h3 {
  animation: bounceScale 0.3s ease-out;
}

@keyframes bounceScale {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}

.resizesa img {
  border-radius: 30px !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* 或 contain，依需求 */
  transition: transform 0.3s ease;
}

.item:hover img {
  transform: scale(1.05); 
}

.resizesa {
  height: 0;
  width: 400px;
  padding-bottom: 56.25%;
  /* 16:9 比例 = 9/16 = 0.5625 */
  position: relative;
  overflow: hidden;
  left:50%;
  margin-left: -200px;
  
}

.customDIV_001 {
  color:#a7a7a7; 
}

.newsImgStyle{
  border-radius: 40px 40px 0 0; 
  width:100%;
}

.exo-2_extra{
  font-size:90%;
  color:#898989; 
  margin-top:10%;
}

.exo-2_publish_time {
  margin-left:1%;
  margin-right:45%;
}