← Files Moody's Credit MCPARCHIVED FILE

skills/peer-analysis/assets/template.html

23.3 KB · Oct 5, 2026 · 18:12 UTC

↓ Download file

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Peer Analysis</title>
  <style>
    .page { max-width: 1050px; }

    /* BEGIN shared-template-css (canonical page chrome — inlined, self-contained) */
:root {
  --navy:     #00205b;
  --accent:   #0066cc;
  --gray-100: #f5f6f8;
  --gray-200: #e8eaed;
  --gray-300: #cdd1d8;
  --gray-400: #9aa0ab;
  --gray-700: #444c58;
  --g100:     var(--gray-100);
  --g200:     var(--gray-200);
  --g300:     var(--gray-300);
  --g400:     var(--gray-400);
  --g700:     var(--gray-700);
  --text:     #1a1e27;
  --positive: #1a7a4a;
  --negative: #c0392b;
  --neutral:  #7a6500;
}

* { box-sizing: border-box; margin: 0; padding: 0; }

body {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-size: 13px;
  color: var(--text);
  background: #f0f2f5;
  line-height: 1.65;
}

.page {
  max-width: 900px;
  margin: 32px auto 64px;
  background: #fff;
  box-shadow: 0 2px 16px rgba(0,0,0,.13);
}

.cover-logo {
  font-size: 16px; font-weight: 900; letter-spacing: 2px;
  text-transform: uppercase; color: #fff;
}
.cover-agentic {
  font-size: 13px; font-weight: 400; color: #8fa8d0;
  letter-spacing: 1px; margin-top: 4px;
}
.cover-title {
  font-weight: 300; line-height: 1.2; letter-spacing: -.5px;
  color: #fff;
}
.cover-title strong { font-weight: 700; }
.cover-meta {
  padding-top: 16px;
  border-top: 1px solid rgba(255,255,255,.18);
  display: flex; gap: 24px; font-size: 11px;
  color: #8fa8d0; flex-wrap: wrap;
}
.cover-meta strong { color: #fff; }

.cover.cover-simple {
  background: var(--navy); color: #fff;
  padding: 56px 52px 44px;
  display: flex; flex-direction: column; justify-content: space-between;
  min-height: 280px;
}
.cover.cover-simple .cover-logo { margin-bottom: 44px; }
.cover.cover-simple .cover-title { font-size: 36px; margin-bottom: 36px; }

.cover.cover-multi { display: grid; grid-template-rows: auto; overflow: hidden; }
.cover.cover-multi .cover-top {
  display: grid; grid-template-columns: 1fr; min-height: 340px;
}
.cover.cover-multi .cover-top.has-cover-image {
  grid-template-columns: 1fr 160px 16px;
}
.cover.cover-multi .cover-top:not(.has-cover-image) .cover-strip,
.cover.cover-multi .cover-top:not(.has-cover-image) .cover-bar-top { display: none; }
.cover.cover-multi .cover-bottom { display: none; }
.cover.cover-multi .cover-bottom.has-cover-image {
  display: grid; grid-template-columns: 1fr 16px; height: 220px;
}
.cover.cover-multi .cover-left {
  background: var(--navy); color: #fff;
  padding: 44px 44px 40px;
  display: flex; flex-direction: column; justify-content: space-between;
}
.cover.cover-multi .cover-logo { margin-bottom: 52px; }
.cover.cover-multi .cover-title { font-size: 40px; margin-bottom: 28px; }
.cover.cover-multi .cover-companies {
  display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px;
}
.cover.cover-multi .company-chip {
  background: rgba(255,255,255,.15); color: #fff;
  font-size: 13px; font-weight: 600;
  padding: 6px 16px; border-radius: 4px;
  border: 1px solid rgba(255,255,255,.35);
  letter-spacing: .2px;
}
.cover.cover-multi .company-chip.target {
  background: rgba(255,255,255,.28);
  border-color: rgba(255,255,255,.55);
}
.cover.cover-multi .cover-companies-label {
  font-size: 10px; font-weight: 700; letter-spacing: 2px;
  text-transform: uppercase; color: #8fa8d0; margin-bottom: 10px;
}
.cover.cover-multi .cover-strip { overflow: hidden; background: var(--navy); }
.cover.cover-multi .cover-strip img {
  width: 100%; height: 100%;
  object-fit: cover; object-position: center top; display: block;
}
.cover.cover-multi .cover-bar-top { background: #1a6edc; }
.cover.cover-multi .cover-landscape { overflow: hidden; background: var(--navy); }
.cover.cover-multi .cover-landscape img {
  width: 100%; height: 100%;
  object-fit: cover; object-position: center center; display: block;
}
.cover.cover-multi .cover-bar-bottom { background: #1a6edc; }

.toc-page {
  padding: 44px 56px 36px; border-bottom: 3px solid var(--navy);
}
.toc-heading {
  font-size: 11px; font-weight: 800; letter-spacing: 2.5px;
  text-transform: uppercase; color: var(--navy);
  margin-bottom: 20px; padding-bottom: 10px;
  border-bottom: 2px solid var(--navy);
}
.toc-list { list-style: none; }
.toc-list li {
  display: flex; align-items: baseline; padding: 5px 0;
  border-bottom: 1px dotted var(--g200);
  font-size: 12.5px; color: var(--g700);
}
.toc-list li:last-child { border-bottom: none; }
.toc-num {
  font-weight: 700; color: var(--navy);
  width: 90px; flex-shrink: 0; font-size: 12px;
}
.toc-label { flex: 1; }
.toc-dots {
  flex: 1; border-bottom: 1px dotted var(--g400); margin: 0 8px;
  min-width: 40px; align-self: flex-end; margin-bottom: 4px;
}
.toc-list a { color: inherit; text-decoration: none; }
.toc-list a:hover { color: var(--accent); }

.report-body { padding: 0 56px 48px; }

.section { padding-top: 36px; margin-top: 4px; }
.section-heading {
  font-size: 15px; font-weight: 700; color: var(--navy);
  padding-bottom: 8px; border-bottom: 2px solid var(--navy);
  margin-bottom: 14px;
}
.section-content { color: var(--g700); line-height: 1.7; }
.section-content p { margin-bottom: 10px; }
.section-content ul { padding-left: 20px; margin-bottom: 10px; }
.section-content li { margin-bottom: 6px; }
.section-content .subsection-title {
  font-size: 13px; font-weight: 700; color: var(--text);
  margin-top: 16px; margin-bottom: 6px; display: block;
}
.section-content strong { color: var(--text); }

.outlook-badge {
  display: inline-block; font-size: 10px; font-weight: 700;
  padding: 2px 7px; border-radius: 10px;
  text-transform: uppercase; letter-spacing: .5px;
}
.outlook-badge.stable   { background: #e6f5ec; color: var(--positive); }
.outlook-badge.positive { background: #e6f5ec; color: var(--positive); }
.outlook-badge.negative { background: #fdf0ee; color: var(--negative); }
.outlook-badge.review   { background: #fdf8e1; color: var(--neutral); }
.outlook-badge.na       { background: var(--g100); color: var(--g400); }

a { color: var(--accent); text-decoration: none; }
a:hover { text-decoration: underline; }

.report-footer {
  background: var(--navy); padding: 14px 56px;
  font-size: 10px; color: #8fa8d0;
  display: flex; justify-content: space-between; align-items: center;
}
.footer-logo {
  font-size: 14px; font-weight: 800; color: #fff; letter-spacing: 1px;
}

@media print {
  body { background: #fff; }
  .page { box-shadow: none; margin: 0; max-width: none; }
  .section { page-break-inside: avoid; }
}
    /* END shared-template-css */

    .sub-heading {
      font-size: 13.5px; font-weight: 700; color: var(--navy); margin-top: 24px; margin-bottom: 10px;
    }

    .pa-table { width: 100%; border-collapse: collapse; margin-top: 6px; font-size: 12px; }
    .pa-table thead tr { background: var(--navy); color: #fff; }
    .pa-table thead th {
      padding: 9px 10px; text-align: left; font-size: 10.5px; font-weight: 700;
      letter-spacing: .4px; text-transform: uppercase; vertical-align: bottom;
    }
    .pa-table tbody tr { border-bottom: 1px solid var(--gray-200); }
    .pa-table tbody tr:nth-child(even) { background: var(--gray-100); }
    .pa-table tbody td { padding: 9px 10px; vertical-align: top; color: var(--gray-700); line-height: 1.55; }
    .pa-table .company-name { font-weight: 600; color: var(--navy); white-space: nowrap; }
    .pa-table .row-label { font-weight: 700; color: var(--navy); white-space: nowrap; min-width: 120px; vertical-align: top; background: var(--gray-100); }

    .credit-drivers-table { width: 100%; border-collapse: collapse; margin-top: 6px; font-size: 11.5px; }
    .credit-drivers-table thead tr { background: var(--navy); color: #fff; }
    .credit-drivers-table thead th {
      padding: 9px 10px; text-align: left; font-size: 10.5px; font-weight: 700;
      letter-spacing: .4px; text-transform: uppercase; vertical-align: bottom;
    }
    .credit-drivers-table tbody tr { border-bottom: 1px solid var(--gray-200); }
    .credit-drivers-table tbody td { padding: 10px; vertical-align: top; color: var(--gray-700); line-height: 1.55; }
    .credit-drivers-table .row-label { font-weight: 700; color: var(--navy); background: var(--gray-100); min-width: 110px; font-size: 11px; }

    .ki-table { width: 100%; border-collapse: collapse; margin-top: 6px; font-size: 11px; }
    .ki-table thead tr { background: var(--navy); color: #fff; }
    .ki-table thead th {
      padding: 8px 6px; text-align: center; font-size: 9.5px; font-weight: 700;
      letter-spacing: .3px; text-transform: uppercase; vertical-align: bottom;
    }
    .ki-table thead th:first-child { text-align: left; }
    .ki-table tbody tr { border-bottom: 1px solid var(--gray-200); }
    .ki-table tbody tr:nth-child(even) { background: var(--gray-100); }
    .ki-table tbody td { padding: 7px 6px; text-align: center; vertical-align: top; color: var(--gray-700); }
    .ki-table tbody td:first-child { text-align: left; font-weight: 600; color: var(--navy); white-space: nowrap; }

    .sc-table { width: 100%; border-collapse: collapse; margin-top: 6px; font-size: 11px; }
    .sc-table thead tr { background: var(--navy); color: #fff; }
    .sc-table thead th {
      padding: 8px 6px; text-align: center; font-size: 9.5px; font-weight: 700;
      letter-spacing: .3px; text-transform: uppercase; vertical-align: bottom;
    }
    .sc-table thead th:first-child { text-align: left; }
    .sc-table thead tr.sub-header { background: #1a3a7a; }
    .sc-table thead tr.sub-header th { font-size: 8.5px; font-weight: 600; letter-spacing: .2px; padding: 5px 6px; }
    .sc-table tbody tr { border-bottom: 1px solid var(--gray-200); }
    .sc-table tbody tr:nth-child(even) { background: var(--gray-100); }
    .sc-table tbody td { padding: 7px 6px; text-align: center; vertical-align: top; color: var(--gray-700); }
    .sc-table tbody td:first-child { text-align: left; font-weight: 600; color: var(--navy); font-size: 11px; }

    .chart-container { margin: 20px 0; padding: 20px; background: var(--gray-100); border-radius: 4px; }
    .chart-container svg { display: block; margin: 0 auto; }
    .chart-title {
      font-size: 13px; font-weight: 700; color: var(--navy); text-align: center; margin-bottom: 16px;
    }
    .chart-legend {
      display: flex; justify-content: center; gap: 20px; margin-top: 14px; flex-wrap: wrap;
    }
    .chart-legend-item { display: flex; align-items: center; gap: 6px; font-size: 11px; color: var(--gray-700); }
    .chart-legend-swatch { width: 14px; height: 3px; border-radius: 1px; }

    /* BEGIN shared-citations-css (canonical citations styling — inlined, self-contained) */
    .cite-ref { font-size: 11px; color: var(--accent); font-weight: 600; text-decoration: none; }
    a.cite-ref { cursor: pointer; }
    a.cite-ref:hover { text-decoration: underline; }
    span.cite-ref { cursor: default; }
    .sources-section { padding-top: 32px; margin-top: 4px; }
    .sources-heading {
      font-size: 14px; font-weight: 700; color: var(--navy);
      padding-bottom: 7px; border-bottom: 2px solid var(--navy); margin-bottom: 12px;
    }
    .source-item {
      padding: 5px 0; border-bottom: 1px solid var(--g200);
      font-size: 11px; color: var(--g700); line-height: 1.6;
    }
    .source-num { font-weight: 700; color: var(--navy); margin-right: 6px; }
    .source-title { color: var(--accent); }
    .source-meta { color: var(--g400); margin-left: 4px; }
    .section-citations {
      margin-top: 16px; padding: 10px 14px;
      background: var(--g100); border: 1px solid var(--g200);
      border-radius: 2px; font-size: 11px; color: var(--g700); line-height: 1.7;
    }
    .section-citations .cite-label {
      font-weight: 700; font-size: 10.5px; color: var(--navy);
      letter-spacing: .5px; display: block; margin-bottom: 4px; text-transform: uppercase;
    }
    .section-citations .cite-item { display: block; padding: 1px 0; }
    .section-citations .cite-num { font-weight: 700; color: var(--accent); margin-right: 4px; }
    .section-citations a { color: var(--accent); text-decoration: none; }
    .section-citations a:hover { text-decoration: underline; }
    .section-citations .cite-meta { color: var(--g400); margin-left: 4px; }
    /* END shared-citations-css */
  </style>
</head>
<body>
<div class="page">
  <div class="cover cover-multi">
    <div class="cover-top">
      <div class="cover-left">
        <div>
          <div class="cover-logo">Moody's<div class="cover-agentic">AGENTIC SOLUTIONS</div></div>
          <div class="cover-title"><strong>Peer</strong><br>Analysis</div>
          <div class="cover-companies-label">Companies covered</div>
          <div class="cover-companies" id="pa-company-chips"></div>
        </div>
        <div class="cover-meta">
          <span><strong>Date:</strong> <span id="pa-report-date"></span></span>
          <span><strong>Target:</strong> <span id="pa-target-company"></span></span>
          <span><strong>Peers:</strong> <span id="pa-peer-count"></span></span>
          <span><strong>Type:</strong> Peer Analysis</span>
        </div>
      </div>
      <div class="cover-strip"><img id="pa-cover-img-right" src="" alt=""></div>
      <div class="cover-bar-top"></div>
    </div>
    <div class="cover-bottom">
      <div class="cover-landscape"><img id="pa-cover-img-bottom" src="" alt=""></div>
      <div class="cover-bar-bottom"></div>
    </div>
  </div>

  <div class="toc-page">
    <div class="toc-heading">Contents</div>
    <ul class="toc-list">
      <li><span class="toc-num">Section 1.</span><a href="#sec1"><span class="toc-label">Peers Comparison Table &amp; Analysis</span></a><span class="toc-dots"></span></li>
      <li><span class="toc-num">Section 2.</span><a href="#sec2"><span class="toc-label">Ratings Chart</span></a><span class="toc-dots"></span></li>
      <li><span class="toc-num">Section 3.</span><a href="#sec3"><span class="toc-label">ESG Table &amp; Analysis</span></a><span class="toc-dots"></span></li>
      <li><span class="toc-num">Section 4.</span><a href="#pa-sources-anchor"><span class="toc-label">Citations</span></a><span class="toc-dots"></span></li>
    </ul>
  </div>

  <div class="report-body">
    <div id="sec1" class="section">
      <div class="section-heading">Section 1. Peers Comparison Table &amp; Analysis</div>

      <div class="sub-heading">1) Peers Table</div>
      <table class="pa-table">
        <thead><tr><th>Company</th><th>Description (from Credit Opinion "Profile")</th></tr></thead>
        <tbody id="pa-peers-table"></tbody>
      </table>

      <div class="sub-heading">2) Peers Rating</div>
      <table class="pa-table">
        <thead><tr><th>Company</th><th>Rating (rating class / date)</th><th>Outlook</th></tr></thead>
        <tbody id="pa-peers-rating"></tbody>
      </table>

      <div class="sub-heading">3) Credit Drivers</div>
      <table class="credit-drivers-table" id="pa-credit-drivers">
        <thead>
          <tr>
            <th>Credit Driver</th>
            <th id="pa-cd-col-1"></th>
            <th id="pa-cd-col-2"></th>
            <th id="pa-cd-col-3"></th>
            <th id="pa-cd-col-4"></th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td class="row-label">Upgrade factors</td>
            <td id="pa-cd-r1-c1"></td>
            <td id="pa-cd-r1-c2"></td>
            <td id="pa-cd-r1-c3"></td>
            <td id="pa-cd-r1-c4"></td>
          </tr>
          <tr>
            <td class="row-label">Downgrade factors</td>
            <td id="pa-cd-r2-c1"></td>
            <td id="pa-cd-r2-c2"></td>
            <td id="pa-cd-r2-c3"></td>
            <td id="pa-cd-r2-c4"></td>
          </tr>
          <tr>
            <td class="row-label">Credit strengths (qualitative)</td>
            <td id="pa-cd-r3-c1"></td>
            <td id="pa-cd-r3-c2"></td>
            <td id="pa-cd-r3-c3"></td>
            <td id="pa-cd-r3-c4"></td>
          </tr>
          <tr>
            <td class="row-label">Credit challenges (qualitative)</td>
            <td id="pa-cd-r4-c1"></td>
            <td id="pa-cd-r4-c2"></td>
            <td id="pa-cd-r4-c3"></td>
            <td id="pa-cd-r4-c4"></td>
          </tr>
          <tr>
            <td class="row-label">Quantitative support (most recent financials in context)</td>
            <td id="pa-cd-r5-c1"></td>
            <td id="pa-cd-r5-c2"></td>
            <td id="pa-cd-r5-c3"></td>
            <td id="pa-cd-r5-c4"></td>
          </tr>
        </tbody>
      </table>

      <div class="sub-heading">4) Key Indicators</div>
      <table class="ki-table" id="pa-key-indicators">
        <thead>
          <tr>
            <th>Company</th>
            <th>Period</th>
            <th>Revenue (USD)</th>
            <th>Total Debt (USD)</th>
            <th>EBITA (USD)</th>
            <th>EBITA Margin</th>
            <th>EBITDA (USD)</th>
            <th>Debt/EBITDA</th>
            <th>EBITA/Interest</th>
            <th>Net LT Debt (USD)</th>
            <th>RCF/Net Debt</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td id="pa-ki-r1-company"></td>
            <td id="pa-ki-r1-v1"></td>
            <td id="pa-ki-r1-v2"></td>
            <td id="pa-ki-r1-v3"></td>
            <td id="pa-ki-r1-v4"></td>
            <td id="pa-ki-r1-v5"></td>
            <td id="pa-ki-r1-v6"></td>
            <td id="pa-ki-r1-v7"></td>
            <td id="pa-ki-r1-v8"></td>
            <td id="pa-ki-r1-v9"></td>
            <td id="pa-ki-r1-v10"></td>
          </tr>
          <tr>
            <td id="pa-ki-r2-company"></td>
            <td id="pa-ki-r2-v1"></td>
            <td id="pa-ki-r2-v2"></td>
            <td id="pa-ki-r2-v3"></td>
            <td id="pa-ki-r2-v4"></td>
            <td id="pa-ki-r2-v5"></td>
            <td id="pa-ki-r2-v6"></td>
            <td id="pa-ki-r2-v7"></td>
            <td id="pa-ki-r2-v8"></td>
            <td id="pa-ki-r2-v9"></td>
            <td id="pa-ki-r2-v10"></td>
          </tr>
          <tr>
            <td id="pa-ki-r3-company"></td>
            <td id="pa-ki-r3-v1"></td>
            <td id="pa-ki-r3-v2"></td>
            <td id="pa-ki-r3-v3"></td>
            <td id="pa-ki-r3-v4"></td>
            <td id="pa-ki-r3-v5"></td>
            <td id="pa-ki-r3-v6"></td>
            <td id="pa-ki-r3-v7"></td>
            <td id="pa-ki-r3-v8"></td>
            <td id="pa-ki-r3-v9"></td>
            <td id="pa-ki-r3-v10"></td>
          </tr>
          <tr>
            <td id="pa-ki-r4-company"></td>
            <td id="pa-ki-r4-v1"></td>
            <td id="pa-ki-r4-v2"></td>
            <td id="pa-ki-r4-v3"></td>
            <td id="pa-ki-r4-v4"></td>
            <td id="pa-ki-r4-v5"></td>
            <td id="pa-ki-r4-v6"></td>
            <td id="pa-ki-r4-v7"></td>
            <td id="pa-ki-r4-v8"></td>
            <td id="pa-ki-r4-v9"></td>
            <td id="pa-ki-r4-v10"></td>
          </tr>
        </tbody>
      </table>

      <div class="sub-heading">5) Scorecards</div>
      <table class="sc-table" id="pa-scorecards">
        <thead>
          <tr>
            <th rowspan="2">Scorecard Item</th>
            <th colspan="2" id="pa-sc-col-1"></th>
            <th colspan="2" id="pa-sc-col-2"></th>
            <th colspan="2" id="pa-sc-col-3"></th>
            <th colspan="2" id="pa-sc-col-4"></th>
          </tr>
          <tr class="sub-header">
            <th id="pa-sc-col-1-curr"></th>
            <th id="pa-sc-col-1-fwd"></th>
            <th id="pa-sc-col-2-curr"></th>
            <th id="pa-sc-col-2-fwd"></th>
            <th id="pa-sc-col-3-curr"></th>
            <th id="pa-sc-col-3-fwd"></th>
            <th id="pa-sc-col-4-curr"></th>
            <th id="pa-sc-col-4-fwd"></th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Scale: Revenue/Sales (USD bn)</td>
            <td id="pa-sc-r1-c1-curr"></td><td id="pa-sc-r1-c1-fwd"></td>
            <td id="pa-sc-r1-c2-curr"></td><td id="pa-sc-r1-c2-fwd"></td>
            <td id="pa-sc-r1-c3-curr"></td><td id="pa-sc-r1-c3-fwd"></td>
            <td id="pa-sc-r1-c4-curr"></td><td id="pa-sc-r1-c4-fwd"></td>
          </tr>
          <tr>
            <td>Profitability: EBIT(A) margin</td>
            <td id="pa-sc-r2-c1-curr"></td><td id="pa-sc-r2-c1-fwd"></td>
            <td id="pa-sc-r2-c2-curr"></td><td id="pa-sc-r2-c2-fwd"></td>
            <td id="pa-sc-r2-c3-curr"></td><td id="pa-sc-r2-c3-fwd"></td>
            <td id="pa-sc-r2-c4-curr"></td><td id="pa-sc-r2-c4-fwd"></td>
          </tr>
          <tr>
            <td>Leverage: Debt/EBITDA</td>
            <td id="pa-sc-r3-c1-curr"></td><td id="pa-sc-r3-c1-fwd"></td>
            <td id="pa-sc-r3-c2-curr"></td><td id="pa-sc-r3-c2-fwd"></td>
            <td id="pa-sc-r3-c3-curr"></td><td id="pa-sc-r3-c3-fwd"></td>
            <td id="pa-sc-r3-c4-curr"></td><td id="pa-sc-r3-c4-fwd"></td>
          </tr>
          <tr>
            <td>Cash flow: RCF/Net debt</td>
            <td id="pa-sc-r4-c1-curr"></td><td id="pa-sc-r4-c1-fwd"></td>
            <td id="pa-sc-r4-c2-curr"></td><td id="pa-sc-r4-c2-fwd"></td>
            <td id="pa-sc-r4-c3-curr"></td><td id="pa-sc-r4-c3-fwd"></td>
            <td id="pa-sc-r4-c4-curr"></td><td id="pa-sc-r4-c4-fwd"></td>
          </tr>
          <tr>
            <td>Coverage: EBIT(A)/Interest</td>
            <td id="pa-sc-r5-c1-curr"></td><td id="pa-sc-r5-c1-fwd"></td>
            <td id="pa-sc-r5-c2-curr"></td><td id="pa-sc-r5-c2-fwd"></td>
            <td id="pa-sc-r5-c3-curr"></td><td id="pa-sc-r5-c3-fwd"></td>
            <td id="pa-sc-r5-c4-curr"></td><td id="pa-sc-r5-c4-fwd"></td>
          </tr>
          <tr>
            <td>Scorecard-indicated outcome</td>
            <td id="pa-sc-r6-c1-curr"></td><td id="pa-sc-r6-c1-fwd"></td>
            <td id="pa-sc-r6-c2-curr"></td><td id="pa-sc-r6-c2-fwd"></td>
            <td id="pa-sc-r6-c3-curr"></td><td id="pa-sc-r6-c3-fwd"></td>
            <td id="pa-sc-r6-c4-curr"></td><td id="pa-sc-r6-c4-fwd"></td>
          </tr>
          <tr>
            <td>Actual rating</td>
            <td id="pa-sc-r7-c1-curr"></td><td id="pa-sc-r7-c1-fwd"></td>
            <td id="pa-sc-r7-c2-curr"></td><td id="pa-sc-r7-c2-fwd"></td>
            <td id="pa-sc-r7-c3-curr"></td><td id="pa-sc-r7-c3-fwd"></td>
            <td id="pa-sc-r7-c4-curr"></td><td id="pa-sc-r7-c4-fwd"></td>
          </tr>
        </tbody>
      </table>

      <div class="sub-heading">6) Conclusion</div>
      <div class="section-content" id="pa-conclusion"></div>

      <div id="pa-cite-peers"></div>
    </div>

    <div id="sec2" class="section">
      <div class="section-heading">Section 2. Ratings Chart</div>
      <div id="pa-ratings-chart"></div>
      <div class="section-content" id="pa-ratings-analysis"></div>
      <div id="pa-cite-ratings"></div>
    </div>

    <div id="sec3" class="section">
      <div class="section-heading">Section 3. ESG Table &amp; Analysis</div>
      <table class="pa-table">
        <thead><tr><th>Company</th><th>Overall ESG Classification</th><th>Environmental (E)</th><th>Social (S)</th><th>Governance (G)</th></tr></thead>
        <tbody id="pa-esg-table"></tbody>
      </table>
      <div class="section-content" id="pa-esg-analysis"></div>
      <div id="pa-cite-esg"></div>
    </div>

    <div class="sources-section" id="pa-sources-anchor">
      <div class="sources-heading">Citations</div>
      <div id="pa-sources"></div>
    </div>
  </div>

  <div class="report-footer">
    <span class="footer-logo">Moody's <span style="font-weight:400;color:#8fa8d0;">AGENTIC SOLUTIONS</span></span>
    <span>Report generated <span id="pa-footer-date"></span> • Confidential</span>
  </div>
</div>
</body>
</html>

SHA-256: 794a4cc3547d4a1a8e72b387c4fd7c9b0644bd7c2ed11e993ee7d26529416280