/* rubrics_5.css */
.sb-dominant .sb-rubrics-5 {
  background: var(--sb-bg);
  color: var(--sb-base);
  border-radius: var(--sb-radius-l);
  border: 1px solid var(--sb-muted);
}
.sb-dominant .sb-rubrics-5 h3,
.sb-dominant .sb-rubrics-5 h4,
.sb-dominant .sb-rubrics-5 p {
  color: var(--sb-base);
}
.sb-dominant .sb-rubrics-5 .sb-rubrics-feature {
  background: var(--sb-bg);
  border: 1px solid var(--sb-primary);
  border-radius: var(--sb-radius-l);
  padding: 22px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 100%;
}
.sb-dominant .sb-rubrics-5 .sb-rubrics-feature-desc {
  margin: 0;
  color: var(--sb-muted);
}
.sb-dominant .sb-rubrics-5 .sb-rubrics-subtitle {
  margin-top: 0;
  color: var(--sb-primary);
  font-weight: 600;
}
.sb-dominant .sb-rubrics-5 .sb-rubrics-button .wp-block-button__link {
  background: var(--sb-primary);
  color: var(--sb-base);
  border: 1px solid var(--sb-primary);
  border-radius: var(--sb-chip-radius, 999px);
  padding: 12px 26px;
  font-weight: 600;
}
.sb-dominant .sb-rubrics-5 .sb-rubrics-button .wp-block-button__link:hover {
  background: var(--sb-acc1);
  border-color: var(--sb-acc1);
  color: var(--sb-base);
}
.sb-dominant .sb-rubrics-5 .sb-term-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 12px;
}
.sb-dominant .sb-rubrics-5 .sb-term-item {
  margin: 0;
  border: none;
}
.sb-dominant .sb-rubrics-5 .sb-term-item a {
  color: var(--sb-base);
  text-decoration: none;
  font-weight: 600;
}
.sb-dominant .sb-rubrics-5 .sb-term-item a:hover {
  color: var(--sb-primary);
}
.sb-dominant .sb-rubrics-5 .sb-term-count {
  color: var(--sb-muted);
}
.sb-dominant .sb-rubrics-5 .sb-rubrics-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 26px 0 0;
}
.sb-dominant .sb-rubrics-5 .sb-rubric-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  border-radius: var(--sb-chip-radius, 999px);
  border: 1px solid var(--sb-primary);
  background: var(--sb-bg);
  color: var(--sb-base);
  font-weight: 600;
  text-decoration: none;
}
.sb-dominant .sb-rubrics-5 .sb-rubric-pill:hover {
  border-color: var(--sb-acc1);
}
