:root{--ink: #111a2c;--ink-soft: #435057;--muted: #5b6b70;--canvas: #f3f6f7;--surface: #ffffff;--surface-raised: #fbfcfc;--border: #d9e1e3;--border-soft: #e6ecec;--accent: #4f9e2b;--accent-strong: #111a2c;--accent-tint: #eaedf3;--warm: #111a2c;--warm-dark: #4f9e2b;--warm-tint: #edf5e6;--accent-on-dark: #4f9e2b;--divider: #c3ccce;--good: #2e7d5b;--good-tint: #e2f2ea;--bad: #b3261e;--bad-tint: #fbe6e3;scroll-behavior:smooth}._page_2zkb9_26{background:var(--canvas);color:var(--ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}._page_2zkb9_26 h1,._page_2zkb9_26 h2{margin:0;letter-spacing:-.02em;font-family:Outfit,Inter,sans-serif}._page_2zkb9_26 p{margin:0}._page_2zkb9_26 a{text-decoration:none;color:inherit}._container_2zkb9_52{max-width:760px;margin:0 auto;padding:0 32px}._hero_2zkb9_60{padding:56px 0 44px;background:linear-gradient(180deg,var(--surface) 0%,var(--canvas) 100%);border-bottom:1px solid var(--border)}._badge_2zkb9_66{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-tint);padding:6px 13px;border-radius:999px;margin-bottom:18px}._hero_2zkb9_60 h1{font-size:38px;font-weight:800;line-height:1.1}._lead_2zkb9_86{margin-top:14px;max-width:560px;font-size:16px;color:var(--ink-soft);line-height:1.6}._timeline_2zkb9_96{padding:48px 0 100px}._entry_2zkb9_100{position:relative;padding:0 0 32px 28px;border-left:2px solid var(--border)}._entry_2zkb9_100:last-child{border-left-color:transparent;padding-bottom:0}._entry_2zkb9_100:before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}._date_2zkb9_123{font-family:monospace;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:8px}._card_2zkb9_133{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;padding:20px 24px}._entryTitle_2zkb9_140{font-size:16px;font-weight:700;color:var(--ink)}._entryBody_2zkb9_146{margin-top:8px;font-size:14px;color:var(--ink-soft);line-height:1.6}@media(max-width:640px){._container_2zkb9_52{padding:0 20px}._hero_2zkb9_60 h1{font-size:28px}}
