.view--content-awards.view--block-all .view__award-project-link a {
  display: var(--animate-underline--display, inline);
  line-height: 1;
  background-image: linear-gradient(0deg, var(--animate-underline--underline-color, currentColor) 0%, var(--animate-underline--underline-color, currentColor) 100%);
  background-size: var(--animate-underline--bg-size--width, 0%) var(--animate-underline--bg-size--thickness, 1px);
  background-repeat: no-repeat;
  background-position-y: var(--animate-underline--bg-position-y, 1.1em);
  background-position-x: var(--animate-underline--bg-position-x, right);
  transition: all 200ms ease-in-out;
}
.view--content-awards.view--block-all .view__award-project-link a:hover, .view--content-awards.view--block-all .view__award-project-link a:focus-visible {
  --animate-underline--bg-size--width: var(--animate-underline--bg-size--width--active);
}

.view--content-awards.view--block-all .view__award-project-link a {
  --animate-underline--bg-position-x: left;
  --animate-underline--bg-size--width: 0%;
  --animate-underline--bg-size--width--active: 100%;
}

.view--content-awards.view--block-all .view__award-badge {
  margin-bottom: 1rem;
}
.view--content-awards.view--block-all .view__award-title {
  font-size: 1.5625rem;
}
.view--content-awards.view--block-all .view__award-year {
  font-size: 1.25rem;
}
.view--content-awards.view--block-all .view__award-content > * + * {
  margin-top: 0.32768rem;
}
