/*
 * NaijaScore9 shared editorial Guide design — v2.3.48.185
 * Scope: eligible main-content sections on homepage, Predictions, Odds, Tools, Betting Sites/8Xbet, Prediction Markets and Promos route trees.
 * This file styles only the existing Guide / Read More shell and its editorial
 * descendants. It does not alter cards, API modules, navigation, FAQs, footer,
 * layout grids, route templates or the Read More / Show Less mechanics.
 */


/* Normalize route-specific guide wrappers so every eligible page receives one
 * consistent contained card rather than a transparent or double-card shell. */
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}

:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-shell {
  width: 100% !important;
  max-width: none !important;
  padding: clamp(30px, 4vw, 52px) !important;
  border: 1px solid rgba(148, 163, 184, .22) !important;
  border-radius: 28px !important;
  background: #fff !important;
  box-shadow: 0 24px 70px rgba(15, 23, 42, .08) !important;
}

:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content {
  color: #475569 !important;
  font-size: clamp(1rem, .96vw, 1.08rem) !important;
  line-height: 1.82 !important;
}

/* Clean editorial hierarchy: no quote-like heading cards and no auto dividers. */
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > h2,
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .wp-block-heading:is(h2) {
  position: relative !important;
  display: block !important;
  margin: clamp(38px, 4vw, 56px) 0 18px !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  color: #0f172a !important;
  font-size: clamp(1.72rem, 2.25vw, 2.34rem) !important;
  line-height: 1.16 !important;
  letter-spacing: -.035em !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > h2::before,
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .wp-block-heading:is(h2)::before {
  content: "" !important;
  position: static !important;
  display: inline-block !important;
  width: 9px !important;
  height: 9px !important;
  margin: 0 12px .14em 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #10d6a3, #16a34a) !important;
  vertical-align: middle !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > h2:first-child,
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .wp-block-heading:is(h2):first-child {
  margin-top: 8px !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > h3,
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .wp-block-heading:is(h3) {
  position: static !important;
  margin: clamp(28px, 3vw, 42px) 0 12px !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: #172033 !important;
  line-height: 1.28 !important;
  letter-spacing: -.025em !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > h3::before,
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .wp-block-heading:is(h3)::before {
  content: none !important;
  display: none !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > h4,
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .wp-block-heading:is(h4) {
  margin: 24px 0 10px !important;
  color: #047857 !important;
  line-height: 1.35 !important;
  letter-spacing: -.018em !important;
}

/* Research-note lists. */
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > ul,
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > ol,
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > .wp-block-list {
  margin: 8px 0 clamp(24px, 2.4vw, 36px) !important;
  padding: 20px 24px 20px 52px !important;
  border: 1px solid rgba(148, 163, 184, .22) !important;
  border-radius: 19px !important;
  background: linear-gradient(145deg, #f8fafc, rgba(236, 253, 245, .72)) !important;
  box-shadow: 0 12px 32px rgba(15, 23, 42, .045) !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content ul { list-style: disc outside !important; }
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content ol { list-style: decimal outside !important; }
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content li::marker {
  color: #10b981 !important;
  font-weight: 900 !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content li {
  padding-left: 7px !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content li + li {
  margin-top: 11px !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content li > :is(ul, ol) {
  margin-top: 10px !important;
  margin-bottom: 4px !important;
}

/* Quotes / important editorial notes. */
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(blockquote, .wp-block-quote) {
  position: relative !important;
  margin: clamp(24px, 2.5vw, 38px) 0 !important;
  padding: 24px 26px 24px 72px !important;
  border: 1px solid rgba(16, 185, 129, .24) !important;
  border-radius: 20px !important;
  background: linear-gradient(135deg, rgba(16, 185, 129, .095), rgba(14, 165, 233, .055)) !important;
  color: #334155 !important;
  box-shadow: 0 14px 36px rgba(15, 23, 42, .05) !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(blockquote, .wp-block-quote)::before {
  content: "“";
  position: absolute;
  left: 22px;
  top: 13px;
  color: #10b981;
  font-family: Georgia, serif;
  font-size: 54px;
  font-weight: 900;
  line-height: 1;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(blockquote, .wp-block-quote) p:last-child {
  margin-bottom: 0 !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(blockquote, .wp-block-quote) cite {
  display: block;
  margin-top: 12px;
  color: #047857;
  font-size: .88em;
  font-style: normal;
  font-weight: 850;
}

/* Premium comparison tables, contained on mobile. */
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .wp-block-table {
  max-width: 100% !important;
  margin: clamp(24px, 2.6vw, 40px) 0 !important;
  overflow-x: auto !important;
  border: 1px solid rgba(148, 163, 184, .22) !important;
  border-radius: 20px !important;
  background: #fff !important;
  box-shadow: 0 18px 46px rgba(15, 23, 42, .075) !important;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: rgba(16, 185, 129, .48) transparent;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content table {
  width: 100% !important;
  margin: clamp(24px, 2.6vw, 40px) 0 !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  border: 1px solid rgba(148, 163, 184, .24) !important;
  border-radius: 20px !important;
  background: #fff !important;
  box-shadow: 0 18px 46px rgba(15, 23, 42, .075) !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .wp-block-table table {
  min-width: 760px;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content thead th {
  padding: 16px 18px !important;
  border-color: rgba(255, 255, 255, .12) !important;
  background: linear-gradient(135deg, #0f172a, #123149) !important;
  color: #f8fafc !important;
  font-size: .82rem !important;
  letter-spacing: .055em !important;
  text-transform: uppercase !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content tbody td {
  padding: 15px 18px !important;
  border-color: rgba(148, 163, 184, .18) !important;
  color: #475569 !important;
  vertical-align: top;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content tbody tr:nth-child(even) td {
  background: rgba(248, 250, 252, .92) !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content tbody tr:hover td {
  background: rgba(236, 253, 245, .84) !important;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(figcaption, .wp-element-caption) {
  padding: 11px 16px 13px !important;
  color: #64748b !important;
  font-size: .85rem !important;
  line-height: 1.5 !important;
  text-align: left !important;
}

/* Rich inline formatting and supporting content types. */
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(strong, b) {
  color: inherit !important;
  font-weight: 850;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(em, i) { font-style: italic; }
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content u {
  text-decoration-color: rgba(16, 185, 129, .72);
  text-decoration-thickness: .11em;
  text-underline-offset: .16em;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content a:not(.wp-element-button) {
  color: #047857;
  font-weight: 750;
  text-decoration-color: rgba(16, 185, 129, .50);
  text-decoration-thickness: .08em;
  text-underline-offset: .18em;
  transition: color .18s ease, text-decoration-color .18s ease;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content a:not(.wp-element-button):hover {
  color: #059669;
  text-decoration-color: currentColor;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content mark:not([style]),
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .has-background:not([style]) {
  padding: .08em .28em;
  border-radius: .32em;
  background: #d1fae5;
  color: #064e3b;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .has-text-align-left { text-align: left !important; }
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .has-text-align-center { text-align: center !important; }
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .has-text-align-right { text-align: right !important; }
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .has-text-align-justify { text-align: justify !important; }
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(sup, sub) {
  position: relative;
  font-size: .72em;
  line-height: 0;
  vertical-align: baseline;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content sup { top: -.48em; }
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content sub { bottom: -.18em; }
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content code:not(pre code) {
  padding: .18em .42em;
  border: 1px solid rgba(148, 163, 184, .25);
  border-radius: 7px;
  background: #f1f5f9;
  color: #047857;
  font-size: .9em;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content pre {
  max-width: 100%;
  margin: 24px 0 32px;
  padding: 20px 22px;
  overflow: auto;
  border: 1px solid rgba(51, 65, 85, .72);
  border-radius: 18px;
  background: #0f172a;
  color: #dbeafe;
  box-shadow: 0 16px 40px rgba(15, 23, 42, .16);
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content details {
  margin: 18px 0;
  padding: 16px 19px;
  border: 1px solid rgba(148, 163, 184, .22);
  border-radius: 16px;
  background: #f8fafc;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content summary {
  cursor: pointer;
  color: #0f172a;
  font-weight: 850;
}
:is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(hr, .wp-block-separator) {
  height: 1px !important;
  margin: clamp(32px, 3.5vw, 52px) 0 !important;
  border: 0 !important;
  background: linear-gradient(90deg, transparent, rgba(16, 185, 129, .48), rgba(148, 163, 184, .24), transparent) !important;
}

/* Dark mode. */
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-shell {
  border-color: rgba(148, 163, 184, .18) !important;
  background: linear-gradient(145deg, #0d1728, #101d31) !important;
  box-shadow: 0 28px 76px rgba(0, 0, 0, .24) !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content {
  color: #b6c4d6 !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(h2, h3) {
  color: #f8fafc !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content h4,
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(blockquote, .wp-block-quote) cite {
  color: #5eead4 !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > :is(ul, ol, .wp-block-list),
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content details {
  border-color: rgba(148, 163, 184, .18) !important;
  background: linear-gradient(145deg, rgba(15, 23, 42, .82), rgba(15, 50, 52, .42)) !important;
  box-shadow: none !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(blockquote, .wp-block-quote) {
  border-color: rgba(45, 212, 191, .22) !important;
  background: linear-gradient(135deg, rgba(16, 185, 129, .12), rgba(14, 116, 144, .10)) !important;
  color: #cbd5e1 !important;
  box-shadow: none !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(table, .wp-block-table) {
  border-color: rgba(148, 163, 184, .18) !important;
  background: rgba(9, 18, 33, .94) !important;
  box-shadow: none !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content thead th {
  background: linear-gradient(135deg, #07111f, #123149) !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content tbody td {
  color: #b6c4d6 !important;
  border-color: rgba(148, 163, 184, .14) !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content tbody tr:nth-child(even) td {
  background: rgba(15, 23, 42, .66) !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content tbody tr:hover td {
  background: rgba(16, 185, 129, .10) !important;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content a:not(.wp-element-button) {
  color: #5eead4;
  text-decoration-color: rgba(94, 234, 212, .45);
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content mark:not([style]),
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .has-background:not([style]) {
  background: rgba(16, 185, 129, .19);
  color: #d1fae5;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content code:not(pre code) {
  border-color: rgba(148, 163, 184, .18);
  background: rgba(15, 23, 42, .78);
  color: #5eead4;
}
html[data-n9-theme="dark"] :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content summary {
  color: #f8fafc;
}

@media (max-width: 900px) {
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-shell {
    padding: 24px 20px !important;
    border-radius: 22px !important;
  }
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > :is(ul, ol, .wp-block-list) {
    padding: 17px 17px 17px 42px !important;
    border-radius: 16px !important;
  }
}

@media (max-width: 680px) {
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > table {
    display: block;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(blockquote, .wp-block-quote) {
    padding: 20px 18px 20px 56px !important;
  }
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(blockquote, .wp-block-quote)::before {
    left: 16px;
    top: 12px;
    font-size: 42px;
  }
}

@media (max-width: 520px) {
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-shell {
    padding: 22px 18px !important;
    border-radius: 20px !important;
  }
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content {
    font-size: .98rem !important;
  }
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > h2,
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content .wp-block-heading:is(h2) {
    margin-top: 30px !important;
    padding: 0 !important;
    font-size: clamp(1.48rem, 7vw, 1.88rem) !important;
  }
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content > :is(ul, ol, .wp-block-list) {
    padding: 16px 14px 16px 38px !important;
  }
  :is(.n9-context-intel-section.n9-shared-editorial-main-content[data-n9-readmore], [data-n9-readmore][data-n9-editorial-container="1"]) .n9-home-intel-content :is(blockquote, .wp-block-quote) {
    padding: 18px 15px 18px 48px !important;
  }
}

/* v2.3.48.185 — definitive shared Guide container delivery.
 * This is intentionally duplicated in the always-loaded theme/platform and
 * homepage bundles so optimized CSS collectors cannot omit or reorder the
 * visible card. It affects only approved route families and existing
 * data-n9-readmore sections that contain the standard Guide shell. */
html.n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore],
body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] {
  padding: clamp(10px, 1.5vw, 18px) 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}
html.n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] > .n9-home-intel-shell,
html.n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-shell,
body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] > .n9-home-intel-shell,
body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-shell {
  position: relative !important;
  z-index: 1 !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: clamp(30px, 4vw, 52px) !important;
  border: 1px solid rgba(148, 163, 184, .24) !important;
  border-radius: 28px !important;
  background: #ffffff !important;
  background-image: linear-gradient(145deg, rgba(255,255,255,.995), rgba(248,252,251,.985)) !important;
  background-clip: padding-box !important;
  box-shadow: 0 24px 70px rgba(15, 23, 42, .10) !important;
  isolation: isolate !important;
}
html.n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-heading,
body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-heading {
  position: relative !important;
  z-index: 2 !important;
}
html.n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-heading h2,
body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-heading h2 {
  color: #0f172a !important;
}
html.n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-content,
body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-content {
  color: #475569 !important;
}
html[data-n9-theme="dark"].n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-shell,
html[data-n9-theme="dark"] body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-shell {
  border-color: rgba(148, 163, 184, .20) !important;
  background: #0d1728 !important;
  background-image: linear-gradient(145deg, #0d1728, #101d31) !important;
  box-shadow: 0 28px 76px rgba(0, 0, 0, .28) !important;
}
html[data-n9-theme="dark"].n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-heading h2,
html[data-n9-theme="dark"] body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-heading h2 {
  color: #f8fafc !important;
}
html[data-n9-theme="dark"].n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-content,
html[data-n9-theme="dark"] body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-content {
  color: #b8c5d8 !important;
}
@media (max-width: 900px) {
  html.n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-shell,
  body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-shell {
    padding: 25px 21px !important;
    border-radius: 22px !important;
  }
}
@media (max-width: 520px) {
  html.n9-editorial-container-route body :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-shell,
  body.n9-shared-editorial-content-design :is(.n9-home-intel-section, .n9-context-intel-section, .n9-api-single-readmore-analysis)[data-n9-readmore] .n9-home-intel-shell {
    padding: 22px 18px !important;
    border-radius: 20px !important;
  }
}
