/* Scaled AG Growth Hub 6.5.0.6 — regression fix: readable text in dark CTA.
 * Old generic prose h2/p declarations (or an inline theme/Google Fonts style)
 * can override the light text used by the final 'PRÓXIMO PASSO' block.
 * These selectors are intentionally limited to Scaled AG's SINGLE POST reader.
 * WebKit text-fill-color is necessary as an additional safeguard on Safari;
 * link and eyebrow colors are reset explicitly to preserve their contrast.
 * No content, markup, links, tracking, or metadata are changed.
 */
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-v53-reader__content section.gh-json-cta.gh-json-cta--dark,
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-scaled-reader__body section.gh-json-cta.gh-json-cta--dark {
  background-color: #11291f !important;
  color: #f8fbf9 !important;
  -webkit-text-fill-color: #f8fbf9 !important;
  border-color: #28513e !important;
}
/* Color the actual rendered text, not just the CTA parent. */
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-v53-reader__content section.gh-json-cta.gh-json-cta--dark > :is(h2,h3,h4,p,ul,ol,li),
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-scaled-reader__body section.gh-json-cta.gh-json-cta--dark > :is(h2,h3,h4,p,ul,ol,li),
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-v53-reader__content section.gh-json-cta.gh-json-cta--dark > :is(h2,h3,h4,p,ul,ol,li) :is(span,strong,b,em),
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-scaled-reader__body section.gh-json-cta.gh-json-cta--dark > :is(h2,h3,h4,p,ul,ol,li) :is(span,strong,b,em) {
  color: #f8fbf9 !important;
  -webkit-text-fill-color: #f8fbf9 !important;
  text-shadow: none !important;
}
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-v53-reader__content section.gh-json-cta.gh-json-cta--dark > p,
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-scaled-reader__body section.gh-json-cta.gh-json-cta--dark > p {
  color:#deeae3 !important;
  -webkit-text-fill-color:#deeae3 !important;
  line-height: 1.67 !important;
  max-width: 68ch;
}
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-v53-reader__content section.gh-json-cta.gh-json-cta--dark > .gh-json-cta__eyebrow,
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-scaled-reader__body section.gh-json-cta.gh-json-cta--dark > .gh-json-cta__eyebrow {
  color: #eac984 !important;
  -webkit-text-fill-color: #eac984 !important;
}
/* The button stays dark-on-gold; avoid inheriting white text-fill from parent. */
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-v53-reader__content section.gh-json-cta.gh-json-cta--dark > a,
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-scaled-reader__body section.gh-json-cta.gh-json-cta--dark > a {
  color: #102119 !important;
  -webkit-text-fill-color: #102119 !important;
  background-color: #e3c178 !important;
}
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-v53-reader__content section.gh-json-cta.gh-json-cta--dark > a:is(:hover,:focus-visible),
body.sg62-shell-active.tgh-scaled-reader-v62 .tgh-scaled-reader__body section.gh-json-cta.gh-json-cta--dark > a:is(:hover,:focus-visible) {
  background-color: #f3d69c !important;
  color: #102119 !important;
  -webkit-text-fill-color: #102119 !important;
}
/* Screenshot included selected title/paragraph: keep highlighted text readable. */
body.sg62-shell-active.tgh-scaled-reader-v62 .gh-json-cta.gh-json-cta--dark ::selection {
  background: #356451 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}
