.timeline[data-v-b0487858]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-v-b0487858]:before{content:"";background:linear-gradient(90deg, var(--accent), #66d1c226);height:2px;position:absolute;top:7px;left:0;right:0}.timeline li[data-v-b0487858]{align-content:start;gap:6px;padding:34px 24px 0 0;display:grid;position:relative}.timeline li[data-v-b0487858]:before{content:"";background:var(--bg-soft);border:2px solid var(--accent);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.timeline li[data-v-b0487858]:first-child:before{background:var(--accent)}.timeline b[data-v-b0487858]{color:var(--ink);font-size:18px}.timeline span[data-v-b0487858]{color:var(--body);font-size:15px;line-height:1.55}@media (width<=860px){.timeline[data-v-b0487858]{grid-template-columns:1fr;gap:22px;padding-left:28px}.timeline[data-v-b0487858]:before{background:linear-gradient(180deg, var(--accent), #66d1c226);width:2px;height:auto;inset:0 auto 0 7px}.timeline li[data-v-b0487858]{padding:0}.timeline li[data-v-b0487858]:before{top:3px;left:-28px}}
