.timeline[data-astro-cid-weyvq72a]{max-width:940px;margin:.5rem auto 0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-weyvq72a]:before{content:"";background:var(--color-steel-300);width:2px;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%)}.tl-item[data-astro-cid-weyvq72a]{width:50%;padding:10px 0;position:relative}.tl-item[data-astro-cid-weyvq72a].left{text-align:right;padding-right:46px;left:0}.tl-item[data-astro-cid-weyvq72a].right{padding-left:46px;left:50%}.tl-dot[data-astro-cid-weyvq72a]{border:3px solid var(--color-primary-600);z-index:1;background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:22px}.tl-item[data-astro-cid-weyvq72a].left .tl-dot[data-astro-cid-weyvq72a]{right:-8px}.tl-item[data-astro-cid-weyvq72a].right .tl-dot[data-astro-cid-weyvq72a]{left:-8px}.tl-card[data-astro-cid-weyvq72a]{border:1px solid var(--color-steel-200);background:#fff;border-radius:12px;padding:18px 22px;box-shadow:0 1px 2px #0000000a}.tl-item[data-astro-cid-weyvq72a].hi .tl-card[data-astro-cid-weyvq72a]{border-color:var(--color-primary-600);box-shadow:0 10px 26px -10px #ffb61299}.tl-head[data-astro-cid-weyvq72a]{align-items:center;gap:10px;display:flex}.tl-item[data-astro-cid-weyvq72a].left .tl-head[data-astro-cid-weyvq72a]{justify-content:flex-end}.tl-year[data-astro-cid-weyvq72a]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-primary-800);font-size:23px;font-weight:800;line-height:1}.tl-item[data-astro-cid-weyvq72a].hi .tl-year[data-astro-cid-weyvq72a]{color:var(--color-primary-900)}.tl-tag[data-astro-cid-weyvq72a]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-950);background:var(--color-primary-100);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:700}.tl-text[data-astro-cid-weyvq72a]{color:var(--color-steel-600);margin-top:8px;font-size:15px;line-height:1.6}@media (width<=980px){.timeline[data-astro-cid-weyvq72a]:before{left:7px;transform:none}.tl-item[data-astro-cid-weyvq72a],.tl-item[data-astro-cid-weyvq72a].left,.tl-item[data-astro-cid-weyvq72a].right{text-align:left;width:100%;padding:9px 0 9px 44px;left:0}.tl-item[data-astro-cid-weyvq72a].left .tl-head[data-astro-cid-weyvq72a]{justify-content:flex-start}.tl-item[data-astro-cid-weyvq72a] .tl-dot[data-astro-cid-weyvq72a]{left:0;right:auto}}.story-card[data-astro-cid-i4dacnzl]{border:1px solid var(--color-steel-200);background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.story-card[data-astro-cid-i4dacnzl]:hover{border-color:var(--color-steel-300);box-shadow:0 10px 28px -12px #021d334d}.story-media[data-astro-cid-i4dacnzl]{background:var(--color-steel-100);height:220px;overflow:hidden}.story-media[data-astro-cid-i4dacnzl] .story-img,.story-media[data-astro-cid-i4dacnzl] .remote-image{width:100%;height:100%;display:block}.story-media[data-astro-cid-i4dacnzl] .remote-image img{object-fit:cover;width:100%;height:100%}.story-body[data-astro-cid-i4dacnzl]{padding:26px 28px 28px}.story-kicker[data-astro-cid-i4dacnzl]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-500);margin-bottom:8px;font-size:12px;font-weight:700}.story-title[data-astro-cid-i4dacnzl]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-primary-900);margin-bottom:12px;font-size:24px;font-weight:700}.story-text[data-astro-cid-i4dacnzl]{color:var(--color-steel-600);margin-bottom:18px;font-size:15.5px;line-height:1.65}.story-link[data-astro-cid-i4dacnzl]{color:var(--color-primary-600);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.story-card[data-astro-cid-i4dacnzl]:hover .story-link[data-astro-cid-i4dacnzl]{color:var(--color-primary-500)}.story-link[data-astro-cid-i4dacnzl] svg[data-astro-cid-i4dacnzl]{width:16px;height:16px}.story-card[data-astro-cid-i4dacnzl]:hover .story-link[data-astro-cid-i4dacnzl] svg[data-astro-cid-i4dacnzl]{transition:transform .15s;transform:translate(2px)}
