body{margin:0;padding:0;background:#fff;color:#1a1a1a;font-family:Space Grotesk,sans-serif;min-height:100vh;overflow-x:hidden}::selection{background:#1a1a1a;color:#fff}.page.svelte-2yh3x4.svelte-2yh3x4{max-width:720px;margin:0 auto;padding:3rem 2rem 6rem}.back-link.svelte-2yh3x4.svelte-2yh3x4{font-size:.85rem;font-weight:700;color:#1a1a1a;text-decoration:none;border:2px solid #1a1a1a;padding:.3rem .8rem;background:#fff;box-shadow:3px 3px #1a1a1a;display:inline-block;margin-bottom:3.5rem;transition:transform .1s,box-shadow .1s}.back-link.svelte-2yh3x4.svelte-2yh3x4:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #1a1a1a}.essay-header.svelte-2yh3x4.svelte-2yh3x4{margin-bottom:2.5rem}.header-tags.svelte-2yh3x4.svelte-2yh3x4{display:flex;gap:.45rem;margin-bottom:1rem}.tag.svelte-2yh3x4.svelte-2yh3x4{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:2px solid #1a1a1a;padding:.15rem .55rem;background:#fff7e0}.essay-title.svelte-2yh3x4.svelte-2yh3x4{font-size:2.8rem;font-weight:700;line-height:1.1;letter-spacing:-1px;margin:0 0 .75rem}.deck.svelte-2yh3x4.svelte-2yh3x4{font-size:1.15rem;color:#555;margin:0 0 .6rem;line-height:1.5}.meta.svelte-2yh3x4.svelte-2yh3x4{font-size:.78rem;color:#aaa;font-weight:600;text-transform:uppercase;letter-spacing:1px}.body.svelte-2yh3x4.svelte-2yh3x4{font-size:1.05rem;line-height:1.75;color:#2a2a2a;margin:0 0 1.2rem;max-width:640px}.body.svelte-2yh3x4 em.svelte-2yh3x4{font-style:italic}.closing.svelte-2yh3x4.svelte-2yh3x4{margin-top:2.5rem}.section-head.svelte-2yh3x4.svelte-2yh3x4{font-size:1.35rem;font-weight:700;margin:3rem 0 1rem;letter-spacing:-.3px;border-left:4px solid #1a1a1a;padding-left:.75rem}.chart-block.svelte-2yh3x4.svelte-2yh3x4{margin:2rem 0 2.5rem;border:3px solid #1a1a1a;box-shadow:6px 6px #1a1a1a;background:#fff;padding:1.25rem 1.25rem .75rem}.chart-block-pink.svelte-2yh3x4.svelte-2yh3x4{border-color:#e83e6c;box-shadow:6px 6px #e83e6c}.chart-title.svelte-2yh3x4.svelte-2yh3x4{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 .75rem;color:#555}.chart-wrap.svelte-2yh3x4.svelte-2yh3x4{overflow:hidden}.chart-note.svelte-2yh3x4.svelte-2yh3x4{font-size:.72rem;color:#aaa;margin:.6rem 0 0;line-height:1.5;font-style:italic}.milestones.svelte-2yh3x4.svelte-2yh3x4{margin:1.5rem 0 2rem;position:relative}.milestone.svelte-2yh3x4.svelte-2yh3x4{display:grid;grid-template-columns:52px 24px 1fr;gap:0 .75rem;margin-bottom:1.5rem;align-items:start}.milestone-year.svelte-2yh3x4.svelte-2yh3x4{font-size:.85rem;font-weight:700;color:#888;padding-top:2px;text-align:right}.milestone-dot.svelte-2yh3x4.svelte-2yh3x4{width:12px;height:12px;background:#1a1a1a;border:2px solid #1a1a1a;border-radius:50%;margin-top:4px;flex-shrink:0;position:relative}.milestone-dot.svelte-2yh3x4.svelte-2yh3x4:before{content:"";position:absolute;left:3px;top:12px;width:1px;height:calc(100% + 26px);background:#ddd}.milestone.svelte-2yh3x4:last-child .milestone-dot.svelte-2yh3x4:before{display:none}.milestone-text.svelte-2yh3x4.svelte-2yh3x4{font-size:.95rem;line-height:1.6;color:#333}.milestone-text.svelte-2yh3x4 strong.svelte-2yh3x4{color:#1a1a1a;font-weight:700}.data-notes.svelte-2yh3x4.svelte-2yh3x4{margin-top:4rem;padding-top:1.5rem;border-top:2px solid #e8e8e8}.data-notes-head.svelte-2yh3x4.svelte-2yh3x4{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#aaa;margin:0 0 .6rem}.data-notes.svelte-2yh3x4 p.svelte-2yh3x4:last-child{font-size:.78rem;color:#bbb;line-height:1.65;margin:0}@media (max-width: 600px){.essay-title.svelte-2yh3x4.svelte-2yh3x4{font-size:2rem}.section-head.svelte-2yh3x4.svelte-2yh3x4{font-size:1.15rem}.body.svelte-2yh3x4.svelte-2yh3x4{font-size:.98rem}.chart-block.svelte-2yh3x4.svelte-2yh3x4{padding:1rem .75rem .75rem;margin:1.5rem -.25rem}.deck.svelte-2yh3x4.svelte-2yh3x4{font-size:1rem}}
