main.svelte-iif0b4{max-width:720px;margin:0 auto;padding:32px 16px 48px}.archive.svelte-iif0b4{border-bottom:1px solid var(--line);gap:12px;margin:0 0 28px;padding-bottom:16px;display:grid}.archive.bottom.svelte-iif0b4{border-bottom:0;border-top:1px solid var(--line);margin:32px 0 0;padding:16px 0 0}.days.svelte-iif0b4{justify-content:space-between;align-items:start;gap:16px;display:flex}.step.svelte-iif0b4{color:inherit;border-radius:8px;align-content:start;gap:3px;margin:-6px -10px;padding:6px 10px;text-decoration:none;transition:background-color .15s,transform .15s;display:grid}.step.svelte-iif0b4:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);text-decoration:none}.step.svelte-iif0b4:hover .dir:where(.svelte-iif0b4){color:var(--accent)}.step.next.svelte-iif0b4{text-align:right;justify-items:end}.dir.svelte-iif0b4{font:700 .68rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;transition:color .15s;display:flex}.arrow.svelte-iif0b4{flex:none;width:1.1em;height:1.1em}.date.svelte-iif0b4{font:400 .95rem/1.2 var(--serif)}.editions.svelte-iif0b4{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.label.svelte-iif0b4{font:700 .68rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.editions.svelte-iif0b4 ol:where(.svelte-iif0b4){flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.editions.svelte-iif0b4 a:where(.svelte-iif0b4){border:1px solid var(--line);font:600 .78rem/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--muted);border-radius:999px;padding:4px 9px;text-decoration:none;transition:border-color .15s,color .15s;display:block}.editions.svelte-iif0b4 a:where(.svelte-iif0b4):hover{border-color:var(--accent);color:var(--accent)}.editions.svelte-iif0b4 a[aria-current]:where(.svelte-iif0b4){border-color:var(--accent);background:var(--accent);color:#fff}.kicker.svelte-iif0b4{font:700 .72rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0}h1.svelte-iif0b4{font:700 2.1rem/1.1 var(--serif);letter-spacing:-.02em;margin:10px 0 8px}.meta.svelte-iif0b4{color:var(--muted);max-width:60ch;margin:0;font-size:.82rem}.brief.svelte-iif0b4{font:400 1.12rem/1.55 var(--serif);margin:18px 0 0}h2.svelte-iif0b4{font:700 .72rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:32px 0 0}.narratives.svelte-iif0b4,.beats.svelte-iif0b4,.outliers.svelte-iif0b4{margin:10px 0 0;padding:0;list-style:none}.narratives.svelte-iif0b4>li:where(.svelte-iif0b4),.beats.svelte-iif0b4>li:where(.svelte-iif0b4),.outliers.svelte-iif0b4>li:where(.svelte-iif0b4){border-top:1px solid var(--line);padding:16px 0}.narratives.svelte-iif0b4{counter-reset:point}.narratives.svelte-iif0b4>li:where(.svelte-iif0b4){counter-increment:point;padding:20px 0 20px 44px;position:relative}.narratives.svelte-iif0b4>li:where(.svelte-iif0b4):before{content:counter(point);font:700 1.6rem/1 var(--serif);color:var(--faint);position:absolute;top:20px;left:0}h3.svelte-iif0b4{font:700 1.3rem/1.2 var(--serif);letter-spacing:-.01em;margin:0}.summary.svelte-iif0b4{font:400 1.05rem/1.5 var(--serif);margin:6px 0 12px}.contrast.svelte-iif0b4{color:var(--muted);margin:0 0 12px;font-size:.92rem;line-height:1.5}.contrast.svelte-iif0b4 strong:where(.svelte-iif0b4){font:700 .7rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-right:4px}.sources.svelte-iif0b4{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sources.svelte-iif0b4 li:where(.svelte-iif0b4),p.sources.svelte-iif0b4{color:var(--muted);align-items:baseline;gap:8px;margin:0;font-size:.86rem;display:flex}.sources.svelte-iif0b4 .badge{flex:none;transform:translateY(5px)}.sources.svelte-iif0b4 a:where(.svelte-iif0b4):not(.badge):hover{color:var(--ink)}.framing.svelte-iif0b4{color:var(--faint);font-style:italic;display:block}.beat.svelte-iif0b4{font:700 .78rem/1 var(--sans);color:var(--accent);margin:0 0 4px}.takeaway.svelte-iif0b4{font:400 1rem/1.5 var(--serif);margin:4px 0 8px}.empty.svelte-iif0b4{color:var(--muted)}.empty.svelte-iif0b4 a:where(.svelte-iif0b4){color:var(--accent)}@media (width<=640px){main.svelte-iif0b4{padding-top:20px}h1.svelte-iif0b4{font-size:1.7rem}.narratives.svelte-iif0b4>li:where(.svelte-iif0b4){padding-left:32px}.narratives.svelte-iif0b4>li:where(.svelte-iif0b4):before{font-size:1.3rem}}
