/* ZX1 (LX1 lane): Ledger presentation fixes. External file; CSP style-src 'self'. */
.profile-main .dossier-box{max-inline-size:none}
@media (min-width:1000px){
 .action-grid>.ask-aside,.y-grid>.y-aside{position:sticky;top:1rem;align-self:start}
}
.page-header .lead-fig img{display:block;width:100%;height:auto}
.page-header .wrap:has(>.lead-fig)>.subtitle,.page-header .wrap:has(>.lead-fig)>.bm-meta{max-width:none}
/* press coverage inside the Ledger shell (rules from press.css, scoped) */
.pc-body .card{background:#fff;border:1px solid #DCE1EA;border-top:4px solid var(--navy,#0A244B);border-radius:6px;padding:18px 16px;margin:0 0 20px;min-width:0}
.pc-body .about{border-top-color:var(--crimson,#B13630)}
.pc-body .meta,.pc-body .src{color:#4A5872}
.pc-body figure{margin:12px 0}
.pc-body svg{width:100%;height:120px;display:block;background:#FBFCFD}
.pc-body figcaption{font-size:14px;color:#4A5872}
.pc-body .k{display:inline-block;width:12px;height:12px;vertical-align:-1px;margin:0 4px 0 8px}
.pc-body .k1{background:#0A244B}.pc-body .k2{background:#C9D2E0}
.pc-body summary{cursor:pointer;color:var(--navy,#0A244B);font-weight:600;min-height:44px;display:flex;align-items:center}
.pc-body .tw{overflow-x:auto}
.pc-body table{border-collapse:collapse;width:100%;font-size:15px}
.pc-body th,.pc-body td{padding:6px 8px;border-bottom:1px solid #E6E9EF;text-align:right}
.pc-body th[scope=row],.pc-body thead th:first-child{text-align:left}

/*zx2*/.page-header .explainer.zx2-hx{max-width:none;margin:14px 0 0;font-size:15px;line-height:1.6;color:inherit}
