.pr-card a:hover {
  --hover-color: var(--purple-blue);
}

.pr-pic {
  width: 100%;
  border: var(--border-width) solid var(--hover-color);
}

.pr-body {
  padding: 16px var(--spacer) 0px 0px;
}

.pr-body h2 {
  margin: 0;
  font-size: 1.6rem;
  line-height: 100%;
}

.pr-body {
  margin: 0;
  font-weight: 400;
  line-height: 120%;
}

.pr-subtitle {
  font-size: 1.1rem;
  margin-bottom: 10px;
}

.pr-info {
  font-size: 0.8rem;
  opacity: 0.65;
  margin-top: 10px;
}

.pr-categories {
  margin-bottom: 16px;
}