/* Odbiór 08.09: odnośniki dalszej lektury nie są drobnym przypisem. */
.related-links { font-size: 1rem; line-height: 1.6; }
.related-links a {
  display: inline-block;
  box-sizing: border-box;
  min-height: 44px;
  padding-block: 8px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.6;
  text-decoration: underline;
  text-underline-offset: .2em;
  text-decoration-thickness: 1px;
  overflow-wrap: break-word;
  -webkit-hyphens: auto; hyphens: auto;
}
.related-links a:hover { text-decoration-thickness: 2px; }
.related-links a:focus-visible { outline: 3px solid var(--focus-ring, var(--related-focus-fallback)); outline-offset: 3px; }
