/**
 * Tools hub + category landings.
 */
.kk-tools-trail {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.15rem 0.35rem;
}

.kk-tools-trail a {
  color: inherit;
  text-decoration: none;
}

.kk-tools-trail a:hover {
  color: var(--mk-terracotta, #b8612f);
}

.kk-tools-hub-card .mk-card__body {
  min-height: 3.2em;
}

.kk-tool-card-cost {
  margin: 0;
  font-weight: 700;
  color: var(--mk-royal, #223382);
}

.kk-tools-neighbors {
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.6;
}

.kk-tools-neighbors a {
  color: var(--mk-royal, #223382);
  font-weight: 700;
  text-decoration: none;
}

.kk-tools-neighbors a:hover {
  color: var(--mk-terracotta, #b8612f);
}

.kk-tools-related .mk-section__lead a {
  color: var(--mk-royal, #223382);
  font-weight: 700;
  text-decoration: none;
}

.kk-tools-related .mk-section__lead a:hover {
  color: var(--mk-terracotta, #b8612f);
}

@media (max-width: 720px) {
  .kk-tools-hub-grid.mk-card-grid--3 {
    grid-template-columns: 1fr;
  }
}

/* SEO 2026-10-03: text links to upcoming tools under the category grid */
.kk-tools-soon-links {
  margin-top: 20px;
}
