.uniandes-timeline .tracking-content > span {
    color: #4b4b4b;
    
}

.uniandes-timeline .tracking-badge--alert {
    border: none;
    color: #dc3545;
    display: inline-block;
    background: transparent;
}

 .civil-doc-link a, a.civil-doc-link {
        border-bottom:1px solid transparent;
        color:#ffF;
        text-decoration:none;
        font-weight:500;
        
        margin-bottom: 1.2rem;
        transition: all ease .2s;
        display:block;
        padding:0;
    }
    .civil-doc-link a:hover, a.civil-doc-link:hover {
        border-bottom:1px solid #ff8643;
        color:#ff8643;
        text-decoration:none;
    }
    
    
.news-source-list .view-content.row {
  --bs-gutter-x: clamp(2rem, 3vw, 2.75rem);
  --bs-gutter-y: clamp(1.5rem, 2vw, 2rem);
}

.news-source-card {
  font-family: var(--program-font-family, "Source Sans 3", sans-serif);
  text-align: left;
}

.news-source-card__media {
  aspect-ratio: 3 / 2;
  overflow: visible;
  position: relative;
  width: 100%;
}

.news-source-card__image,
.news-source-card__image > div,
.news-source-card__image .field,
.news-source-card__image .field__item,
.news-source-card__image picture {
  display: block;
  height: 100%;
  width: 100%;
}

.news-source-card__image img {
  display: block;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}

.news-source-card__source {
  bottom: clamp(0.75rem, 5%, 1rem);
  left: 0;
  position: absolute;
  transform: translateX(-0.2rem);
  width: auto;
  z-index: 2;
}

.news-source-card__source a {
  align-items: center;
  background-color: var(--cards-link-bg, #ffffff);
  border: 2px solid var(--cards-link-border, #4b4b4b);
  color: var(--cards-link-color, #191916);
  display: inline-flex;
  font-size: var(--btn-secondary-font-size, 0.89rem);
  font-weight: var(--btn-secondary-font-weight, 600);
  line-height: var(--btn-line-height, 1.12);
  padding: var(--btn-secondary-padding, 9px 12px);
  text-align: left;
  text-decoration: none;
  text-transform: none;
  transition: background-color 0.2s linear, border-color 0.2s linear, color 0.2s linear;
  width: auto;
}

.news-source-card__source a:hover,
.news-source-card__source a:focus-visible {
  background-color: var(--cards-link-hover-bg, #4b4b4b);
  border-color: var(--cards-link-hover-border, #4b4b4b);
  color: var(--cards-link-hover-color, #ffffff);
}

.news-source-card__body {
  padding-top: clamp(0.85rem, 1.2vw, 1.1rem);
  text-align: left;
}

.news-source-card__title {
  color: inherit;
  font-family: inherit;
  font-size: clamp(1.15rem, 0.65vw + 1rem, 1.45rem);
  font-weight: 600;
  line-height: 1.16;
  margin: 0 0 0.55rem;
  text-align: left;
}

.news-source-card__title a {
  color: inherit;
  text-decoration: none;
}

.news-source-card__title a:hover,
.news-source-card__title a:focus-visible {
  text-decoration: underline;
}

.news-source-card__summary {
  color: inherit;
  font-family: inherit;
  font-size: clamp(0.95rem, 0.22vw + 0.9rem, 1.05rem);
  font-weight: 400;
  line-height: 1.38;
  margin: 0;
  text-align: left;
}