
/* GematriaRTM V177 — historical-events cards, Titanic feature, anchor ledger and step-by-step readability */
:root{--hist-ink:#17243a;--hist-muted:#66758a;--hist-line:#dbe4ef;--hist-gold:#b8862b;--hist-gold-soft:#fff7e7;--hist-blue:#3157d5;--hist-cyan:#16a7a2;--hist-surface:#fff;--hist-soft:#f7f9fc}

/* Selected-case banners: richer hierarchy without visual noise */
body.portal-home .findings-mini-card,
body.rtm-findings-page .finding-card{
  position:relative;overflow:hidden;isolation:isolate;border:1px solid #d9e3ef!important;border-radius:24px!important;
  background:linear-gradient(145deg,#fff 0%,#fbfcff 62%,#f4f7ff 100%)!important;
  box-shadow:0 18px 48px rgba(19,40,72,.085)!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
body.portal-home .findings-mini-card:before,
body.rtm-findings-page .finding-card:before{
  content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#2d57df,#19aaa5,#c49a43);z-index:2
}
body.portal-home .findings-mini-card:after,
body.rtm-findings-page .finding-card:after{
  content:"";position:absolute;width:180px;height:180px;border-radius:50%;inset:auto -95px -105px auto;background:radial-gradient(circle,rgba(67,99,216,.12),transparent 70%);z-index:-1
}
body.portal-home .findings-mini-card:hover,
body.rtm-findings-page .finding-card:hover{transform:translateY(-5px)!important;box-shadow:0 24px 58px rgba(19,40,72,.13)!important;border-color:#c7d4e6!important}
body.portal-home .findings-mini-card .mini-label,
body.rtm-findings-page .finding-card .case-badge{display:inline-flex!important;width:auto!important;border:1px solid #d8e3f2!important;border-radius:999px!important;padding:7px 11px!important;background:#f7f9fd!important;font-size:.72rem!important;letter-spacing:.045em!important;font-weight:900!important;color:#51617a!important;-webkit-text-fill-color:#51617a!important}
body.portal-home .findings-mini-card h3,
body.rtm-findings-page .finding-card h2{font-weight:950!important;letter-spacing:-.025em!important}
body.portal-home .findings-mini-card .mini-equation,
body.rtm-findings-page .finding-card .equation{border:1px solid #dce5f0!important;border-radius:14px!important;background:linear-gradient(180deg,#f9fbfe,#f2f5fa)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}
body.portal-home .findings-mini-card.qa-mini-card,
body.rtm-findings-page .finding-card.qa-primary-card{border-color:#ddc486!important;background:linear-gradient(145deg,#fffdfa 0%,#fff 56%,#f5f8ff 100%)!important}
body.portal-home .findings-mini-card.qa-mini-card:before,
body.rtm-findings-page .finding-card.qa-primary-card:before{height:5px;background:linear-gradient(90deg,#c79b3f,#8966e8,#3157d5)!important}

/* Historical-events page */
body.rtm-findings-page .historical-card{padding:0!important;border-radius:28px!important;border:1px solid #d4dfec!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#fbfcff)!important;box-shadow:0 26px 70px rgba(18,38,67,.105)!important}
body.rtm-findings-page .historical-card:before{content:"";display:block;height:5px;background:linear-gradient(90deg,#c79b3f,#8066e9,#2c59d9,#18a8a3)}
body.rtm-findings-page .case-card-head{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:30px 32px 22px}
body.rtm-findings-page .case-card-head h2{margin:10px 0 8px!important;font-size:clamp(1.6rem,2.6vw,2.25rem)!important;line-height:1.22!important;letter-spacing:-.035em!important}
body.rtm-findings-page .case-card-head .case-deck{margin:0!important;max-width:760px;font-size:1rem!important;line-height:1.78!important}
body.rtm-findings-page .case-event-mark{flex:0 0 126px;min-height:104px;border:1px solid #e4cf9d;border-radius:22px;background:linear-gradient(145deg,#fff9e9,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(125,87,23,.08)}
body.rtm-findings-page .case-event-mark span{font:950 2rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#6e4a0e;-webkit-text-fill-color:#6e4a0e}
body.rtm-findings-page .case-event-mark small{margin-top:8px;font-size:.68rem;letter-spacing:.14em;font-weight:950;color:#9a6f23;-webkit-text-fill-color:#9a6f23}

body.rtm-findings-page .historical-source-block{margin:0 32px 26px;padding:22px;border:1px solid #e3e8ef;border-radius:20px;background:linear-gradient(180deg,#fbfcfe,#f7f9fc)}
body.rtm-findings-page .historical-source-meta{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:13px}
body.rtm-findings-page .historical-source-meta span{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid #d7e2ef;background:#fff;color:#50627b;-webkit-text-fill-color:#50627b;font-size:.76rem;font-weight:900}
body.rtm-findings-page .historical-source-meta b{color:#27364b;-webkit-text-fill-color:#27364b}
body.rtm-findings-page .millvina-quote{margin:0 0 17px;padding:4px 20px 4px 0;border-right:4px solid #c89a40;color:#26364c;-webkit-text-fill-color:#26364c;font-size:1.05rem;line-height:1.9;font-weight:630}
body.rtm-findings-page .source-capture{margin:0;padding:12px;border:1px solid #dce4ee;border-radius:16px;background:#fff;box-shadow:0 10px 24px rgba(25,45,73,.055)}
body.rtm-findings-page .source-capture img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid #edf0f4}
body.rtm-findings-page .source-capture figcaption{margin-top:10px;color:#67768a;-webkit-text-fill-color:#67768a;font-size:.84rem;line-height:1.6}
body.rtm-findings-page .source-capture a{font-weight:900;color:#3157d5!important;-webkit-text-fill-color:#3157d5!important;text-decoration:none}

body.rtm-findings-page .titan-network-block{margin:0 32px 22px;padding:24px;border:1px solid #dee6f0;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(23,42,67,.045)}
body.rtm-findings-page .network-block-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}
body.rtm-findings-page .network-block-title>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#172b50;color:#fff;-webkit-text-fill-color:#fff;font:900 .84rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}
body.rtm-findings-page .network-block-title b{display:block;color:#17253a;-webkit-text-fill-color:#17253a;font-size:1.12rem}
body.rtm-findings-page .network-block-title small{display:block;margin-top:3px;color:#728096;-webkit-text-fill-color:#728096;font-size:.82rem}
body.rtm-findings-page .formula-hero{padding:22px;border:1px solid #cbd8f4;border-radius:18px;background:linear-gradient(135deg,#f6f8ff,#f9fdff);text-align:center}
body.rtm-findings-page .formula-hero .formula-caption{display:block;color:#6e7c91;-webkit-text-fill-color:#6e7c91;font-size:.82rem;font-weight:800;margin-bottom:8px}
body.rtm-findings-page .formula-hero strong{display:block;color:#162848!important;-webkit-text-fill-color:#162848!important;font-size:clamp(1.2rem,2.1vw,1.7rem);white-space:normal!important}
body.rtm-findings-page .formula-hero small{display:block;margin-top:9px;color:#4d627f;-webkit-text-fill-color:#4d627f;font-weight:750}
body.rtm-findings-page .pathway-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}
body.rtm-findings-page .pathway-grid.single-wide{grid-template-columns:1fr}
body.rtm-findings-page .pathway-card{padding:17px;border:1px solid #e0e7ef;border-radius:16px;background:#f8fafc}
body.rtm-findings-page .pathway-card>span{display:block;margin-bottom:10px;color:#7d5b1d;-webkit-text-fill-color:#7d5b1d;font-size:.8rem;font-weight:950}
body.rtm-findings-page .pathway-card .math{display:block!important;padding:7px 0;border-bottom:1px dashed #dfe5ec;white-space:normal!important;text-align:center}
body.rtm-findings-page .pathway-card .math:last-child{border-bottom:0}
body.rtm-findings-page .pathway-card .pathway-final{font-size:1.18rem;color:#2448bd!important;-webkit-text-fill-color:#2448bd!important}
body.rtm-findings-page .network-convergence{display:flex;flex-direction:column;gap:5px;margin-top:14px;padding:14px 16px;border-radius:15px;background:linear-gradient(90deg,#f2f6ff,#f5fbfa);border:1px solid #cfdcf2;text-align:center}
body.rtm-findings-page .network-convergence b{color:#2446aa;-webkit-text-fill-color:#2446aa}
body.rtm-findings-page .network-convergence span{color:#60738b;-webkit-text-fill-color:#60738b;font-weight:750}
body.rtm-findings-page .null-strip{margin-top:14px;padding:15px 18px;border:1px solid #d9c17f;border-radius:16px;background:linear-gradient(135deg,#fff9ea,#fffdf8)}
body.rtm-findings-page .null-strip>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px}
body.rtm-findings-page .null-strip span{font-size:.82rem;font-weight:900;color:#815c18;-webkit-text-fill-color:#815c18}
body.rtm-findings-page .null-strip strong{font-size:1.1rem;color:#583c08!important;-webkit-text-fill-color:#583c08!important}
body.rtm-findings-page .null-strip small{font-weight:900;color:#8b6a2d;-webkit-text-fill-color:#8b6a2d}
body.rtm-findings-page .null-strip-strong{border-color:#bfcdf2;background:linear-gradient(135deg,#f4f7ff,#f9fbff)}
body.rtm-findings-page .null-strip-strong span,body.rtm-findings-page .null-strip-strong small{color:#536da9;-webkit-text-fill-color:#536da9}
body.rtm-findings-page .null-strip-strong strong{color:#203e9c!important;-webkit-text-fill-color:#203e9c!important}
body.rtm-findings-page .premium-formulas{margin-top:0!important}
body.rtm-findings-page .secondary-path{margin-top:14px;padding:16px;border:1px solid #dfe7f0;border-radius:16px;background:#f9fafc;text-align:center}
body.rtm-findings-page .secondary-path b{display:block;margin-bottom:9px;color:#253651;-webkit-text-fill-color:#253651}
body.rtm-findings-page .secondary-path .math{display:block!important;padding:5px 0;white-space:normal!important}
body.rtm-findings-page .premium-result{margin-top:13px!important;padding:14px!important;border-radius:14px!important;font-size:1.02rem!important;font-weight:950!important;text-align:center!important}
body.rtm-findings-page .null-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}
body.rtm-findings-page .null-metrics>div{padding:16px;border:1px solid #dbe4ef;border-radius:16px;background:#f8fafc;text-align:center}
body.rtm-findings-page .null-metrics span,body.rtm-findings-page .null-metrics small{display:block;color:#6d7b8f;-webkit-text-fill-color:#6d7b8f;font-size:.78rem;font-weight:800}
body.rtm-findings-page .null-metrics strong{display:block;margin:7px 0;color:#1d3153!important;-webkit-text-fill-color:#1d3153!important;font-size:1.04rem;white-space:normal!important}
body.rtm-findings-page .null-caveat{margin-top:14px;padding:14px 16px;border-right:4px solid #4c69d9;border-radius:12px;background:#f2f5ff;color:#5d6c83;-webkit-text-fill-color:#5d6c83;font-size:.88rem;line-height:1.7}
body.rtm-findings-page .null-caveat b{color:#2946a7;-webkit-text-fill-color:#2946a7}
body.rtm-findings-page .micro-support{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px;padding:11px 14px;border:1px dashed #d4dde8;border-radius:13px;background:#fbfcfd}
body.rtm-findings-page .micro-support>span{font-size:.74rem;font-weight:900;color:#7c8999;-webkit-text-fill-color:#7c8999}
body.rtm-findings-page .micro-support strong{color:#43526a!important;-webkit-text-fill-color:#43526a!important}
body.rtm-findings-page .micro-support small{color:#8793a3;-webkit-text-fill-color:#8793a3}
body.rtm-findings-page .titan-extra-questions{margin:0 32px 30px;padding-top:2px}
body.rtm-findings-page .section-divider-title{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:18px 0 12px;border-top:1px solid #e3e8ef}
body.rtm-findings-page .section-divider-title span{font-size:1.05rem;font-weight:950;color:#26364e;-webkit-text-fill-color:#26364e}
body.rtm-findings-page .section-divider-title small{color:#7d8a9a;-webkit-text-fill-color:#7d8a9a}

/* Dark theme */
html[data-theme="dark"] body.portal-home .findings-mini-card,
html[data-theme="dark"] body.rtm-findings-page .finding-card,
html[data-theme="dark"] body.rtm-findings-page .historical-card{background:linear-gradient(145deg,#101a29,#0d1624)!important;border-color:#2b3b51!important;box-shadow:0 24px 58px rgba(0,0,0,.26)!important}
html[data-theme="dark"] body.rtm-findings-page .case-card-head h2,
html[data-theme="dark"] body.rtm-findings-page .historical-card :is(.network-block-title b,.millvina-quote,.historical-source-meta b,.secondary-path b,.section-divider-title span){color:#eef4ff!important;-webkit-text-fill-color:#eef4ff!important}
html[data-theme="dark"] body.rtm-findings-page :is(.historical-source-block,.titan-network-block,.source-capture,.pathway-card,.secondary-path,.null-metrics>div,.micro-support){background:#111d2d!important;border-color:#2a3a50!important}
html[data-theme="dark"] body.rtm-findings-page .formula-hero{background:linear-gradient(135deg,#111d33,#0d1d2a)!important;border-color:#334766!important}
html[data-theme="dark"] body.rtm-findings-page .formula-hero strong,
html[data-theme="dark"] body.rtm-findings-page .pathway-card .math,
html[data-theme="dark"] body.rtm-findings-page .secondary-path .math,
html[data-theme="dark"] body.rtm-findings-page .null-metrics strong{color:#eef4ff!important;-webkit-text-fill-color:#eef4ff!important}
html[data-theme="dark"] body.rtm-findings-page .case-event-mark{background:linear-gradient(145deg,#211c13,#151a22)!important;border-color:#5b4c2d!important}
html[data-theme="dark"] body.rtm-findings-page .source-capture img{border-color:#2c3c50!important}
html[data-theme="dark"] body.rtm-findings-page .null-caveat{background:#101b33!important;color:#aebdd0!important;-webkit-text-fill-color:#aebdd0!important}

@media(max-width:820px){
  body.rtm-findings-page .case-card-head{padding:22px 19px 16px;flex-direction:column}
  body.rtm-findings-page .case-event-mark{flex-basis:auto;width:100%;min-height:76px;flex-direction:row;gap:10px}
  body.rtm-findings-page .historical-source-block,body.rtm-findings-page .titan-network-block,body.rtm-findings-page .titan-extra-questions{margin-left:18px;margin-right:18px}
  body.rtm-findings-page .pathway-grid,body.rtm-findings-page .null-metrics{grid-template-columns:1fr}
  body.rtm-findings-page .null-strip>div{grid-template-columns:1fr;text-align:center;gap:5px}
  body.rtm-findings-page .historical-source-meta,body.rtm-findings-page .section-divider-title{align-items:flex-start;flex-direction:column}
}

/* V176 audit hardening — mobile containment, readable dark-theme metadata, reduced motion */
@media (max-width:820px){
  body.rtm-findings-page .qa-grid{width:100%!important;max-width:100%!important;min-width:0!important;}
  body.rtm-findings-page .qa-grid > *,
  body.rtm-findings-page .qa-card,
  body.rtm-findings-page .historical-card,
  body.rtm-findings-page .historical-card > *,
  body.rtm-findings-page .case-card-head > *,
  body.rtm-findings-page .pathway-grid,
  body.rtm-findings-page .pathway-card,
  body.rtm-findings-page .null-metrics,
  body.rtm-findings-page .null-metrics > div,
  body.rtm-findings-page .qa-pair-grid,
  body.rtm-findings-page .qa-subcase,
  body.rtm-findings-page .data-ledger,
  body.rtm-findings-page .ledger-grid,
  body.rtm-findings-page .ledger-item{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
  body.rtm-findings-page .historical-source-block,
  body.rtm-findings-page .titan-network-block,
  body.rtm-findings-page .titan-extra-questions{margin-inline:0!important;width:auto!important;max-width:100%!important;}
  body.rtm-findings-page .formula-hero,
  body.rtm-findings-page .pathway-card .math,
  body.rtm-findings-page .secondary-path .math,
  body.rtm-findings-page .null-metrics strong,
  body.rtm-findings-page .micro-support strong{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;}
  body.rtm-findings-page .source-capture img{max-width:100%!important;height:auto!important;}
  body.rtm-findings-page .findings-local-nav{justify-content:center!important;overflow-x:visible!important;flex-wrap:wrap!important;padding-inline:14px!important;}
}
html[data-theme="dark"] body.rtm-findings-page .historical-card :is(
  .network-block-title small,.historical-source-meta span,.source-capture figcaption,
  .formula-hero .formula-caption,.formula-hero small,.pathway-card>span,
  .network-convergence span,.null-metrics span,.null-metrics small,.micro-support>span,.micro-support small,
  .section-divider-title small
){color:#b7c5d8!important;-webkit-text-fill-color:#b7c5d8!important;}
html[data-theme="dark"] body.rtm-findings-page .network-convergence b,
html[data-theme="dark"] body.rtm-findings-page .pathway-card .pathway-final{color:#aebeff!important;-webkit-text-fill-color:#aebeff!important;}
@media (prefers-reduced-motion:reduce){
  body.portal-home .findings-mini-card,
  body.rtm-findings-page .finding-card,
  body.rtm-findings-page .nav-tools-dropdown{transition:none!important;}
}
@media (max-width:820px){
  body.rtm-findings-page .qa-card .formula-stack,
  body.rtm-findings-page .qa-card .formula-row,
  body.rtm-findings-page .qa-card .formula-row > *,
  body.rtm-findings-page .qa-card .math,
  body.rtm-findings-page .qa-card .explain{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
  body.rtm-findings-page .qa-card .math{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}
  body.rtm-findings-page .qa-card .formula-row{width:100%!important;}
}

/* V177 — Titanic anchor ledger + step-by-step readability */
body.rtm-findings-page .titan-read-guide,
body.rtm-findings-page .titan-anchor-ledger{margin:0 32px 22px}
body.rtm-findings-page .titan-read-guide{padding:18px 20px;border:1px solid #d7e1ef;border-radius:18px;background:linear-gradient(135deg,#f7faff,#fbfdff);box-shadow:0 8px 22px rgba(24,45,74,.045)}
body.rtm-findings-page .read-guide-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}
body.rtm-findings-page .read-guide-title span{font-size:.78rem;font-weight:950;letter-spacing:.04em;color:#687991;-webkit-text-fill-color:#687991}
body.rtm-findings-page .read-guide-title b{font-size:1.02rem;color:#20314e;-webkit-text-fill-color:#20314e}
body.rtm-findings-page .read-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
body.rtm-findings-page .read-guide-grid>div{padding:13px;border:1px solid #e1e7ef;border-radius:14px;background:#fff}
body.rtm-findings-page .read-guide-grid p{margin:8px 0 0!important;font-size:.82rem!important;line-height:1.6!important;color:#66758a!important;-webkit-text-fill-color:#66758a!important}
body.rtm-findings-page .tag.transform{background:#f5efff!important;border-color:#d7c6f3!important;color:#6b45a6!important;-webkit-text-fill-color:#6b45a6!important}
body.rtm-findings-page .titan-anchor-ledger{padding:20px!important;border:1px solid #d8e2ef!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 10px 28px rgba(23,42,67,.05)!important}
body.rtm-findings-page .titan-anchor-ledger h3{margin:0 0 7px!important;font-size:1.13rem!important;color:#1c2e4c!important;-webkit-text-fill-color:#1c2e4c!important}
body.rtm-findings-page .titan-anchor-ledger .ledger-intro{margin:0 0 15px!important;color:#65758b!important;-webkit-text-fill-color:#65758b!important;line-height:1.7!important}
body.rtm-findings-page .titan-anchor-ledger .ledger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.rtm-findings-page .titan-anchor-ledger .ledger-item{padding:14px 15px!important;border:1px solid #e0e7f0!important;border-radius:14px!important;background:#fff!important;line-height:1.62!important;color:#586a82!important;-webkit-text-fill-color:#586a82!important}
body.rtm-findings-page .titan-anchor-ledger .ledger-item b{display:block;margin-bottom:7px;color:#243650!important;-webkit-text-fill-color:#243650!important}

body.rtm-findings-page .calc-step-list{display:grid;gap:10px;margin-top:2px}
body.rtm-findings-page .calc-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:flex-start;padding:14px 15px;border:1px solid #dfe7f0;border-radius:15px;background:#f9fbfd}
body.rtm-findings-page .step-index{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf0fb;color:#274a9e;-webkit-text-fill-color:#274a9e;font:900 .82rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}
body.rtm-findings-page .step-copy{min-width:0}
body.rtm-findings-page .step-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-weight:900;color:#2d3d54;-webkit-text-fill-color:#2d3d54}
body.rtm-findings-page .step-equation{font-size:1.04rem;font-weight:900;color:#152c56!important;-webkit-text-fill-color:#152c56!important;overflow-wrap:anywhere}
body.rtm-findings-page .step-note{margin-top:5px;font-size:.84rem;line-height:1.6;color:#6f7e91;-webkit-text-fill-color:#6f7e91}
body.rtm-findings-page .calc-step-list.compact .calc-step{padding:12px 14px}
body.rtm-findings-page .subroute-title{margin:18px 0 10px;padding:10px 13px;border-right:4px solid #3157d5;border-radius:10px;background:#f3f6ff;font-weight:950;color:#28448f;-webkit-text-fill-color:#28448f}
body.rtm-findings-page .block-anchor-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 15px;padding:12px 14px;border:1px solid #d9e4ef;border-radius:14px;background:#fbfcfe}
body.rtm-findings-page .block-anchor-strip>span{padding:5px 9px;border-radius:999px;background:#fff;border:1px solid #e1e7ee;color:#596b82;-webkit-text-fill-color:#596b82;font-size:.8rem;font-weight:800}
body.rtm-findings-page .block-anchor-strip>span:first-child{background:transparent;border:0;padding-inline:0;color:#243650;-webkit-text-fill-color:#243650}
body.rtm-findings-page .detailed-path .path-intro{margin:0 0 10px;padding:10px 11px;border-radius:11px;background:#fff;border:1px solid #e2e8ef;color:#596a80;-webkit-text-fill-color:#596a80;font-size:.82rem;line-height:1.55}
body.rtm-findings-page .path-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px dashed #dce3ec}
body.rtm-findings-page .path-step:last-child{border-bottom:0}
body.rtm-findings-page .path-step>b{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#eef2f8;color:#52647d;-webkit-text-fill-color:#52647d;font-size:.78rem}
body.rtm-findings-page .path-step .math{display:block!important;padding:0!important;border:0!important;text-align:start!important;font-weight:900!important;color:#203552!important;-webkit-text-fill-color:#203552!important}
body.rtm-findings-page .path-step small{display:block;margin-top:4px;color:#77869a;-webkit-text-fill-color:#77869a;line-height:1.55}
body.rtm-findings-page .network-convergence strong{display:block;margin-top:5px;color:#2446aa!important;-webkit-text-fill-color:#2446aa!important;font-size:.95rem;overflow-wrap:anywhere}

html[data-theme="dark"] body.rtm-findings-page .titan-read-guide,
html[data-theme="dark"] body.rtm-findings-page .titan-anchor-ledger,
html[data-theme="dark"] body.rtm-findings-page .read-guide-grid>div,
html[data-theme="dark"] body.rtm-findings-page .titan-anchor-ledger .ledger-item,
html[data-theme="dark"] body.rtm-findings-page .calc-step,
html[data-theme="dark"] body.rtm-findings-page .block-anchor-strip,
html[data-theme="dark"] body.rtm-findings-page .detailed-path .path-intro{background:#111d2d!important;border-color:#2b3b51!important}
html[data-theme="dark"] body.rtm-findings-page .read-guide-title b,
html[data-theme="dark"] body.rtm-findings-page .titan-anchor-ledger h3,
html[data-theme="dark"] body.rtm-findings-page .titan-anchor-ledger .ledger-item b,
html[data-theme="dark"] body.rtm-findings-page .step-title,
html[data-theme="dark"] body.rtm-findings-page .step-equation,
html[data-theme="dark"] body.rtm-findings-page .path-step .math,
html[data-theme="dark"] body.rtm-findings-page .block-anchor-strip>span:first-child{color:#edf4ff!important;-webkit-text-fill-color:#edf4ff!important}
html[data-theme="dark"] body.rtm-findings-page .read-guide-grid p,
html[data-theme="dark"] body.rtm-findings-page .titan-anchor-ledger .ledger-intro,
html[data-theme="dark"] body.rtm-findings-page .titan-anchor-ledger .ledger-item,
html[data-theme="dark"] body.rtm-findings-page .step-note,
html[data-theme="dark"] body.rtm-findings-page .detailed-path .path-intro,
html[data-theme="dark"] body.rtm-findings-page .path-step small,
html[data-theme="dark"] body.rtm-findings-page .block-anchor-strip>span{color:#b9c6d8!important;-webkit-text-fill-color:#b9c6d8!important}
html[data-theme="dark"] body.rtm-findings-page .subroute-title{background:#14213b!important;color:#b8c8ff!important;-webkit-text-fill-color:#b8c8ff!important;border-right-color:#728eff!important}
html[data-theme="dark"] body.rtm-findings-page .step-index{background:#172741!important;color:#b9c9ff!important;-webkit-text-fill-color:#b9c9ff!important}
html[data-theme="dark"] body.rtm-findings-page .path-step>b{background:#182638!important;color:#c1cee0!important;-webkit-text-fill-color:#c1cee0!important}
html[data-theme="dark"] body.rtm-findings-page .tag.transform{background:#241b34!important;border-color:#594475!important;color:#d6baff!important;-webkit-text-fill-color:#d6baff!important}

@media(max-width:960px){
  body.rtm-findings-page .read-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.rtm-findings-page .titan-anchor-ledger .ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:820px){
  body.rtm-findings-page .titan-read-guide,body.rtm-findings-page .titan-anchor-ledger{margin-inline:0!important}
  body.rtm-findings-page .read-guide-title{align-items:flex-start;flex-direction:column}
  body.rtm-findings-page .calc-step{grid-template-columns:34px minmax(0,1fr);padding:12px 11px}
  body.rtm-findings-page .step-index{width:30px;height:30px}
  body.rtm-findings-page .pathway-grid{grid-template-columns:1fr!important}
}
@media(max-width:560px){
  body.rtm-findings-page .read-guide-grid,body.rtm-findings-page .titan-anchor-ledger .ledger-grid{grid-template-columns:1fr}
  body.rtm-findings-page .titan-read-guide,body.rtm-findings-page .titan-anchor-ledger{padding:15px!important}
  body.rtm-findings-page .block-anchor-strip{align-items:flex-start;flex-direction:column}
  body.rtm-findings-page .block-anchor-strip>span{border-radius:10px;width:100%;box-sizing:border-box}
  body.rtm-findings-page .block-anchor-strip>span:first-child{width:auto}
  body.rtm-findings-page .calc-step{grid-template-columns:1fr;gap:8px}
  body.rtm-findings-page .step-index{width:28px;height:28px}
}
