Morning Call 26th March 2026: Stocks Higher as Investors Pray for Peace in the Middle East
Wall Street advanced for a second consecutive session on cautious optimism that US–Iran talks could end a four-week conflict that has sent oil surging 35% this month and rattled global energy markets — even as Tehran publicly rejected every US overture.
MPC Markets Morning Call — 26th March 2026: Stocks Higher as Investors Pray for Peace in the Middle East:root { --bg: #FFFFFF; --surface: #F7F8FA; --surface-warm: #FBF9F6; --border: #E2E5EB; --border-strong: #CBD0D9; --text: #1A1D24; --text-body: #3A3F4A; --text-secondary: #6B7280; --text-muted: #9CA3AF; --accent: #1A56DB; --accent-light: #EBF0FE; --accent-border: #B4C9F3; --green: #059669; --green-bg: #ECFDF5; --green-border: #A7F3D0; --red: #DC2626; --red-bg: #FEF2F2; --gold: #B45309; --gold-bg: #FFFBEB; --gold-border: #FDE68A; --purple: #7C3AED; --purple-bg: #F5F3FF; --purple-border: #DDD6FE; --serif: 'Playfair Display', Georgia, serif; --sans: 'Source Sans 3', -apple-system, sans-serif; --mono: 'IBM Plex Mono', monospace; --shadow-sm: 0 1px 2px rgba(0,0,0,0.05); --shadow-md: 0 4px 12px rgba(0,0,0,0.08); } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: var(--bg); color: var(--text); font-family: var(--sans); font-size: 16px; line-height: 1.75; -webkit-font-smoothing: antialiased; }.page { max-width: 800px; margin: 0 auto; padding: 0 24px 80px; } /* Subscribe bar */.subscribe-bar { padding: 24px 0; text-align: center; border-bottom: 1px solid var(--border); }.subscribe-bar-label { font-family: var(--serif); font-size: 18px; font-weight: 700; color: var(--text); margin-bottom: 14px; }.subscribe-links { display: flex; justify-content: center; align-items: center; gap: 16px; flex-wrap: wrap; }.subscribe-btn { display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; border-radius: 8px; background: #111; color: #fff; text-decoration: none; font-family: var(--sans); font-size: 13px; font-weight: 600; letter-spacing: 0.2px; transition: transform 0.15s ease, box-shadow 0.15s ease; box-shadow: var(--shadow-sm); }.subscribe-btn:hover { transform: translateY(-2px); box-shadow: var(--shadow-md); }.subscribe-btn svg { flex-shrink: 0; }.sub-label-top { font-size: 9px; font-weight: 500; letter-spacing: 0.5px; opacity: 0.7; line-height: 1; }.sub-label-bottom { font-size: 15px; font-weight: 700; line-height: 1.1; }.sub-text { display: flex; flex-direction: column; text-align: left; } /* Headline */.top-headline { padding: 40px 0 28px; border-bottom: 2px solid var(--text); margin-bottom: 32px; }.top-headline-text { font-family: var(--serif); font-size: 32px; font-weight: 900; line-height: 1.25; color: var(--text); letter-spacing: -0.5px; margin-bottom: 16px; }.top-excerpt { font-size: 17px; line-height: 1.8; color: var(--text-secondary); }.byline { display: flex; align-items: center; gap: 12px; margin-top: 20px; padding-top: 16px; border-top: 1px solid var(--border); }.byline-logo { width: 32px; height: 32px; background: #111; border-radius: 6px; display: flex; align-items: center; justify-content: center; }.byline-logo span { color: #fff; font-weight: 900; font-size: 12px; font-family: var(--serif); }.byline-text { font-size: 13px; color: var(--text-secondary); }.byline-text strong { color: var(--text); font-weight: 600; } /* Summary card */.summary-top { background: var(--surface); border: 2px solid var(--border-strong); border-radius: 8px; padding: 28px 32px; margin-bottom: 36px; position: relative; }.summary-label { font-family: var(--mono); font-size: 10px; font-weight: 500; letter-spacing: 1.2px; text-transform: uppercase; color: var(--text-muted); margin-bottom: 14px; }.summary-headline { font-family: var(--serif); font-size: 20px; font-weight: 700; color: var(--text); margin-bottom: 16px; line-height: 1.4; }.summary-body { font-size: 15px; color: var(--text-body); line-height: 1.75; margin-bottom: 18px; }.summary-bullets { list-style: none; padding: 0; }.summary-bullets li { display: flex; gap: 10px; font-size: 14px; color: var(--text-body); line-height: 1.6; padding: 6px 0; border-bottom: 1px solid var(--border); }.summary-bullets li:last-child { border-bottom: none; }.bullet-icon { flex-shrink: 0; width: 18px; height: 18px; border-radius: 50%; background: var(--accent); display: flex; align-items: center; justify-content: center; margin-top: 3px; }.bullet-icon svg { width: 10px; height: 10px; fill: white; } /* Section */.section { margin-bottom: 40px; }.section-label { font-family: var(--mono); font-size: 10px; font-weight: 500; letter-spacing: 1.2px; text-transform: uppercase; color: var(--accent); margin-bottom: 10px; }.section-title { font-family: var(--serif); font-size: 22px; font-weight: 700; color: var(--text); margin-bottom: 16px; line-height: 1.35; }.section-body { font-size: 16px; color: var(--text-body); line-height: 1.8; }.section-body p { margin-bottom: 16px; }.section-body p:last-child { margin-bottom: 0; } /* Charts */.chart-block { margin: 28px 0; background: var(--surface-warm); border: 1px solid var(--border); border-radius: 8px; overflow: hidden; }.chart-img { width: 100%; display: block; }.chart-cap { font-size: 12px; color: var(--text-muted); padding: 10px 16px; border-top: 1px solid var(--border); font-style: italic; background…
Read on MPC Markets Mosaic