.em-cabecera-pais {
  --em-green: #85ab8d;
  --em-ink: #1c1c1c;
  --em-muted: #555555;
}

.em-cabecera-pais .stk-0089d0c .stk-block-heading__text {
  letter-spacing: 0.16em !important;
  font-family: inherit !important;
}

.em-cabecera-pais h1.stk-block-heading__text {
  line-height: 0.95 !important;
  font-family: inherit !important;
}

.em-cabecera-pais .stk-block-text__text {
  font-family: inherit !important;
  color: var(--em-muted) !important;
}

.em-cabecera-pais .em-toc-card {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 2px 20px #99999933;
  padding: 28px;
  margin-top: 16px;
  max-width: 520px;
}

.em-cabecera-pais .em-toc-card .stk-block-heading__text {
  font-family: "Patrick Hand", sans-serif !important;
  letter-spacing: 0.16em !important;
}

.em-cabecera-pais .em-toc-list,
.em-cabecera-pais ul.em-toc-list {
  list-style: none !important;
  padding-left: 0 !important;
  margin: 0 !important;
  counter-reset: emtoc;
  font-family: inherit !important;
}

.em-cabecera-pais .em-toc-list > li {
  counter-increment: emtoc;
  display: flex !important;
  align-items: baseline;
  gap: 12px;
  margin: 0 !important;
  padding: 7px 0 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  font-family: inherit !important;
  color: var(--em-ink) !important;
  line-height: 1.35 !important;
}

.em-cabecera-pais .em-toc-list > li::before {
  content: counter(emtoc, decimal-leading-zero) "  |";
  color: var(--em-green);
  font-weight: 700;
  font-family: inherit !important;
  font-variant-numeric: tabular-nums;
  flex: 0 0 auto;
}

.em-cabecera-pais .em-toc-list a {
  color: var(--em-ink) !important;
  text-decoration: none !important;
  font-family: inherit !important;
  font-style: normal !important;
}

.em-cabecera-pais .em-toc-list a:hover {
  color: var(--em-green) !important;
}
