/*
 * Industry + service category taxonomy archives
 */

.rj-ind-hero__title,
.rj-svc-cat-hero__title {
  font-family: "Space Grotesk", var(--rj-f-body);
  font-weight: 600;
  letter-spacing: -0.035em;
}

.rj-ind-hero--premium,
.rj-svc-cat-hero--premium {
  position: relative;
  overflow: hidden;
}

.rj-ind-hero__sub,
.rj-svc-cat-hero__sub {
  max-width: 40rem;
  color: var(--rj-text-muted);
  line-height: 1.65;
}

.rj-ind-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 1.25rem;
}

.rj-ind-empty,
.rj-svc-cat-empty,
.rj-ind-cta,
.rj-svc-cat-cta {
  padding: 2rem;
  text-align: center;
  border: 1px solid rgba(148, 163, 184, 0.15);
}

.rj-ind-cta__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  margin-top: 1rem;
}

.rj-ind-more {
  margin-top: 1.5rem;
  text-align: center;
}

.rj-svc-cat-hero__back a {
  color: var(--rj-text-muted);
  font-size: 14px;
  text-decoration: none;
}

.rj-svc-cat-hero__back a:hover {
  color: var(--rj-lime-soft);
}