<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Hanso Heartbeat</title>
    <link>https://heartbeat.hanso.group</link>
    <description>Mailing list archive</description>
    <item>
      <title>Hanso Heartbeat – January 2026</title>
      <link>https://heartbeat.hanso.group/archive/faf63463-2007-4d53-a252-8b9cc6241038</link>
      <description></description>
      <content:encoded><![CDATA[<!doctype html>
<html>
    <head>
        <title>Hanso Heartbeat – January 2026</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
        <base target="_blank">
        <style>
            body {
                background-color: #F0F1F3;
                font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, sans-serif;
                font-size: 15px;
                line-height: 26px;
                margin: 0;
                color: #444;
            }

            pre {
                background: #f4f4f4f4;
                padding: 2px;
            }

            table {
                width: 100%;
                border: 1px solid #ddd;
            }
            table td {
                border-color: #ddd;
                padding: 5px;
            }

            .wrap {
                background-color: #fff;
                padding: 30px;
                max-width: 525px;
                margin: 0 auto;
                border-radius: 5px;
            }

            .button {
                background: #0055d4;
                border-radius: 3px;
                text-decoration: none !important;
                color: #fff !important;
                font-weight: bold;
                padding: 10px 30px;
                display: inline-block;
            }
            .button:hover {
                background: #111;
            }

            .footer {
                text-align: center;
                font-size: 12px;
                color: #888;
            }
                .footer a {
                    color: #888;
                    margin-right: 5px;
                }

            .gutter {
                padding: 30px;
            }

            img {
                max-width: 100%;
                height: auto;
            }

            a {
                color: #0055d4;
            }
                a:hover {
                    color: #111;
                }
            @media screen and (max-width: 600px) {
                .wrap {
                    max-width: auto;
                }
                .gutter {
                    padding: 10px;
                }
            }
        </style>
    </head>
<body style="background-color: #F0F1F3;font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, sans-serif;font-size: 15px;line-height: 26px;margin: 0;color: #444;">
    <div class="gutter" style="padding: 30px;">&nbsp;</div>
    <div class="wrap" style="background-color: #fff;padding: 30px;max-width: 525px;margin: 0 auto;border-radius: 5px;">
        <h1 id="hanso-heartbeat--january-2026">Hanso Heartbeat — January 2026</h1>
<p>Welcome to the first issue of Hanso Heartbeat. The plan is simple: once a month I sit down, look at what actually moved in the Microsoft 365 / Azure / enterprise IT world over the last 30 days, and write up the bits that matter for organisations between five people and five thousand. Not every roadmap entry, not every product reskin — only the items where I&rsquo;d actually pick up the phone if you were a client. Plus a few stories from the wider world that I just want to talk about.</p>
<p>December 2025: Microsoft Ignite shaped the month, the final Patch Tuesday of the year landed quieter than expected, and the AI calendar refused to take a holiday. Here we go.</p>
<hr />
<h2 id="microsoft-365--copilot">Microsoft 365 &amp; Copilot</h2>
<h3 id="1-wave-3-of-microsoft-365-copilot-lands">1. Wave 3 of Microsoft 365 Copilot lands</h3>
<p>At Microsoft Ignite in mid-November, Microsoft announced what it&rsquo;s calling <a href="https://www.microsoft.com/en-us/microsoft-365/blog/2025/12/04/advancing-microsoft-365-new-capabilities-and-pricing-update/">Wave 3 of M365 Copilot</a> — and the features started rolling through December. The framing is a deliberate pivot from "assistant" to "embedded agentic capability": Copilot is no longer just a sidebar that drafts text, it now coordinates multi-step work across Word, Excel, PowerPoint, Outlook, and Copilot Chat, grounded in your tenant&rsquo;s data via Work IQ. Whether the marketing language holds up depends on your specific workloads, but the architectural shift is real. If your organisation has been waiting for "Copilot, but useful," this is the version to pilot in Q1.</p>
<h3 id="2-copilot-cowork-enters-frontier-preview">2. Copilot Cowork enters Frontier preview</h3>
<p>Bundled into the Wave 3 announcements: <a href="https://www.microsoft.com/en-us/microsoft-365/blog/product/microsoft-365-copilot/">Copilot Cowork</a>, positioned as the execution layer for long-running, multi-step work — delegate a task, the agent coordinates the workflow, you stay in control. It&rsquo;s available through Microsoft&rsquo;s Frontier early-access program. The honest read: this is Microsoft&rsquo;s answer to ChatGPT&rsquo;s project mode and Claude&rsquo;s agentic workflows, ported into the M365 envelope. Worth signing up for the Frontier program if you have technical staff who&rsquo;ll experiment.</p>
<h3 id="3-anthropic-models-enabled-by-default-in-m365-copilot">3. Anthropic models enabled by default in M365 Copilot</h3>
<p>A quiet but significant change rolled out via <a href="https://empowering.cloud/microsoft-365-copilot-monthly-update-december-2025/">MC1193290</a>: Anthropic models are now enabled by default in Microsoft 365 Copilot. Tenants get them in the model picker without admin opt-in. This is the structural move that lets users pick Claude over OpenAI for specific tasks (and which we&rsquo;ll see expand into Word and Excel over the coming months). If you have a strict data-residency or model-governance posture, your admins should review the default and decide whether to constrain it.</p>
<h3 id="4-gpt-52-hits-m365-copilot">4. GPT-5.2 hits M365 Copilot</h3>
<p>In parallel, <a href="https://www.microsoft.com/en-us/microsoft-copilot/blog/copilot-studio/whats-new-in-microsoft-copilot-studio-november-2025/">GPT-5.2 reached priority access</a> in M365 Copilot on December 11 for licensed users, with broad rollout following. It improves code generation and multilingual capabilities — the latter actually matters for our German clients. If you&rsquo;ve been frustrated by Copilot&rsquo;s handling of corporate German (the Steuerberater-Deutsch tone, the technical compounds), give it another spin. It&rsquo;s noticeably better.</p>
<h3 id="5-work-iq-memory-copilot-starts-to-remember">5. Work IQ memory: Copilot starts to remember</h3>
<p>Work IQ — the intelligence layer underneath Copilot — gained the ability to recall memories from past Copilot conversations across apps. So if you told Copilot last week that "Project Alpha" means the Q4 marketing launch, it remembers next week. This <a href="https://techcommunity.microsoft.com/blog/microsoft365copilotblog/what%E2%80%99s-new-in-microsoft-365-copilot--november--december-2025/4469738">reduces prompting friction</a> but creates a real privacy and compliance question: what is Copilot remembering, where does it live, and can you wipe it on demand? Microsoft&rsquo;s answer is "in the user&rsquo;s personalisation settings" — worth verifying with your legal team before broad rollout.</p>
<h3 id="6-microsoft-publisher-to-retire-october-2026">6. Microsoft Publisher to retire October 2026</h3>
<p>Long-promised, now confirmed: <a href="https://www.shu.edu/technology/news/what-new-in-microsoft-365-december-2025.html">Publisher will be removed</a> from Microsoft 365 after October 2026. After that, you cannot open or edit <code>.pub</code> files in Publisher. If your marketing team still has flyers and newsletters in Publisher format (and there are more of you than you&rsquo;d admit), now is the time to migrate the content into Word, PowerPoint, Designer, or PDF before the deadline.</p>
<h2 id="m365-licensing--pricing">M365 Licensing &amp; Pricing</h2>
<h3 id="7-microsoft-365-e7-frontier-suite-announced--ga-may-1-2026">7. Microsoft 365 E7 (Frontier Suite) announced — GA May 1, 2026</h3>
<p>The headline licensing announcement of December: <a href="https://www.microsoft.com/en-us/microsoft-365/blog/2025/12/04/advancing-microsoft-365-new-capabilities-and-pricing-update/">Microsoft 365 E7</a>, the new top-tier suite, becomes generally available on May 1, 2026. E7 bundles E5 + Microsoft 365 Copilot + Microsoft Entra Suite + Agent 365 (the new control plane for managing AI agents). The pitch: a productivity suite for a "human-led, agent-operated enterprise." Whether it&rsquo;s worth the bundle depends on whether you actually run AI agents at scale, which most enterprises don&rsquo;t yet. But the licensing chess is real — expect Microsoft account managers to start E5→E7 conversations through 2026.</p>
<h3 id="8-m365-commercial-price-increase--effective-july-1-2026">8. M365 commercial price increase — effective July 1, 2026</h3>
<p>In the <a href="https://www.microsoft.com/en-us/microsoft-365/blog/2025/12/04/advancing-microsoft-365-new-capabilities-and-pricing-update/">same announcement</a>, Microsoft confirmed list-price increases across Business Basic, Business Standard, Business Premium, Office 365 E1/E3, and Microsoft 365 E3/E5 effective 1 July 2026. Renew before that date and you lock current pricing. <strong>If you have a renewal coming up in the first half of 2026, bring it forward.</strong> The "we&rsquo;ll just renew at expiry" reflex costs you 10–15% for no reason. Hanso clients: we&rsquo;ll reach out to anyone with renewals between now and August.</p>
<h3 id="9-security-copilot-now-included-in-microsoft-365-e5">9. Security Copilot now included in Microsoft 365 E5</h3>
<p>From November 18, <a href="https://learn.microsoft.com/en-us/partner-center/announcements/2025-december">Security Copilot is included for E5 customers</a> at no extra cost, along with 12 new Microsoft-built agents across Defender, Entra, Intune, and Purview. Eligible customers get 400 Security Compute Units per month per 1,000 user licenses, capped at 10,000 SCU/month. If you&rsquo;re on E5 and haven&rsquo;t turned this on, you&rsquo;re leaving licensed capability on the table. The agents are limited (Microsoft will expand the catalogue through 2026), but the alert triage and identity-investigation agents alone are worth piloting.</p>
<h3 id="10-copilot-business-smb-bundles-with-decembermarch-promo">10. Copilot Business SMB bundles with December–March promo</h3>
<p>Microsoft introduced <a href="https://learn.microsoft.com/en-us/partner-center/announcements/2025-december">three streamlined Copilot Business bundles</a> for SMB customers — Basic + Copilot, Standard + Copilot, Premium + Copilot — with promotional pricing through 31 March 2026: 35% off Standard+Copilot, 25% off Premium+Copilot, 15% off standalone Copilot Business. For German Mittelstand customers under 300 seats experimenting with Copilot, this is the cleanest path. The 50% off Purview Suite for Business Premium add-on, available through the same promo, is the security-forward sibling worth pairing.</p>
<h2 id="microsoft-security--patch-tuesday">Microsoft Security &amp; Patch Tuesday</h2>
<h3 id="11-december-patch-tuesday-57-cves-three-zero-days-one-in-active-exploitation">11. December Patch Tuesday: 57 CVEs, three zero-days, one in active exploitation</h3>
<p><a href="https://www.bleepingcomputer.com/news/microsoft/microsoft-december-2025-patch-tuesday-fixes-3-zero-days-57-flaws/">Microsoft&rsquo;s final Patch Tuesday of 2025</a> addressed 57 CVEs including three zero-days. The actively-exploited one is <strong>CVE-2025-62221</strong>, a privilege escalation in the Windows Cloud Files Mini Filter Driver — the component that lets cloud sync apps (OneDrive, etc.) interact with the local filesystem. CISA added it to the <a href="https://www.cisa.gov/known-exploited-vulnerabilities-catalog">KEV catalog</a> with a 30 December remediation deadline. Microsoft patched a total of 1,129 CVEs in 2025 — the second-largest annual total ever. Your patching cadence needs to keep up; auto-updates aren&rsquo;t enough on their own.</p>
<h3 id="12-bluehammers-quieter-cousin--powershell-and-github-copilot-cves">12. BlueHammer&rsquo;s quieter cousin — PowerShell and GitHub Copilot CVEs</h3>
<p>The other two December zero-days were both publicly disclosed before the patch dropped: <strong>CVE-2025-54100</strong>, a PowerShell remote code execution flaw via <code>Invoke-WebRequest</code> that let crafted web pages run scripts in user context, and <strong>CVE-2025-64671</strong>, a <a href="https://www.darkreading.com/application-security/microsoft-fixes-exploited-zero-day-light-patch-tuesday">command injection in GitHub Copilot for JetBrains</a> via cross-prompt injection in untrusted files or MCP servers. The Copilot CVE is the more interesting one — it&rsquo;s the first published example of a class of vulnerabilities that the original researcher (Ari Marzuk) calls "IDEsaster": prompt injections that escape the AI assistant and hit the IDE itself. Expect more of these.</p>
<h3 id="13-office-preview-pane-bugs-strike-again">13. Office Preview Pane bugs strike again</h3>
<p>Two critical RCEs in Office (<strong>CVE-2025-62554</strong> and <strong>CVE-2025-62557</strong>, both CVSS 8.4) in the December drop, both exploitable via the <a href="https://krebsonsecurity.com/2025/12/microsoft-patch-tuesday-december-2025-edition/">Outlook Preview Pane</a>. User receives a malicious email, hovers over it in the preview pane, code runs. No click required. The Preview Pane has been a source of critical RCEs almost every month of 2025. If you&rsquo;re still running Outlook in default configuration with auto-preview enabled, you&rsquo;re carrying a known-exploited attack surface every month. Worth a Group Policy review.</p>
<h2 id="azure">Azure</h2>
<h3 id="14-premium-ssd-v2-expands-postgresql-flexible-server-gets-pgbouncer-125">14. Premium SSD v2 expands; PostgreSQL Flexible Server gets PgBouncer 1.25</h3>
<p>Quieter Azure month, but two updates worth noting: Premium SSD v2 expanded to additional regions (lower IOPS pricing for managed databases), and <a href="https://www.hubsite365.com/en-ww/crm-pages/azure-update-10th-april-2026.htm">PgBouncer 1.25.1 reached general availability</a> on Azure Database for PostgreSQL Flexible Server, fixing the long-standing connection-pooling pain point that had teams running it as a sidecar. If you operate Postgres on Azure, the v1.25.1 Flexible Server feature replaces the cobbled-together PgBouncer-on-VM setup most teams had been running.</p>
<h3 id="15-azure-linux-vm-heap-overflow--cve-2025-62550">15. Azure Linux VM heap overflow — CVE-2025-62550</h3>
<p>Buried in the Patch Tuesday list: a <a href="https://www.tenable.com/blog/microsofts-december-2025-patch-tuesday-addresses-56-cves-cve-2025-62221">remote code execution flaw</a> in <strong>Azure Monitor Agent</strong> running on Linux VMs (CVE-2025-62550, CVSS 8.4 critical). Network-adjacent attacker triggers a heap overflow, escalates to syslog user, executes code. If you run Linux VMs on Azure with Azure Monitor Agent (and most do — it&rsquo;s the default), update the agent. This is the kind of bug that sits silently in fleets for months because nobody thinks of "update the monitoring agent" as a security task.</p>
<h2 id="broader-cybersecurity">Broader Cybersecurity</h2>
<h3 id="16-cisa-cisco-sd-wan-warning--cve-2025-20354-active-exploitation">16. CISA Cisco SD-WAN warning — CVE-2025-20354 active exploitation</h3>
<p>CISA flagged <a href="https://socradar.io/blog/december-2025-patch-tuesday-cve-2025-62221/">active exploitation</a> of a maximum-severity authentication bypass in Cisco Catalyst SD-WAN Controller and Manager. If you run Cisco SD-WAN, patch immediately — same vendor, same product family, same theme that returns in 2026 with renewed urgency. Anyone still on unpatched SD-WAN Manager in 2026 should expect to be in someone&rsquo;s incident report.</p>
<h3 id="17-the-2025-ransomware-year-in-review">17. The 2025 ransomware year in review</h3>
<p>December tied off a record year for ransomware activity. The most notable trend <a href="https://www.blackfog.com/the-state-of-ransomware-2026/">reported in year-end roundups</a>: groups are increasingly skipping encryption and going straight to extortion-only attacks (RansomHouse, ShinyHunters style). Easier to execute, faster to monetise, and crucially harder to recover from because you can&rsquo;t simply restore from backup — the attacker just publishes your data. Your backup-and-recovery strategy was built for ransomware-as-encryption. Time to update the threat model.</p>
<h3 id="18-the-tycoon-2fa-platforms-relentless-growth">18. The Tycoon 2FA platform&rsquo;s relentless growth</h3>
<p>Microsoft Threat Intelligence noted that the Tycoon 2FA phishing-as-a-service platform reached over 500,000 organisations targeted per month by late 2025. The platform sells phishing kits that defeat standard MFA (SMS, push notifications, OTP) by intercepting the session token after the user completes the real MFA challenge. The fix isn&rsquo;t more MFA — it&rsquo;s <a href="https://www.microsoft.com/en-us/security/blog/2026/04/22/ai-powered-defense-for-an-ai-accelerated-threat-landscape/">phishing-resistant MFA</a>: FIDO2 hardware keys, passkeys, Windows Hello for Business. If your 2026 plan doesn&rsquo;t include rolling out phishing-resistant credentials to every privileged account, you&rsquo;re betting against the trend.</p>
<h2 id="ai-industry">AI Industry</h2>
<h3 id="19-anthropic-donates-model-context-protocol-to-the-linux-foundation">19. Anthropic donates Model Context Protocol to the Linux Foundation</h3>
<p>The most consequential AI infrastructure move of December: Anthropic <a href="https://techcrunch.com/2026/01/02/in-2026-ai-will-move-from-hype-to-pragmatism/">donated MCP</a> — its open standard for connecting AI agents to tools and data — to the Linux Foundation&rsquo;s newly-formed Agentic AI Foundation. OpenAI and Microsoft have publicly embraced MCP, Google is building its own MCP servers, and the standard is rapidly becoming the "USB-C of AI." For enterprises, this matters because it means agentic workflows are no longer locked to a single vendor&rsquo;s protocol. Pick your model, plug into the same MCP servers everyone else is using.</p>
<h3 id="20-pentagon-ai-deals--and-anthropics-exclusion">20. Pentagon AI deals — and Anthropic&rsquo;s exclusion</h3>
<p><a href="https://www.cnn.com/2026/05/01/tech/pentagon-ai-anthropic">Reported</a> but only formally landing in the new year: the Pentagon signed AI contracts with SpaceX, OpenAI, Google, Microsoft, Nvidia, AWS, and Reflection — and explicitly excluded Anthropic. The reason: Anthropic refused to allow its Claude models to be used for "all lawful purposes," which would include autonomous weapons. The Pentagon labelled Anthropic a "supply chain risk" — terminology previously reserved for foreign-adversary-linked vendors. Anthropic sued and a federal judge blocked the designation. For enterprises, the takeaway isn&rsquo;t the geopolitics — it&rsquo;s that AI-vendor neutrality is now a measurable axis of corporate procurement.</p>
<h3 id="21-openai-revenue-25b-annualised-anthropic-19b">21. OpenAI revenue ~$25B annualised; Anthropic ~$19B</h3>
<p>Year-end revenue estimates landed: OpenAI crossed <a href="https://blog.mean.ceo/new-ai-model-releases-news-april-2026/">$25B annualised</a>, Anthropic crossed $19B. For context, that&rsquo;s faster scaling than any SaaS company in history at the same stage. The takeaway: enterprise AI adoption has moved well past the experimental phase. Procurement teams that were still treating LLM spend as discretionary in 2024 should re-baseline as a line item.</p>
<h2 id="enterprise-software--industry">Enterprise Software &amp; Industry</h2>
<h3 id="22-the-tech-layoffs-are-ai-driven-narrative-hardens">22. The "tech layoffs are AI-driven" narrative hardens</h3>
<p>Year-end <a href="https://www.informationweek.com/it-staffing-careers/2026-tech-company-layoffs">tracker totals</a>: ~245,000 tech jobs cut globally in 2025, ~70% from US-headquartered companies, ~55,000 explicitly attributed to AI. December layoffs continued at Intel, Microsoft, Amazon, Salesforce. The honest read: some of this is genuine AI substitution, some is post-pandemic over-hiring being reversed, some is cover for performance management. Don&rsquo;t over-index on the "AI did it" framing — but the direction is clear, and the entry-level developer pipeline is being thinned. If you hire developers in 2026, the candidate pool looks very different than it did in 2024.</p>
<h3 id="23-ews-retirement-timeline-confirmed">23. EWS retirement timeline confirmed</h3>
<p>Microsoft confirmed the Exchange Web Services retirement plan: <a href="https://blog.cloudcapsule.io/blog/whats-new-in-microsoft-365-february-2026-updates">phased disablement begins 1 October 2026</a>, permanent shutdown 1 April 2027. Migration target is Microsoft Graph. Most ISVs and integrations have already moved, but if you have legacy line-of-business apps that still call EWS (which is more common than you&rsquo;d think — older mail-archiving tools, PSA integrations, custom mail processing), 2026 is the year to remediate. The new EWS usage report in the M365 admin centre is the first place to look.</p>
<h2 id="drei-aus-dezember">Drei aus Dezember</h2>
<p>Three from December I kept circling back to. None of them need anything from you.</p>
<h3 id="24-the-agentic-ai-foundation-forms-under-linux-foundation">24. The Agentic AI Foundation forms under Linux Foundation</h3>
<p>Beyond Anthropic&rsquo;s MCP donation: the <a href="https://techcrunch.com/2026/01/02/in-2026-ai-will-move-from-hype-to-pragmatism/">Agentic AI Foundation itself</a> is a new entity, formed in December under the Linux Foundation umbrella, with founding contributions from MCP (Anthropic), AGENTS.md (OpenAI), and the goose framework (Block). When competing AI labs jointly contribute infrastructure to a neutral standards body, something real is happening. This is the open-source moment for agents. Worth tracking even if you don&rsquo;t write code — it&rsquo;ll shape what your tools can plug into for the next decade.</p>
<h3 id="25-xais-colossus-2-supercluster-comes-online">25. xAI&rsquo;s Colossus 2 supercluster comes online</h3>
<p>Late in December, Elon Musk&rsquo;s xAI <a href="https://blog.mean.ceo/new-ai-model-releases-news-april-2026/">confirmed Colossus 2</a>, reaching full operational capacity at 1.5 gigawatts of compute. For comparison, that&rsquo;s roughly the power draw of a mid-sized European city, dedicated to training a single company&rsquo;s models. Whether xAI&rsquo;s models actually benefit from this scale is an open question (Grok 4 is competitive but not dominant), but the infrastructure race is now visibly a race of <em>physical</em> infrastructure: land, power, cooling, transformer supply chains. The rate-limiting step in AI in 2026 is no longer chips. It&rsquo;s electrical substations.</p>
<h3 id="26-openai-begins-quiet-ipo-preparation">26. OpenAI begins quiet IPO preparation</h3>
<p>Year-end reporting from multiple outlets (Bloomberg, FT, Reuters) <a href="https://blog.mean.ceo/new-ai-model-releases-news-april-2026/">confirmed</a> that OpenAI has begun early-stage preparation for a public listing, potentially as soon as late 2026. The framing was carefully managed — bank meetings, governance review, structural housekeeping — but combined with the $25B annualised revenue figure, the direction is clear. The strategic implication for enterprise procurement: an IPO&rsquo;d OpenAI is one with quarterly earnings pressure, which historically means more aggressive enterprise pricing, more focus on margins, and more visible behaviour around contract renewals. If you negotiate API spend with OpenAI, the next 18 months are when leverage shifts.</p>
<h2 id="coming-up">Coming up</h2>
<p>A few dates to put in the diary:</p>
<ul>
<li><strong>Mid-January:</strong> January Patch Tuesday — expect a busier release than December.</li>
<li><strong>31 March:</strong> Copilot Business SMB promo expires (35% / 25% / 15%). Lock in renewals before.</li>
<li><strong>2 February:</strong> EU AI Act AI literacy obligations + prohibited-AI rules become enforceable.</li>
<li><strong>March:</strong> Microsoft 365 Public Sector pricing changes — watch if you have public-sector customers.</li>
<li><strong>1 May:</strong> M365 E7 (Frontier Suite) and Agent 365 GA.</li>
<li><strong>1 July:</strong> M365 commercial price increase takes effect.</li>
</ul>
<p>That&rsquo;s the month. If something here applies to you and you&rsquo;re not sure what to do about it, hit reply.</p>
<p>Best,
Julian</p>
<hr />
<p><em>How this gets made: end of every month I go through everything I bookmarked or filed during the previous 30 days, keep what&rsquo;s likely useful for clients or just interesting enough to share, and hand the pile to my AI agent ("Paul") for categorisation and first-draft summaries in my voice. Then I read it all again, fix what needs fixing, and send. Editorial taste and any mistakes are mine.</em></p>

    </div>
    
    <div class="footer" style="text-align: center;font-size: 12px;color: #888;">
        <p>
            <a href="https://heartbeat.hanso.group/subscription/faf63463-2007-4d53-a252-8b9cc6241038/" style="color: #888;">Unsubscribe</a>
            &nbsp;&nbsp;
            <a href="https://heartbeat.hanso.group/campaign/faf63463-2007-4d53-a252-8b9cc6241038/" style="color: #888;">View in browser</a>
        </p>
    </div>
    <div class="gutter" style="padding: 30px;">&nbsp;<img src="https://heartbeat.hanso.group/campaign/faf63463-2007-4d53-a252-8b9cc6241038//px.png" alt="" /></div>
</body>
</html>
]]></content:encoded>
      <pubDate>Mon, 04 May 2026 10:59:09 +0000</pubDate>
    </item>
  </channel>
</rss>