/* rubrics_2.css */
.sb-dominant .sb-rubrics-2 {
  background: var(--sb-bg);
  color: var(--sb-base);
  border-radius: var(--sb-radius-l);
  border: 1px solid var(--sb-muted);
}
.sb-dominant .sb-rubrics-2 h3,
.sb-dominant .sb-rubrics-2 p {
  color: var(--sb-base);
}
.sb-dominant .sb-rubrics-2 .sb-rubrics-tagline {
  margin-top: 8px;
  margin-bottom: 12px;
  color: var(--sb-muted);
}
.sb-dominant .sb-rubrics-2 .sb-rubrics-meta {
  margin: 0 0 20px;
  font-weight: 600;
  color: var(--sb-primary);
}
.sb-dominant .sb-rubrics-2 .sb-rubrics-button .wp-block-button__link {
  background: var(--sb-primary);
  color: var(--sb-base);
  border-radius: var(--sb-chip-radius, 999px);
  padding: 12px 28px;
  border: 1px solid var(--sb-primary);
  font-weight: 600;
}
.sb-dominant .sb-rubrics-2 .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-2 .sb-term-swiper {
  padding: 10px 0 0;
}
.sb-dominant .sb-rubrics-2 .sb-term-chip {
  background: var(--sb-bg);
  color: var(--sb-base);
  border: 1px solid var(--sb-primary);
  border-radius: var(--sb-chip-radius, 999px);
  font-weight: 600;
}
.sb-dominant .sb-rubrics-2 .sb-term-chip:hover {
  border-color: var(--sb-acc1);
}
