/* Tipografía editorial compartida: las advertencias y conclusiones usan negro
   por jerarquía informativa; el azul queda reservado para navegación y acciones. */
:root {
  --ig-editorial-black: #121417;
  --ig-editorial-copy: #333A42;
  --ig-editorial-rule: #121417;
}

.ig-platform .ig-min-hero__intro h1 span { color: var(--ig-editorial-black); }
.ig-platform .ig-min-hero__intro > p strong,
.ig-platform .ig-pharmacy-brief__note strong {
  color: var(--ig-editorial-black);
  font-weight: 700;
}

.ig-platform .procedure-editorial-lead {
  max-width: 65ch;
  margin-block: 1.25rem;
  padding: .2rem 0 .2rem 1.25rem;
  border-left: .2rem solid var(--ig-editorial-rule);
  color: var(--ig-editorial-black);
  font-size: clamp(1.08rem, 1.4vw, 1.3rem);
  font-weight: 650;
  line-height: 1.55;
  letter-spacing: -.012em;
}
.ig-platform .procedure-editorial-list {
  padding-left: 1.4rem;
  color: var(--ig-editorial-copy);
  font-size: 1rem;
  line-height: 1.7;
  list-style: disc;
}
.ig-platform .procedure-editorial-list li { padding-left: .25rem; }
.ig-platform .procedure-editorial-list li::marker { color: var(--ig-editorial-black); }
.ig-platform .content-block--context > p:first-of-type {
  margin-block: 1.25rem;
  padding: .45rem 1rem;
  border-left: .2rem solid var(--ig-editorial-rule);
  color: var(--ig-editorial-black);
  font-weight: 600;
  line-height: 1.65;
}
.ig-platform .content-block--notice > p {
  color: var(--ig-editorial-black);
  font-weight: 650;
}

.ig-platform .health-guide-lead {
  color: var(--ig-editorial-black);
  font-size: clamp(1.08rem, 1.55vw, 1.26rem);
  font-weight: 600;
  line-height: 1.6;
}
.ig-platform .health-guide-list li {
  color: var(--ig-editorial-copy);
  font-size: .975rem;
  line-height: 1.65;
}
.ig-platform .health-guide-list li::before { background: var(--ig-editorial-black); }
.ig-platform .health-guide-note {
  margin-block: 1.5rem;
  padding: 1.1rem 1.25rem;
  border-left: .2rem solid var(--ig-editorial-rule);
  background: #F5F6F7;
  color: var(--ig-editorial-black);
  font-size: .96rem;
  font-weight: 600;
  line-height: 1.65;
}

@media (max-width: 38rem) {
  .ig-platform .procedure-editorial-lead { padding-left: 1rem; }
  .ig-platform .health-guide-note { padding: 1rem; }
}
