.lg-ledger{max-width:var(--measure);border-left:6px solid var(--color-bahi);margin:0;padding:0;list-style:none}.lg-row{align-items:baseline;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--color-ledger);grid-template-columns:auto 1fr auto;display:grid}.lg-row:last-child{border-bottom:none}.lg-row--retracted{opacity:.6}.lg-rank{flex-direction:column;align-items:center;min-width:2.5rem;display:flex}.lg-rank-latin{font-family:var(--font-serif);color:var(--color-ink);font-size:1.5rem;line-height:1}.lg-rank-deva{font-family:var(--deva);color:var(--color-bahi);font-size:.9rem;line-height:1.4}.lg-body{min-width:0}.lg-name{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:1.125rem}.lg-name a{color:inherit;text-decoration:none}.lg-name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-bahi-soft);text-decoration-color:var(--color-bahi-soft)}.lg-name--retracted{color:var(--color-ink-mute)}.lg-name--withdrawn{color:var(--color-ink-mute);font-style:italic}.lg-reason{color:var(--color-ink-mute);font-size:.875rem}.lg-parta{margin:var(--s-1) 0 0;color:var(--color-ink-soft);font-size:.9375rem}.lg-figure{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.lg-thead{gap:var(--s-4);padding:var(--s-2) var(--s-5);border-bottom:2px solid var(--color-ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);grid-template-columns:auto 1fr auto;margin-left:6px;font-size:10px;display:grid}.lg-th-rank{text-align:center;min-width:2.5rem}.lg-th-figure{text-align:right}.lg-controls{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.lg-filter{gap:var(--s-1);flex-direction:column;flex:16rem;display:flex}.lg-filter-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);font-size:10px}.lg-filter-input{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-cream-2);border:1px solid var(--color-rule-strong);padding:var(--s-2) var(--s-3);border-radius:0;width:100%;font-size:.9375rem}.lg-filter-input:focus-visible{outline:2px solid var(--color-bahi);outline-offset:1px;border-color:var(--color-bahi)}.lg-sort{display:flex}.lg-sort-btn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);border:1px solid var(--color-rule-strong);padding:var(--s-2) var(--s-3);cursor:pointer;background:0 0;font-size:10px}.lg-sort-btn+.lg-sort-btn{border-left:none}.lg-sort-btn.is-on{color:var(--color-cream);background:var(--color-bahi);border-color:var(--color-bahi)}.lg-sort-btn:focus-visible{outline:2px solid var(--color-bahi);outline-offset:2px}.lg-count{margin:var(--s-3) 0 0;font-family:var(--mono);color:var(--color-ink-mute);font-size:11px}.lg-noresults{padding:var(--s-5);color:var(--color-ink-soft);border-bottom:1px solid var(--color-ledger)}.lg-value{color:var(--color-ink);font-size:1.0625rem}.lg-asof{color:var(--color-ink-mute);font-size:.75rem}.lg-page{max-width:var(--measure);padding:var(--s-6) var(--s-4) var(--s-9);margin:0 auto}.lg-page--wide{max-width:60rem}.lg-page--wide .lg-deck,.lg-page--wide .lg-answer{max-width:var(--measure)}.lg-page--wide .lg-ledger{max-width:none}.lg-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-mute);font-size:11px}.lg-title{font-family:var(--font-serif);color:var(--color-ink);margin:var(--s-2) 0 var(--s-1);font-size:2.25rem;line-height:1.15}.lg-deck{color:var(--color-ink-soft);margin:0 0 var(--s-4);font-size:1.0625rem}.lg-meta{gap:var(--s-5);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:var(--s-3) 0;margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.lg-meta>div{flex-direction:column;display:flex}.lg-meta dt{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-mute);font-size:.75rem}.lg-meta dd{color:var(--color-ink);margin:0;font-size:.9375rem}.lg-meta a{color:var(--color-bahi);-webkit-text-decoration-color:var(--color-bahi-soft);text-decoration-color:var(--color-bahi-soft)}.lg-answer{font-family:var(--font-serif);color:var(--color-ink);border-left:3px solid var(--color-bahi);background:var(--color-cream-2);padding:var(--s-4) var(--s-5);margin-bottom:var(--s-6);font-size:1.1875rem;font-style:italic}.lg-page-footer{border-top:1px solid var(--color-rule);padding-top:var(--s-4);margin-top:var(--s-7);color:var(--color-ink-mute);gap:var(--s-2);flex-direction:column;font-size:.875rem;display:flex}.lg-page-footer a{color:var(--color-bahi)}.lg-retracted{border-left:3px solid var(--color-bahi);background:var(--color-cream-2);padding:var(--s-5)}.lg-basis{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bahi);border:1px solid var(--color-bahi-soft);margin:var(--s-3) 0 var(--s-5);padding:2px 8px;font-size:11px;display:inline-block}.lg-methodology-text{color:var(--color-ink);margin-bottom:var(--s-6);font-size:1.0625rem}.lg-corrections{border-left:3px solid var(--color-ledger);padding-left:var(--s-4);margin-bottom:var(--s-6)}.lg-corrections-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-mute);margin-bottom:var(--s-2);font-size:11px}.lg-corrections ul{margin:0;padding:0;list-style:none}.lg-corrections li{color:var(--color-ink-soft);padding:var(--s-1) 0;font-size:.9375rem}.lg-faq h2{font-family:var(--font-serif);color:var(--color-ink);border-bottom:1px solid var(--color-rule);padding-bottom:var(--s-2);margin-bottom:var(--s-4);font-size:1.375rem}.lg-faq dl{margin:0}.lg-faq dt{font-family:var(--font-serif);color:var(--color-ink);margin-top:var(--s-4);font-size:1.0625rem}.lg-faq dd{margin:var(--s-1) 0 0;color:var(--color-ink-soft)}
