.cl-sequence{margin-top:clamp(30px,3.5vw,46px)}.cl-sequence__nav ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.cl-sequence__nav ol:before{content:"";background:var(--mark);height:1px;position:absolute;top:8px;left:7px;right:calc(25% - 7px)}.cl-sequence__nav li{min-width:0}.cl-sequence__nav a{min-height:92px;color:var(--ink-soft);font:550 13px/1.45 var(--sans);grid-template-columns:auto 1fr;align-content:start;gap:13px 10px;padding:0 22px 15px 0;text-decoration:none;transition:color .18s;display:grid;position:relative}.cl-sequence__point{border:1px solid var(--mark);background:var(--paper);grid-column:1/-1;width:15px;height:15px;margin-top:1px;transition:background-color .18s,box-shadow .18s}.cl-sequence__number{font-variant-numeric:tabular-nums;letter-spacing:.035em;font-size:10px;line-height:1.9}.cl-sequence__nav a[aria-current=step],.cl-sequence__nav a:hover{color:var(--ink)}.cl-sequence__nav a[aria-current=step] .cl-sequence__point{background:var(--mark);box-shadow:0 0 0 4px var(--paper), 0 0 0 5px var(--mark)}.cl-sequence__nav a:hover .cl-sequence__point{background:var(--mark)}.cl-sequence__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--tile);width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cl-sequence__stage{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;gap:clamp(30px,5vw,80px);min-width:0;padding:clamp(26px,3vw,38px) clamp(22px,3vw,40px);display:grid}.cl-sequence__count{color:var(--ink-soft);font:500 10px/1.4 var(--sans);letter-spacing:.12em;font-variant-numeric:tabular-nums;margin:0 0 13px}.cl .cl-sequence__heading h3{letter-spacing:-.04em;max-width:16ch;font-size:clamp(26px,2.6vw,37px);font-weight:450;line-height:1.12}.cl-sequence__details{gap:18px;margin:0;padding:0;font-size:14px;line-height:1.65;display:grid}.cl-sequence__details>div{grid-template-columns:6.2em minmax(0,1fr);gap:14px;display:grid}.cl-sequence__details dt{color:var(--ink);font-weight:650}.cl-sequence__details dd{color:var(--ink-soft);max-width:38em}@media (max-width:640px){.cl-sequence__nav a{grid-template-columns:minmax(0,1fr);gap:9px;min-height:110px;padding-right:12px;font-size:11px;line-height:1.45}.cl-sequence__number{font-size:9px;line-height:1}.cl-sequence__stage{grid-template-columns:minmax(0,1fr);gap:26px;padding:25px 20px 30px}.cl .cl-sequence__heading h3{max-width:none;font-size:28px}.cl-sequence__details{font-size:13px}.cl-sequence__details>div{grid-template-columns:5.5em minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.cl-sequence__nav a,.cl-sequence__point{transition:none}}@media print{.cl-sequence__nav{display:none}.cl-sequence__viewport{display:block;overflow:visible}.cl-sequence__stage{break-inside:avoid}}
