.plx-ledger-wrap{max-width:640px;margin:0 auto}.plx-ledger{background:#fff;border:1px solid var(--hairline,rgba(26,27,30,.16));border-radius:0;box-shadow:14px 14px 0 -2px rgba(26,27,30,.06);padding:20px 22px 6px}.plx-ledger-head{display:flex;justify-content:space-between;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding-bottom:10px;border-bottom:1.5px solid var(--text-headline)}.plx-row{padding:16px 0;border-bottom:1px dashed var(--hairline,rgba(26,27,30,.2))}.plx-row:last-child{border-bottom:0}.plx-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.plx-company{font-weight:700;color:var(--text-headline);font-size:.92rem}.plx-date{font-family:var(--font-mono,monospace);font-size:11px;color:var(--text-muted)}.plx-signal{font-size:.86rem;color:var(--text-body);line-height:1.55;margin-bottom:4px}.plx-source{font-size:11px;color:var(--text-muted)}.plx-source a{color:var(--sapphire);font-weight:700}.plx-caption{margin-top:14px;font-size:12px;letter-spacing:.04em;color:var(--text-muted);text-align:center}.plx-list{display:grid;grid-gap:10px;gap:10px}.plx-list-row{display:flex;align-items:baseline;gap:10px;padding:12px 16px;background:var(--till);border:1px dashed rgba(38,39,43,.45)}.plx-list-row b{font-size:.92rem;color:var(--text-headline);font-weight:700;flex-shrink:0}.plx-list-row span{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:.86rem;color:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.plx-printing .plx-row{animation:plx-rule .5s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) both}.plx-printing .plx-row:nth-child(2){animation-delay:.12s}}@keyframes plx-rule{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.plx-list-row,.plx-row-head{flex-direction:column;gap:2px}}