.policy-link {
  color: inherit;
  opacity: .64;
  font: inherit;
  text-decoration: none;
  transition: color .2s ease, opacity .2s ease;
}
.policy-link:hover,
.policy-link:focus-visible {
  color: inherit;
  opacity: 1;
  text-decoration: underline;
  text-underline-offset: .25em;
}
.policy-separator { opacity: .36; }
.policy-standalone-footer {
  display: flex;
  justify-content: center;
  gap: .65rem;
  padding: 1rem;
  color: inherit;
  font: 400 .75rem/1.4 system-ui, sans-serif;
}
.comment-privacy {
  margin: .75rem 0 1.25rem;
  color: inherit;
  opacity: .72;
  font-size: .84rem;
}
.comment-privacy a,
.newsletter-privacy a { color: inherit; text-underline-offset: .2em; }
