.linha-pai-premio {
  display: flex;
  flex-direction: row;
  margin: 40px 0px 40px 0px;
  gap: 20px;
}
.ano {
  display: flex;
  flex-direction: row;
  font-size: var(--bs-h5-font-size);
  gap: 10px;
  font-weight: 700;
}
.ano h5 {
  display: flex;
  flex-direction: row;
}

.nome-instituicao {
  font-size: var(--bs-h5-font-size);
  font-weight: 700;
}

p.decricao {
  font-size: var(--bs-t3-font-size);
}
.content-premio h5 {
  font-size: var(--bs-h5-font-size);
  font-weight: 700;
}

a {
  color: black;
}

a.link:hover {
   color: var(--bs-primary-text-emphasis);
}

.linha-pai-premio .content-premio a:hover {
  color: var(--bs-gray-dark);
}