.cl-note{color:#475569;margin:0 0 18px;font-size:14px}.cl-line{gap:16px;margin:0;padding:0 0 0 34px;list-style:none;display:grid;position:relative}.cl-line:before{content:"";background:linear-gradient(#34d399,#e2e8f0);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:11px}.cl-item{position:relative}.cl-dot{color:#fff;background:#059669;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:22px;left:-34px;box-shadow:0 0 0 5px #ecfdf5}.cl-dot .pk-ic{width:13px;height:13px}.cl-dot.improved{background:#2563eb;box-shadow:0 0 0 5px #dbeafe}.cl-dot.expanded{background:#f97316;box-shadow:0 0 0 5px #ffedd5}.cl-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px 22px;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 20px 40px -34px #0f172a80}.cl-card:hover{border-color:#a7f3d0;transform:translateY(-2px);box-shadow:0 30px 50px -30px #05966973}.cl-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cl-tag{letter-spacing:.06em;text-transform:uppercase;color:#065f46;background:#d1fae5;border-radius:99px;align-items:center;height:26px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.cl-tag.improved{color:#1e3a8a;background:#dbeafe}.cl-tag.expanded{color:#7c2d12;background:#ffedd5}.cl-top time{color:#64748b;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.cl-card h3{font-family:var(--font-plus-jakarta), system-ui, sans-serif;margin:10px 0 0;font-size:18.5px;font-weight:800;line-height:1.35}.cl-card p{color:#475569;overflow-wrap:anywhere;margin:8px 0 0;font-size:15.5px;line-height:1.65}
