.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,3rem);margin-top:1.75rem;display:grid}@media (width<=820px){.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.dateline.svelte-1uha8ag{font-family:var(--font-sans);color:var(--ink-3);border-top:1px solid var(--rule);flex-wrap:wrap;gap:.4rem 1.6rem;margin:2rem 0 0;padding:1rem 0 0;font-size:.8rem;list-style:none;display:flex}.dateline.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-variant-numeric:tabular-nums;margin-right:.25rem;font-size:.95rem}.era-row.svelte-1uha8ag{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.era-row.svelte-1uha8ag:last-child{border-bottom:0;padding-bottom:0}.era-label.svelte-1uha8ag{font-family:var(--font-sans);font-size:.85rem;font-weight:700}.era-rate.svelte-1uha8ag{font-family:var(--font-sans);letter-spacing:-.02em;white-space:nowrap;font-size:1.5rem;font-weight:700}.era-rate.svelte-1uha8ag .micro:where(.svelte-1uha8ag){margin-left:.15rem;font-size:.7rem}.rank.svelte-1uha8ag{margin:0;padding:0;list-style:none;display:grid}.rank.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--rule);grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.rank.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.rank-n.svelte-1uha8ag{font-family:var(--font-sans);color:var(--ink-3);font-size:.72rem;font-weight:700}.rank-btn.svelte-1uha8ag{text-align:left;cursor:pointer;background:0 0;border:0;gap:.1rem;min-width:0;padding:0;display:grid}.rank-title.svelte-1uha8ag{font-family:var(--font-sans);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.rank-btn.svelte-1uha8ag:hover .rank-title:where(.svelte-1uha8ag){color:var(--accent)}.rank-val.svelte-1uha8ag{font-family:var(--font-sans);font-size:.85rem;font-weight:700}.split-panel.svelte-1uha8ag{padding:1.3rem 1.4rem}.split-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-bottom:1rem;display:flex}.split-num.svelte-1uha8ag{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1}.split-label.svelte-1uha8ag{font-family:var(--font-sans);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.82rem;font-weight:600;display:flex}.split-label.svelte-1uha8ag .sw:where(.svelte-1uha8ag){border-radius:2px;flex:none;width:.7rem;height:.7rem}.split-bar.svelte-1uha8ag{border-radius:2px;gap:2px;height:14px;display:flex;overflow:hidden}.split-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{border-radius:2px 0 0 2px}.split-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{border-radius:0 2px 2px 0}.handoff.svelte-1uha8ag{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width<=820px){.handoff.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.handoff.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-family:var(--font-sans);letter-spacing:.14em;color:var(--ink-3);font-size:.6875rem;font-weight:700}.handoff-preview.svelte-1uha8ag{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.handoff-preview.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--rule)}.handoff-preview.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--font-sans);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.6rem 0;font-size:.82rem;text-decoration:none;display:grid}.handoff-preview.svelte-1uha8ag .hp-date:where(.svelte-1uha8ag){color:var(--ink-3);white-space:nowrap;font-size:.72rem}.handoff-preview.svelte-1uha8ag .hp-title:where(.svelte-1uha8ag){font-weight:600;line-height:1.35}.handoff-preview.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .hp-title:where(.svelte-1uha8ag){color:var(--accent)}.handoff-preview.svelte-1uha8ag .hp-more:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--accent);grid-template-columns:minmax(0,1fr);font-weight:700}.death-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.death-card.svelte-1uha8ag{border-left:3px solid var(--accent);padding:1.2rem}.death-n.svelte-1uha8ag{font-family:var(--font-sans);letter-spacing:-.03em;font-size:1.9rem;font-weight:700;line-height:1}
