.history:where(.astro-CJ2A6BSK){padding-bottom:80px;max-width:860px}.milestones:where(.astro-CJ2A6BSK){display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px}@media (max-width: 768px){.milestones:where(.astro-CJ2A6BSK){grid-template-columns:repeat(2,1fr)}}.milestones:where(.astro-CJ2A6BSK) .milestone:where(.astro-CJ2A6BSK){text-align:center;padding:24px 12px;background:#FAFAFA;border-radius:12px}.milestones:where(.astro-CJ2A6BSK) .milestone:where(.astro-CJ2A6BSK) .num:where(.astro-CJ2A6BSK){display:block;font-size:28px;font-weight:700;color:#c40000;font-family:Inter,sans-serif}.milestones:where(.astro-CJ2A6BSK) .milestone:where(.astro-CJ2A6BSK) .label:where(.astro-CJ2A6BSK){font-size:13px;color:#666}.timeline:where(.astro-CJ2A6BSK){list-style:none;padding:0;position:relative}.timeline:where(.astro-CJ2A6BSK):before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#C40000,rgba(196,0,0,.2))}.tl-item:where(.astro-CJ2A6BSK){position:relative;padding-left:40px;padding-bottom:32px}.tl-item:where(.astro-CJ2A6BSK) .dot:where(.astro-CJ2A6BSK){position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid #C40000;box-shadow:0 0 0 4px #c400001a}.tl-item:where(.astro-CJ2A6BSK) .year:where(.astro-CJ2A6BSK){display:inline-block;font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#c40000;margin-bottom:6px}.tl-item:where(.astro-CJ2A6BSK) h2:where(.astro-CJ2A6BSK){font-size:18px;color:#333;margin-bottom:6px}.tl-item:where(.astro-CJ2A6BSK) p:where(.astro-CJ2A6BSK){font-size:14px;color:#666;line-height:1.7}.placeholder:where(.astro-CJ2A6BSK){text-align:center;color:#999;padding:60px 0}
