/* components__KnowledgeCard */
.knowledge-card:not(.mc-s) {
    border-color: var(--brick);
  }

  .knowledge-title:not(.mc-s) {
    font-size: 1.25rem;
    line-height: 1.3;
    margin-bottom: 0.75rem;
  }

  /* Ucięcie po trzech wierszach robi globalna utility `.clamp-3` — ten sam kod
     żył tu i w `.specialist-bio` pod dwiema nazwami. */
  .knowledge-answer-snippet:not(.mc-s) {
    font-size: 0.95rem;
    color: var(--ink);
    line-height: 1.55;
    margin-bottom: 1rem;
  }

  .knowledge-more-link:not(.mc-s) {
    font-size: 0.9rem;
    font-weight: 700;
    color: var(--brick-dark);
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 0.35rem;
  }

  .knowledge-more-link:hover:not(.mc-s) {
    text-decoration: underline;
  }
