.film-review-entry {
  padding: 12px clamp(24px, 7vw, 112px);
  border-top: 1px solid var(--line);
  color: var(--muted);
  font-size: .7rem;
  text-align: center;
}

.film-review-entry a {
  display: inline-block;
  transition: color .2s;
}

.film-review-entry a:hover,
.film-review-entry a:focus-visible {
  color: var(--purple);
  text-decoration: underline;
  text-underline-offset: 3px;
}

@media (max-width: 600px) {
  .film-review-entry {
    padding: 11px 21px;
    font-size: .68rem;
  }
}
