/* LIT survival timeline: accurate two-dimensional chart, no stretched lettering. */
.lit-week-card .lsh-card{margin:0;padding:13px 16px 12px;border-top:1px solid var(--line);min-width:0;display:grid;gap:8px}
.lsh-heading{display:flex;justify-content:space-between;gap:7px;align-items:center;min-width:0}
.lsh-heading span{font-size:10px;letter-spacing:.095em;font-weight:900}
.lsh-heading small{font-size:9px;color:var(--muted);white-space:nowrap;font-weight:700}
.lsh-plot{width:100%;height:184px;min-height:0;position:relative}
.lsh-plot svg{width:100%;height:100%;display:block;overflow:visible;color:inherit}
.lsh-axis{position:absolute;right:0;top:5.36%;height:75%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;pointer-events:none;font-size:12px;font-weight:750;color:var(--muted);line-height:1}
.lsh-bottom{position:absolute;left:2%;right:8.4%;bottom:0;display:flex;justify-content:space-between;gap:7px;pointer-events:none;font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}
.lsh-note{font-size:9px;color:var(--muted);line-height:1.5}
@media(max-width:550px){.lit-week-card .lsh-card{padding:11px 12px}.lsh-plot{height:176px}.lsh-heading span{font-size:9px}.lsh-heading small{font-size:8px}}
