.blog-image {
    width:115px;
    height:auto;
}


.img-whatsapp {
    width: 20px;
    height: auto;
    margin-right: 5px;
}


.link-soft {
  text-decoration: none;
  --underline-color: currentColor;

  background-image: linear-gradient(var(--underline-color), var(--underline-color));
  
  background-size: 100% 1px;
  background-position: 0% 100%;
  background-repeat: no-repeat;

  transition: background-size 0.25s ease, opacity 0.2s ease;
  opacity: 0.85;
}

.link-soft:hover {
  background-size: 100% 2px;
  opacity: 1;
}

.art-titulo {
    height:60px;
    display: flex;
    align-items: end
}
.art-conteudo {
    height:100px;   
}
.art-saber-mais {
   font-size:14px;
   height: 30px;
}