/* Fixed consumer reading order: said → happened → confirmed. Details stay closed. */
body.signals-page .sg-page .sg-investment-tabs,.bh-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
.ct-tab-link{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 6px;text-align:center;text-decoration:none;color:#102348;font:700 12px/1.35 Georgia,serif;border:1px solid #d7c89c;border-radius:6px;box-sizing:border-box}
.came-true-page{background:#f3f7fa;color:#102348}
.ct-container{max-width:1100px;margin:0 auto;padding:24px 24px 56px;font:16px/1.6 Arial,sans-serif}
.ct-container *{box-sizing:border-box;min-width:0}.ct-container a{color:#205c91;text-underline-offset:4px;overflow-wrap:anywhere}.ct-container h2,.ct-container h3{font-family:Georgia,serif}
.ct-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:36px;background:#faf3e5;border:1px solid #d9cba9;border-radius:10px;overflow:hidden}.ct-tabs a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 8px;font-size:13px;font-weight:700;text-decoration:none;text-align:center;color:#102348;border-right:1px solid #e1d6bd;line-height:1.4}.ct-tabs a[aria-current]{background:#102348;color:#fff;box-shadow:inset 0 -4px #d4aa46}.ct-tabs a>span{display:none}
.ct-eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.1em;color:#526278;margin:0 0 12px!important}.ct-heading h2{font-size:44px;line-height:1.15;margin:0 0 12px;letter-spacing:-1px}.ct-heading>p{font-size:24px;line-height:1.4;margin:0 0 10px}.ct-heading .ct-lede{font-size:17px;color:#46586d;max-width:650px;margin-bottom:24px}
.ct-tally{padding:16px 20px;background:#edf7f0;border-left:4px solid #24754a;border-radius:0 8px 8px 0;margin:0 0 20px;color:#284b37}.ct-tally strong{font-size:18px}.ct-tally>span{display:block;font-size:14px;color:#456251;margin-top:2px}
.ct-container details{border:1px solid #d5dfe7;border-radius:9px;background:white}.ct-container summary{cursor:pointer;font-weight:700;padding:14px 18px;min-height:48px}.ct-filter-panel{margin:0 0 12px}.ct-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:4px 18px 18px}.ct-filters label{font-size:13px;font-weight:700}.ct-filters select,.ct-filters input{display:block;width:100%;height:46px;border:1px solid #b6c8d8;border-radius:6px;background:white;color:#102348;font:16px Arial,sans-serif;padding:10px;margin-top:5px}.ct-search{grid-column:1/-1}.ct-results{font-size:13px;color:#536479;margin:0 0 14px}
.ct-pair{display:block;background:#fff;border:1px solid #ccd9e4;border-radius:14px;margin:0 0 28px;overflow:hidden;box-shadow:0 3px 12px #10234808}.ct-card-head{padding:24px 28px 20px;border-bottom:1px solid #e3eaf0}.ct-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.ct-category{display:inline-block;background:#edf2f7;color:#334c68;border-radius:5px;font-size:13px;padding:3px 9px}.ct-verdict{display:inline-block;background:#e4f4e9;color:#175531;border:1px solid #b5d9c1;padding:3px 10px;border-radius:5px;font-size:13px;font-weight:700}.ct-verdict--partial{background:#fff3d7;border-color:#e6ce96;color:#6a4c09}.ct-card-head h3{font-size:30px;line-height:1.22;letter-spacing:-.5px;margin:0 0 10px;overflow-wrap:anywhere}.ct-delay{font-size:14px;color:#546478;margin:0;font-weight:400}
.ct-story{display:grid;grid-template-columns:1fr 1fr}.ct-step{padding:24px 28px}.ct-original{border-right:1px solid #e0e8ef}.ct-event{background:#f6fafc}.ct-pair h4{font:700 16px/1.4 Arial,sans-serif;margin:0 0 12px;display:flex;align-items:center;gap:10px}.ct-pair h4>span{display:inline-grid;place-items:center;background:#102348;color:white;border-radius:50%;width:26px;height:26px;flex:none;font-size:13px}.ct-plain{font-size:18px;line-height:1.6;margin:0 0 16px;color:#182e47}.ct-meta{font-size:13px;line-height:1.6;color:#526278;margin:0 0 6px}.ct-meta time{display:inline}.ct-source{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700}.ct-match{padding:22px 28px;background:#f1f8f2;border-top:1px solid #d7e6d9}.ct-match>p{margin:0 0 8px;font-size:17px}.ct-match .ct-visible-limit{font-size:15px;color:#405d4c}.ct-match .ct-claim-note{font-size:13px;color:#526657;margin:10px 0 0}
.ct-pair .ct-evidence{border:0;border-top:1px solid #d8e2e8;border-radius:0;background:#fff}.ct-evidence summary{padding:17px 28px;color:#205c91;font-size:15px}.ct-evidence-body{padding:4px 28px 26px;max-width:80ch;font-size:15px;line-height:1.65}.ct-evidence-body h4{margin-top:20px}.ct-evidence-body blockquote{margin:12px 0 18px;padding:12px 16px;background:#f4f7fa;border-left:3px solid #c29a35;font-size:16px;white-space:pre-line;overflow-wrap:anywhere}.ct-evidence-body li{margin:8px 0}.ct-evidence-body a{display:inline-block;min-height:30px}.ct-excerpt-label{font-size:13px;font-weight:700}.ct-qualification,.ct-claim-scope{font-size:15px}
.ct-method,.ct-screening{margin-top:18px;font-size:15px}.ct-method>p,.ct-screening>p{padding:0 18px}.ct-screening summary>span{display:block;font-size:13px;font-weight:400;color:#526278}.ct-screening-counts{display:flex;flex-wrap:wrap;gap:10px;padding:0 18px}.ct-screening-counts>span{padding:7px 10px;background:#f0f4f8;border-radius:5px}.ct-screening-table{overflow:auto;max-height:550px;margin:18px}.ct-screening table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.ct-screening th,.ct-screening td{padding:10px;border-bottom:1px solid #dce7ef;vertical-align:top}.ct-screening th{position:sticky;top:0;background:#edf5fb}.ct-screening td:first-child{min-width:200px}.ct-screening td:last-child{min-width:240px}.ct-empty{padding:24px;background:white;border:1px solid #ccd9e4;border-radius:9px}.ct-pair[hidden],.ct-empty[hidden]{display:none!important}.ct-container :is(a,select,input,summary):focus-visible,.ct-tab-link:focus-visible{outline:3px solid #2861a4;outline-offset:3px}.ct-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:767px){.ct-container{padding:18px 14px 36px}.ct-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.ct-tabs a{font-size:12px;min-height:48px;border-bottom:1px solid #e1d6bd}.ct-heading h2{font-size:36px}.ct-heading>p{font-size:22px}.ct-heading .ct-lede{font-size:16px}.ct-tally{padding:14px 16px}.ct-tally strong{font-size:17px}.ct-story{grid-template-columns:minmax(0,1fr)}.ct-card-head,.ct-step,.ct-match{padding:20px}.ct-original{border-right:0;border-bottom:1px solid #e0e8ef}.ct-card-head h3{font-size:25px}.ct-plain{font-size:17px}.ct-filters{grid-template-columns:1fr}.ct-search{grid-column:auto}.ct-card-meta{gap:7px}.ct-evidence summary{padding:16px 20px}.ct-evidence-body{padding:0 20px 20px}.ct-verdict{font-size:12px}.ct-pair{margin-bottom:24px}}

/* Shared view navigation keeps full labels readable across all Signals tabs. */
@media(max-width:767px){
 body.signals-page .sg-page .sg-investment-tabs,.bh-tabs,.ct-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.signals-page .sg-page .sg-investment-tabs :is([data-sg-investment-state],a),.bh-tabs a,.ct-tabs a{min-height:48px;font-size:13px;line-height:1.4;padding:10px 8px;letter-spacing:0}
}

/* 18 Oct owner reference: premium editorial hierarchy, same scoped outcomes. */
body.came-true-page .otr-proof-editorial {
 --proof-ink:#111110; --proof-muted:#666863; --proof-line:#e3e0d9;
 --proof-paper:#fffefa; --proof-orange:#ed4a0b; color:var(--proof-ink);
}
body.came-true-page .otr-proof-editorial .ct-container {max-width:1320px;padding:44px clamp(20px,4vw,64px) 72px;color:var(--proof-ink);}
body.came-true-page .otr-proof-editorial .ct-heading {margin-bottom:28px;}
body.came-true-page .otr-proof-editorial .ct-eyebrow {color:#a5360c;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.18em;margin-bottom:16px!important;}
body.came-true-page .otr-proof-editorial .ct-heading h1 {font:800 clamp(48px,6vw,86px)/.99 Arial,Helvetica,sans-serif;letter-spacing:-.065em;margin:0 0 16px;color:var(--proof-ink);}
body.came-true-page .otr-proof-editorial .proof-accent-dot {color:var(--proof-orange);}
body.came-true-page .otr-proof-editorial .ct-heading>p:not(.ct-eyebrow,.ct-lede) {font:400 clamp(21px,2.4vw,32px)/1.4 Georgia,serif;color:#383c36;margin-bottom:12px;}
body.came-true-page .otr-proof-editorial .ct-heading .ct-lede {font:400 16px/1.65 Arial,sans-serif;color:var(--proof-muted);max-width:70ch;margin:0;}
body.came-true-page .otr-proof-editorial .ct-tally {padding:18px 22px;background:#f8f5ee;border:1px solid var(--proof-line);border-radius:12px;font:400 15px/1.65 Arial,sans-serif;color:#4e554c;margin:0 0 24px;}
body.came-true-page .otr-proof-editorial .ct-tally strong {font-size:18px;font-weight:700;color:var(--proof-ink);}
body.came-true-page .otr-proof-editorial .ct-tally>span {font-size:13px;color:#686e63;margin-top:3px;}
body.came-true-page .otr-proof-editorial .ct-filter-panel {background:white;border:1px solid var(--proof-line);border-radius:12px;margin-bottom:15px;}
body.came-true-page .otr-proof-editorial .ct-filter-panel summary {padding:16px 20px;font:600 15px/1.5 Arial,sans-serif;color:var(--proof-ink);min-height:52px;}
body.came-true-page .otr-proof-editorial .ct-filters {padding:4px 20px 20px;gap:16px;}
body.came-true-page .otr-proof-editorial .ct-filters label {color:#63675f;font:600 12px/1.5 Arial,sans-serif;}
body.came-true-page .otr-proof-editorial .ct-filters :is(input,select) {min-height:48px;border:1px solid var(--proof-line);border-radius:999px;padding:11px 16px;font:400 16px/1.4 Arial,sans-serif;color:var(--proof-ink);margin-top:7px;}
body.came-true-page .otr-proof-editorial .ct-filters input[type=search] {height:52px;}
body.came-true-page .otr-proof-editorial .ct-results {font:400 13px/1.6 Arial,sans-serif;color:#686d64;margin:0 0 25px;}
body.came-true-page .otr-proof-editorial .ct-pair {border:1px solid var(--proof-line);border-radius:18px;background:#fffefa;margin-bottom:38px;box-shadow:none;}
body.came-true-page .otr-proof-editorial .ct-card-head {padding:28px 30px 26px;border-bottom:1px solid var(--proof-line);}
body.came-true-page .otr-proof-editorial .ct-card-meta {gap:10px;margin:0 0 18px;}
body.came-true-page .otr-proof-editorial .ct-card-number {color:var(--proof-orange);font:700 13px/1.4 Arial,sans-serif;letter-spacing:.12em;margin-right:8px;}
body.came-true-page .otr-proof-editorial .ct-category {border-radius:0;padding:0;background:none;color:#6c7067;font:500 10px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;}
body.came-true-page .otr-proof-editorial .ct-verdict {margin-left:auto;padding:5px 10px;background:#eaf4e9;border:1px solid #d0e0cc;border-radius:999px;color:#26522c;font:600 11px/1.5 Arial,sans-serif;}
body.came-true-page .otr-proof-editorial .ct-verdict--partial {background:#fff4de;border-color:#eedab0;color:#745020;}
body.came-true-page .otr-proof-editorial .ct-card-head h3 {font:700 clamp(29px,3.2vw,45px)/1.14 Georgia,serif;letter-spacing:-.045em;margin:0 0 17px;color:var(--proof-ink);max-width:29ch;text-wrap:pretty;overflow-wrap:anywhere;}
body.came-true-page .otr-proof-editorial .ct-delay {font:400 13px/1.6 Arial,sans-serif;color:#676d63;}
body.came-true-page .otr-proof-editorial .ct-story {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
body.came-true-page .otr-proof-editorial .ct-step {padding:28px 30px;display:flex;flex-direction:column;}
body.came-true-page .otr-proof-editorial .ct-original {border-right:1px solid var(--proof-line);}
body.came-true-page .otr-proof-editorial .ct-event {background:#faf8f2;}
body.came-true-page .otr-proof-editorial .ct-pair h4 {font:700 12px/1.4 Arial,sans-serif;letter-spacing:.025em;margin:0 0 16px;color:var(--proof-ink);}
body.came-true-page .otr-proof-editorial .ct-pair h4>span {width:28px;height:28px;background:#fff1e3;border:1px solid #f1c9a8;color:#a8370c;font:600 12px/1 Arial,sans-serif;}
body.came-true-page .otr-proof-editorial .ct-plain {font:400 20px/1.6 Georgia,serif;color:#343a31;margin-bottom:22px;}
body.came-true-page .otr-proof-editorial .ct-meta {font:400 13px/1.6 Arial,sans-serif;color:#6a7066;}
body.came-true-page .otr-proof-editorial .ct-step .ct-meta {margin-top:auto;}
body.came-true-page .otr-proof-editorial .ct-container .ct-source {min-height:48px;font:600 13px/1.5 Arial,sans-serif;color:#ae3c10;text-decoration:none;align-self:flex-start;}
body.came-true-page .otr-proof-editorial .ct-match {padding:25px 30px 28px;background:#f0f5ee;border-top:1px solid #dce4d7;}
body.came-true-page .otr-proof-editorial .ct-match>p:first-of-type {font:400 21px/1.55 Georgia,serif;color:#263a26;margin-bottom:12px;}
body.came-true-page .otr-proof-editorial .ct-match .ct-visible-limit {font:400 15px/1.65 Arial,sans-serif;color:#56624f;max-width:90ch;}
body.came-true-page .otr-proof-editorial .ct-match .ct-claim-note {font:400 13px/1.6 Arial,sans-serif;color:#697160;margin-top:12px;}
body.came-true-page .otr-proof-editorial .ct-pair .ct-evidence {border:0;border-top:1px solid var(--proof-line);background:white;border-radius:0;}
body.came-true-page .otr-proof-editorial .ct-evidence summary {padding:19px 30px;min-height:58px;color:var(--proof-ink);font:600 14px/1.5 Arial,sans-serif;}
body.came-true-page .otr-proof-editorial .ct-evidence summary::marker {color:var(--proof-orange);}
body.came-true-page .otr-proof-editorial .ct-evidence-body {padding:5px 30px 30px;max-width:86ch;color:#464e40;font:400 16px/1.7 Arial,sans-serif;}
body.came-true-page .otr-proof-editorial .ct-evidence-body h4 {margin-top:23px;font-size:15px;}
body.came-true-page .otr-proof-editorial .ct-evidence-body blockquote {background:#f8f5ee;border-left:3px solid var(--proof-orange);font:400 18px/1.7 Georgia,serif;padding:18px 22px;margin:14px 0 22px;color:#30372b;border-radius:0 10px 10px 0;}
body.came-true-page .otr-proof-editorial .ct-evidence-body a {color:#a8380b;}
body.came-true-page .otr-proof-editorial :is(.ct-method,.ct-screening) {border:1px solid var(--proof-line);border-radius:12px;background:white;margin-top:22px;}
body.came-true-page .otr-proof-editorial :is(.ct-method,.ct-screening) summary {padding:18px 22px;font:600 15px/1.6 Arial,sans-serif;color:var(--proof-ink);}
body.came-true-page .otr-proof-editorial :is(.ct-method,.ct-screening)>p {padding:0 22px;font-size:15px;line-height:1.7;color:#62695b;}
body.came-true-page .otr-proof-editorial .ct-screening summary>span {color:#747b6d;font-size:12px;}
body.came-true-page .otr-proof-editorial .ct-screening-counts {padding:0 22px;}
body.came-true-page .otr-proof-editorial .ct-screening-counts>span {padding:8px 12px;border-radius:999px;background:#f7f4ed;color:#525a4b;font-size:12px;}
body.came-true-page .otr-proof-editorial .ct-screening th {background:#f7f4ed;color:#3d4536;}
body.came-true-page .otr-proof-editorial .ct-screening td {border-color:var(--proof-line);}
body.came-true-page .otr-proof-editorial .ct-empty {background:white;border:1px solid var(--proof-line);border-radius:12px;color:#555d4e;}
@layer otr-serif-system {
 body.came-true-page .otr-proof-editorial :is(.ct-heading>p:not(.ct-eyebrow,.ct-lede),.ct-card-head h3,.ct-plain,.ct-match>p:first-of-type,.ct-evidence-body blockquote) {font-family:'OTR Serif',Georgia,serif!important;}
}
@media(max-width:900px) {
 body.came-true-page .otr-proof-editorial .ct-filters {grid-template-columns:1fr 1fr;}
 body.came-true-page .otr-proof-editorial .ct-search {grid-column:1/-1;}
}
@media(max-width:599px) {
 body.came-true-page .otr-proof-editorial .ct-container {padding:30px 16px 48px;}
 body.came-true-page .otr-proof-editorial .ct-heading h1 {font-size:48px;letter-spacing:-.06em;}
 body.came-true-page .otr-proof-editorial .ct-heading>p:not(.ct-eyebrow,.ct-lede) {font-size:23px;line-height:1.4;}
 body.came-true-page .otr-proof-editorial .ct-heading .ct-lede {font-size:15px;line-height:1.6;}
 body.came-true-page .otr-proof-editorial .ct-eyebrow {font-size:10px!important;letter-spacing:.12em;}
 body.came-true-page .otr-proof-editorial .ct-tabs {display:grid;grid-template-columns:1fr 1fr;}
 body.came-true-page .otr-proof-editorial .ct-tabs a {font-size:12px;min-height:52px;padding:12px 8px;}
 body.came-true-page .otr-proof-editorial .ct-tally {padding:16px;line-height:1.65;}
 body.came-true-page .otr-proof-editorial .ct-tally strong {font-size:17px;}
 body.came-true-page .otr-proof-editorial .ct-filters {grid-template-columns:1fr;padding:4px 16px 18px;}
 body.came-true-page .otr-proof-editorial .ct-story {grid-template-columns:minmax(0,1fr);}
 body.came-true-page .otr-proof-editorial .ct-original {border-right:0;border-bottom:1px solid var(--proof-line);}
 body.came-true-page .otr-proof-editorial :is(.ct-card-head,.ct-step,.ct-match) {padding:21px 20px;}
 body.came-true-page .otr-proof-editorial .ct-card-head h3 {font-size:29px;line-height:1.19;}
 body.came-true-page .otr-proof-editorial .ct-card-meta {gap:8px;}
 body.came-true-page .otr-proof-editorial .ct-verdict {margin-left:0;font-size:10px;padding:4px 8px;}
 body.came-true-page .otr-proof-editorial .ct-plain {font-size:18px;line-height:1.65;}
 body.came-true-page .otr-proof-editorial .ct-match>p:first-of-type {font-size:19px;}
 body.came-true-page .otr-proof-editorial .ct-pair {border-radius:14px;margin-bottom:26px;}
 body.came-true-page .otr-proof-editorial .ct-evidence summary {padding:18px 20px;}
 body.came-true-page .otr-proof-editorial .ct-evidence-body {padding:3px 20px 24px;}
 body.came-true-page .otr-proof-editorial .ct-evidence-body blockquote {font-size:17px;padding:15px;}
 body.came-true-page .otr-proof-editorial :is(.ct-method,.ct-screening) summary {padding:17px 18px;}
 body.came-true-page .otr-proof-editorial :is(.ct-method,.ct-screening)>p {padding:0 18px;}
}

/* Shared cream navigation: clear current location, real proof links and generous taps. */
@layer otr-serif-system {
 body.came-true-page .otr-proof-editorial .ct-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:24px 0!important;padding:6px!important;min-width:0!important;border:1px solid var(--otr-line,#e3dacb)!important;border-radius:22px!important;background:var(--otr-warm,#f1e9dc)!important;box-shadow:inset 0 1px 0 #ffffffa6,0 4px 16px #3c2a1405!important;overflow:visible!important}
 body.came-true-page .otr-proof-editorial .ct-tabs>a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:1 1 20%!important;min-height:48px!important;min-width:0!important;width:auto!important;padding:12px 16px!important;margin:0!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;color:#514a40!important;box-shadow:none!important;font:600 13px/1.35 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important;text-decoration:none!important;text-align:center!important;white-space:normal!important;text-wrap:balance;transition:background-color .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease!important}
 body.came-true-page .otr-proof-editorial .ct-tabs>a[aria-current]{color:#fffdf8!important;background:#191712!important;border-color:#191712!important;font-weight:700!important;box-shadow:0 3px 8px #211b1721!important}
 body.came-true-page .otr-proof-editorial .ct-tabs>a[aria-current]::before{content:'';flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#ffb500,#ff5a0a);box-shadow:0 0 0 3px #ff990019}
 body.came-true-page .otr-proof-editorial .ct-tabs>a:hover:not([aria-current]){color:#1c1914!important;background:var(--otr-surface,#fffdf8)!important;border-color:#dbccb7!important;box-shadow:0 2px 7px #3c2a1408!important}
 body.came-true-page .otr-proof-editorial .ct-tabs>a:focus-visible{outline:3px solid #a84714!important;outline-offset:3px!important}
 @media(max-width:760px){
  body.came-true-page .otr-proof-editorial .ct-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:6px!important;padding:6px!important;border-radius:22px!important}
  body.came-true-page .otr-proof-editorial .ct-tabs>a{min-height:50px!important;padding:11px 9px!important;font-size:13px!important;line-height:1.4!important}
 }
 @media(prefers-reduced-motion:reduce){body.came-true-page .otr-proof-editorial .ct-tabs>a{transition:none!important}}
}
