@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";.timeline-group{display:flex;flex-direction:row;align-items:stretch;gap:2rem;position:relative}@media (max-width: 700px){.article-meta-row{flex-direction:column!important;align-items:flex-start!important;gap:.3rem!important}.article-meta-row a{align-self:flex-start!important;margin-right:0!important}.article-card,[style*="max-width: 700"][style*="background: var(--surface)"]{width:100%!important;max-width:none!important;padding-left:.5rem!important;padding-right:.5rem!important;box-sizing:border-box!important}.timeline-date-mobile{display:block!important}.timeline-date-desktop{display:none!important}.timeline-group{flex-direction:column!important;align-items:stretch!important;gap:.7rem!important}}.timeline-date-desktop{min-width:90px;align-items:flex-end;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media (max-width: 600px){.date-desktop{display:none!important}.date-mobile{display:inline!important}.article-list-date{display:none!important}.article-page-card,[style*="max-width: 700"][style*="background: var(--surface)"]{max-width:100vw!important;padding-left:1rem!important;padding-right:1rem!important;overflow-x:hidden!important}}html,body{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-main);min-height:100vh;width:100%;letter-spacing:.01em;background:var(--bg);color:var(--text-main)}:root{--bg: #F4F7FB;--surface: #FFFFFF;--card: #FFFFFF;--modal: #FFFFFF;--border: #E6E8EF;--text-main: #0B1220;--text-muted: #667085;--primary: #2563EB;--primary-hover: #1E40AF;--error: #EF4444;--input-bg: #FFFFFF;--input-text: #0B1220;--input-border: #D1D6DE;--placeholder: #98A2B3;--button-bg: linear-gradient(135deg, #2563EB 0%, #1D4ED8 100%);--button-text: #FFFFFF;--subtitle: #667085;--radius: 16px;--shadow: 0 1px 2px rgba(16,24,40,.06), 0 6px 16px rgba(16,24,40,.06);--shadow-strong: 0 12px 32px rgba(16,24,40,.14);--shadow-primary: 0 14px 36px rgba(37,99,235,.28);--shadow-primary-light: 0 10px 24px rgba(37,99,235,.14);--font-main: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading: "Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}#root{width:100vw;min-height:100vh}a{color:var(--primary);text-decoration:none;transition:color .2s}a:hover{color:var(--primary-hover);text-decoration:underline}.hero-glow{position:absolute;left:50%;top:50%;width:260%;height:180%;transform:translate(-50%,-55%);z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,#2563eb2e,#2563eb17,#2563eb00 80%);filter:blur(18px);opacity:1;transition:opacity .3s}h1,h2,h3{font-family:var(--font-heading);font-weight:700;margin:0 0 .5em;color:var(--text-main);letter-spacing:-.01em}section{width:100%;box-sizing:border-box;background:transparent!important}.signal-chip{display:inline-block;background:#f3f4f6;color:var(--text-main);font-size:.83rem;font-weight:500;border-radius:999px;padding:.13em .85em;margin-right:.1em;letter-spacing:.01em;line-height:1.2;vertical-align:middle;border:1px solid var(--border);-webkit-user-select:none;user-select:none}.cta-button{background:var(--button-bg);color:var(--button-text);border:none;border-radius:24px;font-weight:700;font-size:1.08rem;padding:.7rem 1.5rem;cursor:pointer;box-shadow:0 2px 12px #0002;transition:background .22s,transform .16s,box-shadow .16s;outline:none;position:relative;z-index:1}.cta-button:hover,.cta-button:focus-visible{background:linear-gradient(135deg,#1d4ed8,#2563eb);transform:translateY(-2px) scale(1.035);box-shadow:0 6px 24px #2563eb21,0 2px 8px #0000000f}.cta-button:active{transform:scale(.97);box-shadow:0 1px 4px #2563eb1a,0 1px 4px #0000000a}input,button{font-family:inherit;font-size:1rem}::-webkit-input-placeholder{color:var(--placeholder)}::-moz-placeholder{color:var(--placeholder)}:-ms-input-placeholder{color:var(--placeholder)}::placeholder{color:var(--placeholder)}.timeline-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;box-orient:vertical}.timeline-article-card:hover,.timeline-article-card:focus-within{box-shadow:0 6px 24px #2563eb21,0 2px 8px #0000000f;transform:translateY(-2px) scale(1.015)}.timeline-article-card:focus-within{outline:2.5px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px #2563eb2e,0 6px 24px #2563eb21,0 2px 8px #0000000f}@media (max-width: 700px){html,body{overflow-x:hidden!important;max-width:100vw!important}.timeline-container{max-width:100vw!important;padding:0 .5rem!important;overflow-x:hidden!important}.timeline-grid{grid-template-columns:1fr!important}.timeline-article-card{width:100%!important;max-width:100vw!important;min-width:0!important}}@media (max-width: 600px){body{font-size:1rem}section{padding:0 1rem}}
