Cronkite Report — Friday, July 24, 2026

Daily Intelligence Briefing AI-Powered Analysis

CRONKITE AI

Friday, July 24, 2026

For the thirteenth consecutive night, American warplanes struck Iranian military infrastructure, as Houthi missiles sent Brent crude past one hundred dollars a barrel and the United Nations Secretary-General warned, with unusual directness, that the Middle East is approaching a regional war. Iran rejected a ceasefire proposal carried through Iraqi intermediaries, and Washington responded by moving to redirect frozen Iranian assets toward compensation for Gulf shipping losses — a financial escalation layered atop a military one. Elsewhere, Secretary Rubio met with Foreign Minister Lavrov in Manila, a quiet signal that American diplomatic attention, however divided, has not fully abandoned the search for exits. The question worth watching is not whether the next strike happens, but whether any government in the chain — in Tehran, Riyadh, or Washington — retains enough room to stop.

GEOPOLITICS Impact: 10/10

US Strikes Iranian Military Infrastructure for 13th Consecutive Night Amid Strait of Hormuz Tensions

US Central Command confirmed the completion of a 13th straight night of strikes against Iranian military targets, marking one of the most sustained American offensive campaigns against Iran in recent history. The stated objective is to neutralize Iranian capabilities to threaten commercial shipping through the Strait of Hormuz, a critical chokepoint through which roughly 20% of global oil trade passes. Key questions now center on Iran's response calculus, escalation risk, and whether this campaign signals a broader strategic shift in US posture toward Tehran.

Sources: aa.com.tr · gulfnews.com · vindy.com
Underlying Drivers
The immediate driver is Iran's ongoing harassment of commercial vessels in the Strait of Hormuz, a pattern of pressure Tehran has historically used as leverage in sanctions and nuclear negotiations. Structural factors include US treaty obligations to freedom of navigation, the global economy's dependence on Hormuz transit, and domestic political pressure on the administration to demonstrate decisive action. Iran's asymmetric military doctrine — using naval mines, fast boats, and shore-based missile systems — makes it a persistent threat even against a superior conventional force. The sustained 13-night campaign suggests a deliberate US effort to systematically degrade rather than merely deter, representing a potential doctrinal shift from reactive to preemptive engagement.
Show reasoning ↓

A 13-night consecutive strike campaign against Iran is an extraordinary escalation threshold that warrants the highest editorial attention. This is not a discrete event but a developing crisis with global economic and geopolitical ramifications. The Strait of Hormuz is arguably the single most strategically sensitive maritime chokepoint on Earth, and sustained US military action there affects energy markets, regional alliance structures, and the broader US-Iran confrontation that has simmered since 1979. Source assessment: CENTCOM is an official government source with institutional credibility but also a clear interest in framing operations favorably; independent verification of damage assessments and civilian impact is essential. The story as presented lacks Iranian government response, independent casualty or damage reporting, and congressional reaction — all critical context.

GEOPOLITICS Impact: 9/10

Houthis Attack Saudi Oil Tankers in Red Sea, Sending Brent Crude Past $100

Yemen's Iran-backed Houthi rebels struck two Saudi oil tankers, Encelia and Layla, in the Red Sea, igniting fires aboard both vessels in what marks their first confirmed attack on shipping since declaring a blockade of Saudi-linked maritime traffic. The strikes, compounded by escalatory rhetoric from President Trump, drove Brent crude above $100 per barrel for the first time since May — a seven percent single-session surge. Watch for retaliatory military posturing from Saudi Arabia or the U.S., potential insurance and shipping route disruptions, and whether this attack signals a broadening of Houthi operational reach beyond Yemeni conflict theaters.

Sources: vindy.com · abs-cbn.com · thehindu.com
Underlying Drivers
Several structural forces are converging here. First, the Houthis are leveraging Red Sea geography as asymmetric leverage — the strait is a chokepoint for roughly 12% of global seaborne oil trade, making even limited attacks disproportionately disruptive to energy markets. Second, Iranian patronage provides the Houthis with drone and missile capability that punches above their political weight, enabling attacks that serve Tehran's broader regional pressure campaign against Riyadh and Washington. Third, oil markets were already primed for volatility given OPEC+ supply discipline and elevated geopolitical risk premiums; a credible supply-threat narrative accelerated speculative positioning. Fourth, Trump's public threats — while undefined — injected additional uncertainty, amplifying trader anxiety. The $100 Brent threshold is psychologically significant and feeds inflation expectations globally.
Show reasoning ↓

This story carries high editorial importance because it sits at the intersection of three major risk domains: Middle East conflict escalation, global energy security, and great-power proxy dynamics. A seven percent oil price move in a single session is a significant market signal, not noise. The Houthis crossing into confirmed tanker attacks — rather than threats — represents an operational escalation that could trigger a broader naval response from the U.S. or Saudi Arabia. Source assessment warrants caution: Houthi attack claims should be independently verified against Saudi Aramco or shipping company statements, as both sides have incentives to shape the narrative. The Trump threat component needs sourcing specificity — platform, context, and whether it constitutes formal policy or rhetorical escalation matters significantly for interpretation.

GEOPOLITICS Impact: 9/10

UN Chief Warns Middle East Teeters on Edge of Regional War

UN Secretary-General António Guterres issued an urgent warning that the Middle East is at serious risk of sliding into a broader regional conflict, pointing to escalating fighting involving Iran, Houthi attacks in the Red Sea, and disruptions to critical global shipping lanes. The warning reflects a dangerous convergence of multiple active flashpoints that could interact and amplify one another beyond any single actor's control. Observers should watch whether major powers — the US, Iran, Israel — take steps to de-escalate or whether proxy conflicts continue to draw in additional state and non-state actors.

Sources: gulfnews.com
Underlying Drivers
Several structural forces are accelerating the risk Guterres identified. First, Iran's network of proxy forces — Hezbollah, Hamas, the Houthis, and Iraqi militias — creates a distributed conflict architecture that is difficult to contain once activated. Second, the Red Sea attacks by Houthi forces represent a deliberate strategy to internationalize the Gaza conflict and apply economic pressure through chokepoint disruption, drawing in Western naval powers. Third, the absence of a credible diplomatic framework or ceasefire mechanism leaves escalation dynamics largely unchecked. Fourth, domestic political pressures within Israel, Iran, and the US constrain each government's flexibility to de-escalate without appearing weak. Fifth, great-power competition between the US and Russia/China reduces the probability of unified Security Council action, historically the UN's primary escalation-management tool.
Show reasoning ↓

This story carries high editorial importance because UN Secretary-General warnings, while sometimes dismissed as rhetorical, serve as formal threshold markers in international diplomacy — they signal that institutional observers with broad intelligence access view the situation as genuinely deteriorating. The convergence of the Gaza war, Iranian direct involvement, Red Sea shipping disruptions, and Lebanese border tensions represents qualitatively more dangerous conditions than any single flashpoint alone. Source assessment: Guterres is a credible but inherently cautious institutional voice; his language should be read as measured understatement rather than alarmism, which raises the underlying concern. The story matters because a broader regional war would carry severe humanitarian, economic, and geopolitical consequences far beyond the immediate parties.

GEOPOLITICS

Trump Links Saudi Civilian Nuclear Deal to Israeli Normalization, Adding Unannounced Condition

President Trump retroactively attached a significant diplomatic condition to a Saudi civilian nuclear cooperation agreement announced Wednesday, stating the deal activates only if Riyadh normalizes relations with Israel. The linkage reframes what appeared to be a standalone energy agreement into a broader Middle East peace instrument, raising questions about deal coherence and whether the condition was negotiated or improvised. Observers should watch whether Saudi Arabia accepts the linkage, how it affects Abraham Accords expansion prospects, and whether the nuclear terms themselves become a bargaining chip in a larger geopolitical package.

Sources: straitstimes.com · thehindu.com
Drivers & predictions
Three structural forces are at work: Trump's persistent pursuit of Saudi-Israeli normalization as a signature foreign policy legacy play, the Gulf states' hunger for civilian nuclear technology and U.S. security guarantees as Iran's program advances, and Saudi Arabia's calculated leverage — Riyadh knows Washington wants both the deal and normalization, giving the kingdom room to resist or extract concessions. The retroactive framing of the condition also suggests internal White House coordination gaps or deliberate ambiguity used as a negotiating tactic.
ECONOMY

Oil Tops $100 and Treasury Yields Surge, Triggering Global Equity Sell-Off

Global equity markets sold off sharply on July 24, 2026, as Brent crude crossed the psychologically significant $100-per-barrel threshold and Treasury yields jumped simultaneously, creating a dual compression on stock valuations. The convergence of an energy price shock with rising borrowing costs represents a stagflationary pressure point — raising costs for consumers and businesses while tightening financial conditions. Investors should watch whether central banks, particularly the Federal Reserve, signal a policy response, and whether oil supply dynamics suggest this is a temporary spike or a structural repricing.

Sources: graincentral.com · youtube.com
Drivers & predictions
The simultaneous rise in oil prices and Treasury yields points to several structural forces at work. On the energy side, $100 Brent crude likely reflects supply constraints — whether from OPEC+ production discipline, geopolitical disruption in a major producing region, or lagging upstream investment following years of capital restraint in fossil fuels. On the rates side, the yield jump may reflect renewed inflation expectations being priced into the bond market, a response to strong economic data, or a global bond supply overhang from persistent sovereign deficit spending. Together, these forces create a 'double squeeze' on equities: higher discount rates compress future earnings valuations, while energy-driven inflation erodes corporate margins and consumer spending power. This dynamic historically precedes periods of sustained market volatility and potential recession risk if sustained.
GEOPOLITICS

Iran Rejects U.S. Ceasefire Proposal Delivered Through Iraqi Mediation

Iran has formally rejected a U.S. ceasefire proposal conveyed by Iraqi Prime Minister Ali al-Zaidi, signaling a continued breakdown in diplomatic off-ramps. The rejection raises the stakes for regional escalation and underscores Iran's unwillingness — at this stage — to accept terms shaped by Washington. Observers should watch whether the U.S. pursues alternative diplomatic channels, escalates pressure, or whether Iraq attempts a revised mediation framework.

Sources: aa.com.tr
Drivers & predictions
Iran's rejection likely reflects a combination of domestic political constraints, distrust of U.S. intentions, and a calculation that accepting American-brokered terms would signal weakness to both internal hardliners and regional proxies. The use of Iraq as an intermediary suggests direct U.S.-Iran communication remains blocked, highlighting the absence of functional diplomatic infrastructure between the two countries. Iran may also be probing how far it can push before facing harder consequences, particularly if it perceives U.S. resolve as limited. Regional proxy dynamics — including Hezbollah, Houthi forces, and Iraqi militias — give Iran leverage it may be unwilling to trade away for uncertain ceasefire guarantees.
ECONOMY

US Slaps Forced Labor Tariffs on 60 Nations, Including China, India, and EU

The United States has enacted new tariffs ranging from 10 to 12.5 percent on imports from 60 trading partners, framing the levies as a response to forced labor practices. The move replaces an expiring global duty and signals Washington's continued use of trade policy as a human rights enforcement mechanism. Watch for retaliatory measures from affected economies, WTO dispute filings, and downstream price effects on US consumers.

Sources: livemint.com · straitstimes.com · news24online.com · cbc.ca
Drivers & predictions
Several structural forces converge here: (1) Bipartisan political consensus in the US around decoupling supply chains from labor-rights-violating regimes, particularly China; (2) The expiration of a prior global duty creating a legislative gap that required action; (3) Domestic political incentives to appear tough on trade ahead of electoral cycles; (4) Ongoing reshoring and 'friendshoring' strategies that benefit from tariff pressure on competitors; (5) The US Uyghur Forced Labor Prevention Act framework normalizing forced labor as a tariff trigger; (6) Tension between human rights framing and protectionist economic outcomes — critics will argue these tariffs serve industrial policy as much as labor rights.
GEOPOLITICS

Rubio Signals US Diplomatic Pivot on Ukraine After Lavrov Talks in Manila

US Secretary of State Marco Rubio met with Russian Foreign Minister Sergei Lavrov in Manila and publicly acknowledged that existing diplomatic frameworks have failed to produce a ceasefire or peace agreement acceptable to both Ukraine and Russia. The signal of a 'different approach' marks a notable shift in how Washington is publicly framing its mediation role, potentially foreshadowing new concessions, new intermediaries, or a fundamental repositioning of US leverage. Watch for whether Kyiv is consulted before any new framework is unveiled — the risk of Ukraine being sidelined in negotiations about its own territory remains the central fault line.

Sources: kyivpost.com
Drivers & predictions
Three structural forces are at work here. First, negotiation fatigue: repeated failed proposals have eroded confidence in the existing diplomatic architecture, pressuring Washington to demonstrate forward movement. Second, domestic political incentives: the Trump-era foreign policy instinct to claim dealmaking credit pushes Rubio toward visible diplomatic activity even absent concrete progress. Third, Russian strategic patience: Moscow has little incentive to accept terms unfavorable to its battlefield position, meaning any 'new approach' likely involves pressure on Kyiv to accept territorial or sovereignty compromises. The Manila venue is itself notable — a neutral, Asia-Pacific setting signals an attempt to depoliticize direct US-Russia contact away from European scrutiny.
GEOPOLITICS

Trump Orders Frozen Iranian Assets Redirected to Compensate Gulf Shipping Damage

President Trump announced the U.S. will use frozen Iranian sovereign assets to compensate vessels and cargo damaged by Iranian military strikes in and around the Gulf. The move represents a significant escalation in economic pressure tactics against Tehran, effectively weaponizing seized state funds as direct restitution. Watch for Iranian retaliation rhetoric, legal challenges from international financial institutions, and allied reactions regarding the precedent this sets for sovereign asset seizure.

Sources: gulfnews.com · thehindu.com
Drivers & predictions
Several structural forces converge here: the U.S. has long held billions in frozen Iranian assets as leverage, and transforming that leverage into active compensation shifts the dynamic from deterrence to punishment. Iran's ongoing harassment of Gulf shipping — tied to its proxy conflict strategy and pressure over sanctions relief — has created political demand in Washington for a tangible response short of military action. Trump's approach fits a broader pattern of using financial instruments as coercive tools, bypassing congressional action. Domestically, this plays to a tough-on-Iran base and signals resolve ahead of any potential nuclear negotiations.
TECHNOLOGY

Microsoft Dumps OpenAI Image Tech, Cuts GPU Costs 84% With In-House Models

Microsoft has replaced OpenAI's image-generation models across Bing, PowerPoint, and OneDrive with its proprietary MAI-Image-2.5 technology, claiming superior speed, quality, and dramatically lower compute costs. The move signals Microsoft's deliberate effort to reduce dependency on its most prominent AI partner while capturing more of the AI value chain internally. Watch for whether this vertical integration accelerates across other AI capabilities — language, audio, or video — and how OpenAI responds commercially.

Sources: channelnews.com.au
Drivers & predictions
Three structural forces are at work here. First, unit economics: an 84% reduction in GPU costs is not incremental optimization — it is a fundamental margin improvement that justifies aggressive internal R&D investment. Second, strategic autonomy: Microsoft has invested billions in OpenAI but the partnership is inherently asymmetric; building proprietary models reduces lock-in risk and gives Microsoft pricing leverage. Third, competitive positioning: as Google, Apple, and Meta vertically integrate their AI stacks, Microsoft cannot afford to be a reseller of another company's core technology at scale. The 'faster, cheaper, better' framing is standard competitive messaging, but the cost data is specific enough to be credible and operationally meaningful.

Cronkite AI — Breaking information silos — Powered by EfficiencyNext

Stories gathered from diverse global sources via AI search. Analysis and predictions by AI. Attribution links provided for all source material.

@import url(‘https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400&family=Crimson+Pro:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Mono:wght@400;500&display=swap’); .cronkite-newspaper { –cn-bg: #FAF8F5; –cn-ink: #1C1917; –cn-ink-light: #44403C; –cn-ink-muted: #78716C; –cn-rule: #292524; –cn-rule-light: #D6D3D1; –cn-accent: #991B1B; –cn-accent-light: #FEF2F2; –cn-kicker: #991B1B; –cn-score-good: #166534; –cn-score-mid: #92400E; –cn-score-bad: #991B1B; –cn-font-display: ‘Playfair Display’, Georgia, ‘Times New Roman’, serif; –cn-font-body: ‘Crimson Pro’, Georgia, serif; –cn-font-mono: ‘DM Mono’, ‘Courier New’, monospace; –cn-max: 1200px; font-family: var(–cn-font-body); color: var(–cn-ink); background: var(–cn-bg); max-width: var(–cn-max); margin: 0 auto; padding: 0 24px 40px; line-height: 1.6; font-size: 17px; -webkit-font-smoothing: antialiased; } .cronkite-newspaper *, .cronkite-newspaper *::before, .cronkite-newspaper *::after { box-sizing: border-box; } /* MASTHEAD */ .cn-masthead { text-align: center; padding: 32px 0 16px; } .cn-masthead-rule { height: 2px; background: var(–cn-rule); margin: 8px 0; } .cn-masthead-meta { display: flex; justify-content: space-between; align-items: center; font-size: 0.75rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(–cn-ink-muted); padding: 4px 0; } .cn-title { font-family: var(–cn-font-display); font-size: 3.8rem; font-weight: 900; letter-spacing: 0.06em; margin: 4px 0; line-height: 1; } .cn-edition, .cn-vol { font-family: var(–cn-font-body); font-weight: 300; } .cn-date { font-weight: 600; } .cn-accuracy { font-family: var(–cn-font-mono); font-size: 0.7rem; } /* SUMMARY */ .cn-summary { padding: 20px 40px; font-size: 1.15rem; font-style: italic; color: var(–cn-ink-light); line-height: 1.7; text-align: center; } .cn-summary p { margin: 0; } /* RULES */ .cn-rule { height: 1px; background: var(–cn-rule-light); margin: 28px 0; } .cn-rule-thick { height: 3px; background: var(–cn-rule); margin: 20px 0; } /* KICKERS */ .cn-kicker { display: inline-block; font-family: var(–cn-font-body); font-size: 0.7rem; font-weight: 600; letter-spacing: 0.14em; color: var(–cn-kicker); margin-bottom: 4px; } .cn-kicker-small { display: inline-block; font-size: 0.65rem; font-weight: 600; letter-spacing: 0.12em; color: var(–cn-kicker); margin-bottom: 2px; } /* LEAD STORY */ .cn-lead { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; } .cn-lead-image { overflow: hidden; } .cn-lead-image img { width: 100%; height: auto; display: block; filter: contrast(1.05); } .cn-lead-content { display: flex; flex-direction: column; } .cn-lead-headline { font-family: var(–cn-font-display); font-size: 2.2rem; font-weight: 900; line-height: 1.15; margin: 4px 0 8px; } .cn-lead-text { font-size: 1.05rem; line-height: 1.7; color: var(–cn-ink-light); margin: 8px 0; flex: 1; } /* No image — full width lead */ .cn-lead-no-image { grid-template-columns: 1fr; } .cn-lead-no-image .cn-lead-headline { font-size: 2.8rem; text-align: center; } .cn-lead-no-image .cn-lead-text { max-width: 720px; margin: 8px auto; text-align: center; } .cn-lead-no-image .cn-kicker { text-align: center; display: block; } .cn-lead-no-image .cn-attribution-trigger { display: block; text-align: center; } /* SECONDARY STORIES */ .cn-secondary-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; } .cn-secondary-grid > article { border-left: 1px solid var(–cn-rule-light); padding-left: 24px; } .cn-secondary-grid > article:first-child { border-left: none; padding-left: 0; } .cn-story-image { margin-bottom: 12px; overflow: hidden; } .cn-story-image img { width: 100%; height: auto; display: block; } .cn-story-headline { font-family: var(–cn-font-display); font-size: 1.45rem; font-weight: 700; line-height: 1.25; margin: 4px 0 6px; } .cn-story-text { font-size: 0.95rem; line-height: 1.65; color: var(–cn-ink-light); margin: 6px 0; } /* REMAINING STORIES */ .cn-remaining-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 24px; } .cn-remaining-grid > article { border-left: 1px solid var(–cn-rule-light); padding-left: 20px; } .cn-remaining-grid > article:first-child, .cn-remaining-grid > article:nth-child(3n+1) { border-left: none; padding-left: 0; } .cn-small-headline { font-family: var(–cn-font-display); font-size: 1.1rem; font-weight: 700; line-height: 1.25; margin: 2px 0 6px; } .cn-small-text { font-size: 0.88rem; line-height: 1.6; color: var(–cn-ink-light); margin: 4px 0; } /* IMPORTANCE BADGE */ .cn-importance { font-family: var(–cn-font-mono); font-size: 0.65rem; color: var(–cn-ink-muted); margin-left: 8px; font-weight: 400; } /* DEEP ANALYSIS TOGGLE */ .cn-deep-analysis { margin: 6px 0; border: none; } .cn-deep-analysis summary { font-size: 0.78rem; color: var(–cn-accent); cursor: pointer; letter-spacing: 0.02em; font-weight: 600; padding: 4px 0; list-style: none; } .cn-deep-analysis summary::-webkit-details-marker { display: none; } .cn-deep-analysis summary::before { content: ‘▸ ‘; } .cn-deep-analysis[open] summary::before { content: ‘▾ ‘; } .cn-deep-analysis-small summary { font-size: 0.72rem; } .cn-drivers-content { font-size: 0.88rem; color: var(–cn-ink-light); padding: 8px 12px; background: rgba(0,0,0,0.02); border-left: 2px solid var(–cn-rule-light); margin: 6px 0; line-height: 1.55; } .cn-reasoning-text { font-size: 0.85rem; color: var(–cn-ink-muted); font-style: italic; line-height: 1.55; padding: 6px 12px; } /* INLINE PREDICTIONS (within story cards) */ .cn-inline-predictions { padding: 8px 0; } .cn-pred-card { padding: 10px 12px; margin: 6px 0; background: rgba(0,0,0,0.015); border-left: 2px solid var(–cn-accent); } .cn-pred-card-small { padding: 6px 10px; margin: 4px 0; } .cn-pred-reasoning { font-size: 0.82rem; color: var(–cn-ink-muted); line-height: 1.5; margin: 4px 0 0; } /* PREDICTIONS SECTION (bottom of page) */ .cn-predictions-section { padding: 20px 0; } .cn-predictions-summary { font-size: 0.85rem; color: var(–cn-ink-muted); text-align: center; margin: 0 0 12px; } .cn-predictions-accuracy { font-family: var(–cn-font-mono); font-size: 0.82rem; color: var(–cn-ink); text-align: center; margin: 0 0 14px; letter-spacing: 0.02em; } .cn-predictions-accuracy strong { color: var(–cn-accent); font-weight: 700; } .cn-predictions-nav { text-align: center; margin: 0 0 20px; } .cn-predictions-nav a { margin: 0 8px; } .cn-predictions-list { max-width: 800px; margin: 0 auto; } /* PREDICTION DETAIL CARDS */ .cn-pred-detail { margin: 4px 0; border: 1px solid var(–cn-rule-light); } .cn-pred-detail summary { padding: 10px 14px; cursor: pointer; font-size: 0.88rem; display: flex; align-items: center; gap: 8px; flex-wrap: wrap; list-style: none; } .cn-pred-detail summary::-webkit-details-marker { display: none; } .cn-pred-detail[open] { border-color: var(–cn-accent); } .cn-pred-badge { font-family: var(–cn-font-mono); font-size: 0.62rem; letter-spacing: 0.06em; padding: 2px 6px; background: #FEF3C7; color: #92400E; font-weight: 600; flex-shrink: 0; } .cn-pred-conf { font-family: var(–cn-font-mono); font-size: 0.82rem; font-weight: 600; flex-shrink: 0; } .cn-pred-story-cat { font-size: 0.68rem; color: var(–cn-ink-muted); text-transform: uppercase; letter-spacing: 0.08em; flex-shrink: 0; } .cn-pred-summary-text { font-size: 0.85rem; color: var(–cn-ink-light); } .cn-pred-detail-body { padding: 12px 16px; border-top: 1px solid var(–cn-rule-light); } .cn-pred-story-ref { font-size: 0.82rem; color: var(–cn-ink-muted); margin: 0 0 8px; } .cn-pred-full-text { font-size: 0.92rem; line-height: 1.6; margin: 0 0 8px; } .cn-pred-reasoning-text { font-size: 0.85rem; color: var(–cn-ink-light); line-height: 1.55; margin: 8px 0; } .cn-pred-detail-meta { display: flex; gap: 16px; flex-wrap: wrap; font-family: var(–cn-font-mono); font-size: 0.72rem; color: var(–cn-ink-muted); padding: 8px 0; border-top: 1px solid var(–cn-rule-light); margin-top: 8px; } .cn-pred-redteam { background: rgba(220,38,38,0.04); border-left: 2px solid #DC2626; padding: 8px 12px; margin: 8px 0; font-size: 0.85rem; line-height: 1.5; } .cn-pred-redteam strong { color: #DC2626; font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.04em; } .cn-pred-outcome-box { background: rgba(16,185,129,0.06); border-left: 2px solid #10B981; padding: 8px 12px; margin: 8px 0; font-size: 0.85rem; } .cn-pred-good { border-left: 3px solid #10B981; } .cn-pred-mixed { border-left: 3px solid #F59E0B; } .cn-pred-poor { border-left: 3px solid #DC2626; } /* ATTRIBUTION TRIGGER */ .cn-attribution-trigger { display: inline-block; background: none; border: none; font-family: var(–cn-font-body); font-size: 0.78rem; color: var(–cn-ink-muted); cursor: pointer; padding: 2px 0; margin-bottom: 6px; letter-spacing: 0.02em; transition: color 0.2s; } .cn-attribution-trigger:hover { color: var(–cn-accent); } /* ATTRIBUTION MODAL */ .cn-attribution-overlay { position: fixed; inset: 0; background: rgba(0,0,0,0.5); z-index: 99999; display: flex; align-items: center; justify-content: center; } .cn-attribution-modal { background: var(–cn-bg); border: 1px solid var(–cn-rule-light); max-width: 560px; width: 90%; max-height: 80vh; overflow-y: auto; padding: 28px 32px; position: relative; box-shadow: 0 8px 30px rgba(0,0,0,0.15); } .cn-attribution-modal h4 { font-family: var(–cn-font-display); font-size: 1.2rem; margin: 0 0 16px; } .cn-attribution-close { position: absolute; top: 12px; right: 16px; background: none; border: none; font-size: 1.5rem; color: var(–cn-ink-muted); cursor: pointer; line-height: 1; } .cn-attribution-close:hover { color: var(–cn-ink); } .cn-attr-item { padding: 12px 0; border-bottom: 1px solid var(–cn-rule-light); } .cn-attr-item:last-child { border-bottom: none; } .cn-attr-source { font-weight: 600; font-size: 0.95rem; } .cn-attr-author { font-size: 0.85rem; color: var(–cn-ink-muted); } .cn-attr-date { font-family: var(–cn-font-mono); font-size: 0.75rem; color: var(–cn-ink-muted); } .cn-attr-link { font-size: 0.82rem; color: var(–cn-accent); text-decoration: none; word-break: break-all; } .cn-attr-link:hover { text-decoration: underline; } /* STORY LINKS ROW */ .cn-story-links { display: flex; gap: 12px; align-items: center; margin-bottom: 6px; } /* VISIBLE SOURCE LINKS UNDER A STORY */ .cn-story-sources { font-family: var(–cn-font-body); font-size: 0.76rem; line-height: 1.5; color: var(–cn-ink-muted); margin: 0 0 10px; } .cn-sources-label { text-transform: uppercase; letter-spacing: 0.06em; font-size: 0.68rem; color: var(–cn-ink-muted); margin-right: 4px; } .cn-source-link { color: var(–cn-accent); text-decoration: none; border-bottom: 1px solid transparent; transition: border-color 0.2s; } .cn-source-link:hover { border-bottom-color: var(–cn-accent); } .cn-source-sep { color: var(–cn-ink-muted); opacity: 0.5; } /* EDITORIAL TRIGGER */ .cn-editorial-trigger { display: inline-block; background: none; border: none; font-family: var(–cn-font-body); font-size: 0.78rem; color: var(–cn-accent); cursor: pointer; padding: 2px 0; letter-spacing: 0.02em; transition: color 0.2s; font-weight: 600; } .cn-editorial-trigger:hover { color: var(–cn-ink); } /* EDITORIAL MODAL */ .cn-editorial-modal { max-width: 640px; } .cn-editorial-pred-item { padding: 16px 0; border-bottom: 1px solid var(–cn-rule-light); } .cn-editorial-pred-item:last-child { border-bottom: none; } /* EDITORIAL BANNER */ .cn-editorial-banner { text-align: center; padding: 20px 0; } .cn-editorial-banner-title { font-family: var(–cn-font-display); font-size: 1.1rem; font-weight: 900; letter-spacing: 0.1em; margin: 0 0 8px; } .cn-editorial-banner p { font-size: 0.85rem; color: var(–cn-ink-muted); margin: 4px 0; } /* PREDICTION ELEMENTS (shared modal + editorial) */ .cn-pred-header { display: flex; align-items: center; gap: 10px; margin-bottom: 6px; flex-wrap: wrap; } .cn-pred-score { font-family: var(–cn-font-mono); font-weight: 500; font-size: 1rem; } .cn-pred-pending-badge { font-family: var(–cn-font-mono); font-size: 0.65rem; letter-spacing: 0.06em; background: #FEF3C7; color: #92400E; padding: 2px 8px; } .cn-pred-confidence { font-family: var(–cn-font-mono); font-size: 0.72rem; color: var(–cn-ink-muted); } .cn-pred-timeframe { font-family: var(–cn-font-mono); font-size: 0.68rem; color: var(–cn-ink-muted); text-transform: uppercase; letter-spacing: 0.05em; } .cn-pred-text { font-size: 0.95rem; line-height: 1.55; margin: 6px 0; } .cn-pred-outcome { font-size: 0.85rem; color: var(–cn-ink-light); margin-top: 8px; padding-top: 8px; border-top: 1px solid var(–cn-rule-light); line-height: 1.55; } .cn-pred-meta { font-family: var(–cn-font-mono); font-size: 0.72rem; color: var(–cn-ink-muted); margin: 6px 0 0; } /* FOOTER */ .cn-footer { text-align: center; padding: 20px 0; font-size: 0.8rem; color: var(–cn-ink-muted); } .cn-footer p { margin: 4px 0; } .cn-disclaimer { font-size: 0.72rem; font-style: italic; } /* RESPONSIVE */ @media (max-width: 900px) { .cn-lead { grid-template-columns: 1fr; } .cn-secondary-grid { grid-template-columns: 1fr; } .cn-secondary-grid > article { border-left: none; padding-left: 0; border-top: 1px solid var(–cn-rule-light); padding-top: 20px; } .cn-remaining-grid { grid-template-columns: 1fr 1fr; } .cn-title { font-size: 2.6rem; } .cn-lead-headline { font-size: 1.8rem; } } @media (max-width: 600px) { .cronkite-newspaper { padding: 0 12px 24px; font-size: 15px; } .cn-title { font-size: 2rem; } .cn-lead-headline { font-size: 1.5rem; } .cn-remaining-grid { grid-template-columns: 1fr; } .cn-remaining-grid > article { border-left: none; padding-left: 0; border-top: 1px solid var(–cn-rule-light); padding-top: 16px; } .cn-summary { padding: 16px 16px; } .cn-masthead-meta { flex-direction: column; gap: 2px; } } var cnHit=70;var cnMiss=40; function cronkiteShowAttribution(btn) { var data = JSON.parse(btn.getAttribute(‘data-attribution’)); var overlay = document.getElementById(‘cn-attribution-overlay’); var content = document.getElementById(‘cn-attribution-content’); var html = ”; for (var i = 0; i < data.length; i++) { var a = data[i]; html += '
‘; if (a.source) html += ‘
‘ + escH(a.source) + ‘
‘; if (a.author) html += ‘
By ‘ + escH(a.author) + ‘
‘; if (a.date) html += ‘
‘ + escH(a.date) + ‘
‘; if (a.url) html += ‘‘ + escH(a.url) + ‘‘; html += ‘
‘; } if (!html) html = ‘

No detailed attribution available.

‘; content.innerHTML = html; overlay.style.display = ‘flex’; } function cronkiteShowEditorial(btn) { var data = JSON.parse(btn.getAttribute(‘data-predictions’)); var overlay = document.getElementById(‘cn-editorial-overlay’); var content = document.getElementById(‘cn-editorial-content’); var html = ”; for (var i = 0; i = cnHit ? ‘#166534’ : (p.score >= cnMiss ? ‘#92400E’ : ‘#991B1B’)) : ‘#78716C’; html += ‘
‘; html += ‘
‘; if (hasScore) { html += ‘‘ + p.score + ‘/100‘; } else { html += ‘AWAITING OUTCOME‘; } html += ‘‘ + p.confidence + ‘% confidence‘; if (p.timeframe) html += ‘‘ + escH(p.timeframe) + ‘‘; html += ‘
‘; html += ‘

‘ + escH(p.prediction) + ‘

‘; html += ‘
Causal reasoning

‘ + escH(p.reasoning) + ‘

‘; if (hasScore && p.outcome) { html += ‘
What happened: ‘ + escH(p.outcome); if (p.outcome_reasoning) html += ‘
‘ + escH(p.outcome_reasoning) + ‘‘; html += ‘
‘; } if (!hasScore && p.check_date) { html += ‘

Check date: ‘ + escH(p.check_date) + ‘

‘; } html += ‘
‘; } if (!html) html = ‘

No predictions for this story.

‘; content.innerHTML = html; overlay.style.display = ‘flex’; } function escH(s) { var d = document.createElement(‘div’); d.textContent = s || ”; return d.innerHTML; }