
/* B3 BI Research system: evidence-first, writing-forward, restrained imagery */
.bi-exec,.bi-analysis,.bi-decision{background:#05080d;padding:64px 0;border-top:1px solid rgba(130,155,190,.13)}
.bi-report-meta{display:flex;flex-wrap:wrap;gap:10px 26px;padding:12px 0 18px;border-bottom:1px solid rgba(130,155,190,.2);color:#8fa2ba;font-size:.72rem;font-weight:800;letter-spacing:.1em}
.bi-exec-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:36px;padding-top:34px}.bi-exec-main h2{font-size:clamp(2.2rem,4.2vw,4.25rem);line-height:1;letter-spacing:-.045em;max-width:18ch;margin:10px 0 22px}.bi-exec-main p{max-width:78ch;color:#cbd5e3;font-size:1.05rem;line-height:1.78}.bi-exec-main .bi-lede{font-size:1.2rem;color:#eef4ff}.bi-key-judgment{border-left:3px solid var(--b3-red);padding:22px 0 22px 24px;align-self:start}.bi-key-judgment strong{display:block;font-size:1.45rem;line-height:1.25;margin:12px 0}.bi-key-judgment p{color:#aebbd0;line-height:1.65}.bi-confidence{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px;margin-top:18px;font-size:.82rem}.bi-confidence span{color:#78abff;font-weight:800}.bi-intel-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;background:rgba(130,155,190,.16);border:1px solid rgba(130,155,190,.16)}.bi-intel-strip>div{background:#08101a;padding:22px}.bi-intel-strip b{display:block;color:#fff;margin-bottom:8px}.bi-intel-strip span{display:block;color:#9facc0;line-height:1.55;font-size:.92rem}
.bi-analysis{background:#070b12}.bi-analysis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.bi-analysis-card{padding:28px;border:1px solid rgba(118,151,202,.22);background:linear-gradient(180deg,#0a111c,#070b12);border-radius:8px}.bi-analysis-card>span{color:#ff6974;font-size:.74rem;font-weight:900;letter-spacing:.12em}.bi-analysis-card h3{font-size:1.35rem;line-height:1.25;margin:13px 0}.bi-analysis-card p{color:#aebbd0;line-height:1.7}.bi-analysis-card .bi-implication{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);color:#d8e0ec}.bi-evidence-note{margin-top:22px;padding:18px 20px;border-left:3px solid #2f80ff;background:#08111e;color:#aebbd0;line-height:1.65}
.bi-decision-table-wrap{overflow:auto;margin-top:28px;border:1px solid rgba(118,151,202,.22)}.bi-decision-table{width:100%;border-collapse:collapse;min-width:880px;background:#070c14}.bi-decision-table th{background:#0c1522;color:#dfe8f5;text-align:left;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;padding:15px;border-bottom:1px solid rgba(118,151,202,.25)}.bi-decision-table td{padding:17px 15px;color:#b7c4d6;line-height:1.55;vertical-align:top;border-bottom:1px solid rgba(118,151,202,.12)}.bi-decision-table td:first-child{color:#fff;font-weight:800}.bi-decision-table tr:last-child td{border-bottom:0}
/* Reduce visual noise: research is a report, not a gallery. */
.rsrch-hero-art{max-height:430px}.rsrch-hero-art img{height:430px;object-fit:cover}.rsrch-lens-sec,.rsrch-stats-sec,.intel-sec,.rsrch-split-sec,.rsrch-verify-sec,.rsrch-source-sec,.rsrch-takeaway-sec{border-top:1px solid rgba(130,155,190,.12)}
.rsrch-takeaway .rsrch-cta{justify-content:flex-start}.rsrch-source-grid{margin-bottom:12px}
@media(max-width:900px){.bi-exec-grid,.bi-analysis-grid,.bi-intel-strip{grid-template-columns:1fr}.bi-exec,.bi-analysis,.bi-decision{padding:46px 0}.bi-exec-main h2{max-width:none}.bi-key-judgment{margin-top:4px}}
