._2c45rq_seq{--c-line:var(--line-dark);--c-muted:var(--on-dark-muted);--c-marker:var(--on-dark);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);display:grid;position:relative}._2c45rq_light{--c-line:var(--line-strong);--c-muted:var(--fg-muted);--c-marker:var(--graphite)}._2c45rq_step{padding-top:var(--s-6);border-top:1px solid var(--c-line);position:relative}._2c45rq_marker{background:var(--c-marker);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}._2c45rq_n{font-size:var(--fs-2xl);color:var(--c-muted);line-height:1;display:block}._2c45rq_title{margin-top:var(--s-5);font-family:var(--font-serif);font-size:var(--fs-lg);text-wrap:balance;font-weight:400;line-height:1.2}._2c45rq_text{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--c-muted);line-height:1.65}._2c45rq_items{margin-top:var(--s-4);font-size:var(--fs-xs);letter-spacing:.02em;gap:.4rem;display:grid}._2c45rq_items li{gap:.6rem;display:flex}._2c45rq_items li:before{content:"";opacity:.6;background:currentColor;flex:none;width:.9rem;height:1px;margin-top:.75em}@media (max-width:1000px){._2c45rq_seq{padding-left:var(--s-5);border-left:1px solid var(--c-line);grid-template-columns:1fr;gap:0}._2c45rq_step{padding:0 0 var(--s-7);column-gap:var(--s-4);border-top:0;grid-template-columns:4.5rem minmax(0,1fr);display:grid}._2c45rq_step:last-child{padding-bottom:0}._2c45rq_marker{left:calc(-1 * var(--s-5) - 4px);top:.5rem}._2c45rq_n{font-size:var(--fs-xl);grid-row:span 3}._2c45rq_title{margin-top:0}}@media (max-width:480px){._2c45rq_step{grid-template-columns:1fr}._2c45rq_n{margin-bottom:var(--s-2);grid-row:auto}}
