.ledger-index-page,.ledger-gpi,.ledger-pmi,.ledger-im,.ledger-acai,.ledger-isi{--ledger-max:1120px;--ledger-card:#fffdf9;--ledger-soft:#fbf8f1;--ledger-ink:#171717;--ledger-body:#2c2a27;--ledger-muted:#6d655e;--ledger-label:#5f5a54;--ledger-rule:#201c181a;--ledger-rule-soft:#201c1814;--ledger-radius-lg:22px;--ledger-radius-md:14px;--ledger-radius-sm:12px;--ledger-shadow:0 20px 46px #1c18140d, 0 5px 14px #1c181407;--ledger-shadow-soft:0 8px 22px #1c181409;--ledger-section-gap:40px;--ledger-hero-gap:28px;--ledger-page-pad-bottom:44px;--ledger-card-pad:16px;--ledger-hero-pad:30px 28px 28px;--ledger-editorial-width:880px;--ledger-delta-border:#8c4b3f38;--ledger-delta-bg:#8c4b3f0e;--ledger-delta-text:#6f4038}.ledger-index-page.ledger-gpi,.ledger-index-page.ledger-pmi,.ledger-index-page.ledger-im,.ledger-index-page.ledger-acai,.ledger-index-page.ledger-isi,.ledger-gpi,.ledger-pmi,.ledger-im,.ledger-acai,.ledger-isi{max-width:var(--ledger-max);padding:0 0 var(--ledger-page-pad-bottom);color:var(--ledger-ink);margin:0 auto;font-family:Georgia,Times New Roman,serif}.ledger-index-page *,.ledger-gpi *,.ledger-pmi *,.ledger-im *,.ledger-acai *,.ledger-isi *{box-sizing:border-box}.ledger-index-breadcrumb{letter-spacing:.34em;text-transform:uppercase;color:#6d655e;max-width:100%;margin:0 0 26px;font-family:Arial,Helvetica,sans-serif;font-size:10px}.ledger-index-breadcrumb a{color:inherit;text-decoration:none;transition:color .15s}.ledger-index-breadcrumb a:hover{color:#5c554d}.ledger-index-breadcrumb-sep{color:#c4bab0;margin:0 .5rem}.ledger-index-kicker{letter-spacing:.14em;text-transform:uppercase;max-width:100%;color:var(--ledger-label);margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.45;display:block}.ledger-index-title{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,5vw,4.35rem);font-weight:700;line-height:1.02}.ledger-index-intro{max-width:var(--ledger-editorial-width);color:var(--ledger-body);margin:20px 0 0;font-size:1.05rem;line-height:1.72}.ledger-index-updated{max-width:var(--ledger-editorial-width);color:var(--ledger-muted);margin:16px 0 0;font-size:.95rem;font-style:italic;line-height:1.6}.ledger-index-intro+.ledger-index-updated{margin-top:12px}.ledger-index-hero-card{margin-top:var(--ledger-hero-gap);padding:var(--ledger-hero-pad);background:var(--ledger-card);border:1px solid var(--ledger-rule);border-radius:var(--ledger-radius-lg);box-shadow:var(--ledger-shadow)}.ledger-monitor-status-pair{border-bottom:1px solid var(--ledger-rule-soft);grid-template-columns:1fr;gap:18px;margin-bottom:22px;padding-bottom:22px;display:grid}@media (min-width:768px){.ledger-monitor-status-pair{grid-template-columns:1fr 1fr;gap:24px}}.ledger-monitor-pair-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ledger-label);margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.45}.ledger-monitor-pair-value{letter-spacing:-.02em;color:#1f1d1a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:700;line-height:1.28}.ledger-monitor-lead{max-width:var(--ledger-editorial-width);color:#272727;margin:0 0 22px;font-size:1.02rem;line-height:1.72}.ledger-monitor-state-grid{grid-template-columns:1fr;gap:12px;margin:0 0 22px;display:grid}@media (min-width:768px){.ledger-monitor-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ledger-monitor-state-grid.ledger-monitor-state-grid--wide3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.ledger-monitor-state-grid.ledger-monitor-state-grid--seven>:last-child{grid-column:1/-1}}.ledger-monitor-status-lines{margin-top:12px}.ledger-monitor-status-lines .ledger-index-updated{margin-top:0}.ledger-monitor-evidence-cutoff{max-width:var(--ledger-editorial-width);letter-spacing:.04em;color:var(--ledger-muted);margin:6px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;line-height:1.55}.ledger-sources-list{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ledger-sources-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ledger-source-item{border:1px solid var(--ledger-rule);border-radius:var(--ledger-radius-md);padding:var(--ledger-card-pad);background:#fffdf9b8}.ledger-source-institution{letter-spacing:.12em;text-transform:uppercase;color:var(--ledger-label);margin:0 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:10px}.ledger-source-title{color:#1f1d1a;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;line-height:1.35}.ledger-source-title a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ledger-source-title a:hover{color:#4a4540}.ledger-source-meta{color:var(--ledger-muted);margin:0 0 8px;font-size:.82rem;line-height:1.45}.ledger-source-supports{color:#5c554d;margin:0;font-size:.88rem;line-height:1.55}.ledger-qual-states-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:768px){.ledger-qual-states-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ledger-qual-states-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ledger-qual-state-card{border:1px solid var(--ledger-rule);border-radius:var(--ledger-radius-md);background:#fffdf9b8;padding:14px}.ledger-qual-state-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ledger-label);margin:0 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:10px}.ledger-qual-state-def{color:#5c554d;margin:0;font-size:.86rem;line-height:1.55}.ledger-inline-link{color:#4a4540;text-underline-offset:2px;text-decoration:underline}.ledger-inline-link:hover{color:#1f1d1a}.ledger-monitor-lead+.ledger-monitor-lead{margin-top:-8px}.ledger-changed-section{border-top:1px solid var(--ledger-rule-soft);margin-top:18px;padding-top:18px}.ledger-signal-block{margin:0 0 22px}.ledger-changed-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ledger-label);margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:10px}.ledger-changed-body{max-width:var(--ledger-editorial-width);color:#5c554d;margin:0;font-size:.95rem;line-height:1.68}.ledger-monitor-state-card{border:1px solid var(--ledger-rule);border-radius:var(--ledger-radius-md);padding:var(--ledger-card-pad);background:#fffdf9b8}.ledger-monitor-state-name{letter-spacing:.12em;text-transform:uppercase;color:var(--ledger-label);margin:0 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.45}.ledger-monitor-state-level{letter-spacing:-.015em;color:#1f1d1a;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700;line-height:1.28}.ledger-monitor-state-body{color:#5c554d;margin:0;font-size:.9rem;line-height:1.6}.ledger-monitor-method-notice{max-width:var(--ledger-editorial-width);color:var(--ledger-muted);margin:0;font-size:.88rem;line-height:1.64}.ledger-hub-method-notice{color:#6f6760;max-width:40rem;margin:24px 0 0;font-size:.9rem;line-height:1.7}.ledger-acai,.ledger-isi{--ledger-hero-gap:32px}.ledger-acai .ledger-index-updated,.ledger-isi .ledger-index-updated{margin-bottom:2px}.ledger-index-inner-card{background:var(--ledger-soft);border:1px solid var(--ledger-rule);border-radius:var(--ledger-radius-md);padding:var(--ledger-card-pad)}.ledger-index-section{margin-top:var(--ledger-section-gap)}.ledger-index-section-title{letter-spacing:-.02em;margin:0 0 14px;font-size:1.5rem;font-weight:700;line-height:1.18}.ledger-index-section-sub{max-width:850px;color:var(--ledger-muted);margin:0 0 14px;font-size:.95rem;line-height:1.66}.ledger-qual-states-note{margin-top:-4px}.ledger-index-module-card{background:var(--ledger-soft);border:1px solid var(--ledger-rule);border-radius:var(--ledger-radius-md);padding:var(--ledger-card-pad)}.ledger-index-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ledger-label);font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.45}.ledger-index-delta{border:1px solid var(--ledger-delta-border);background:var(--ledger-delta-bg);letter-spacing:.13em;text-transform:uppercase;color:var(--ledger-delta-text);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 12px;font-family:Arial,Helvetica,sans-serif;font-size:10px;display:inline-flex}.ledger-index-delta.gpi-delta-reset,.ledger-gpi .gpi-delta-reset{white-space:normal;letter-spacing:.1em;max-width:100%;line-height:1.45}.ledger-index-table-wrap{-webkit-overflow-scrolling:touch;background:var(--ledger-card);border:1px solid var(--ledger-rule);border-radius:var(--ledger-radius-md);box-shadow:var(--ledger-shadow-soft);overflow-x:auto}.ledger-index-table{border-collapse:collapse;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:.9rem}.ledger-index-table th,.ledger-index-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ledger-rule-soft);padding:19px 17px}.ledger-index-table th{letter-spacing:.12em;text-transform:uppercase;color:var(--ledger-label);white-space:nowrap;background:#f9f4ea;font-size:10px;font-weight:600;line-height:1.45}.ledger-index-table td{color:#3a3835;line-height:1.62}.ledger-index-table tr:last-child td{border-bottom:none}.ledger-index-page-note{border-top:1px solid var(--ledger-rule);color:var(--ledger-muted);margin-top:26px;padding-top:16px;font-size:.92rem;line-height:1.66}.ledger-page-footer{margin-top:4px;padding-top:16px;padding-bottom:10px}@media (min-width:768px){.ledger-page-footer{padding-top:18px;padding-bottom:12px}}@media (max-width:800px){.ledger-index-page.ledger-gpi,.ledger-index-page.ledger-pmi,.ledger-index-page.ledger-im,.ledger-index-page.ledger-acai,.ledger-index-page.ledger-isi,.ledger-gpi,.ledger-pmi,.ledger-im,.ledger-acai,.ledger-isi{padding-left:0;padding-right:0}.ledger-index-breadcrumb{margin-bottom:24px}.ledger-index-hero-card{padding:24px 20px 22px}}.ledger-im .im-card.ledger-index-hero-card,.ledger-isi .isi-card.ledger-index-hero-card,.ledger-acai .acai-card.ledger-index-hero-card,.ledger-pmi .pmi-card.ledger-index-hero-card{padding:var(--ledger-hero-pad)}@media (max-width:800px){.ledger-im .im-card.ledger-index-hero-card,.ledger-isi .isi-card.ledger-index-hero-card,.ledger-acai .acai-card.ledger-index-hero-card,.ledger-pmi .pmi-card.ledger-index-hero-card{padding:24px 20px 22px}}
