.paper .hiw-motion{position:relative}.paper .hiw-motion .step-rail{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.paper .hiw-motion .step-rail>li>.t-small{max-inline-size:70ch}.paper .hiw-motion .step-rail .rec{max-inline-size:min(100%,clamp(22rem,32vw,42rem))}.paper .hiw-motion .step-rail>li>.t-meta{color:var(--color-ink);display:inline-block;position:relative}.paper .hiw-motion[data-hiw-thread] .step-rail>li>.t-meta:not([data-hiw-reached]){color:var(--color-ink-mute)}.paper .hiw-motion[data-hiw-indent] :is([data-hiw-section],#faq>.wrap,.final>.wrap){padding-inline-start:var(--space-8)}.paper .hiw-thread{z-index:2;pointer-events:none;inline-size:1.5px;position:absolute}.paper .hiw-thread-track,.paper .hiw-thread-drawn{background:var(--color-ink);transform-origin:top;position:absolute;inset:0}.paper .hiw-thread-track{opacity:.35}.paper .hiw-thread-drawn{background:var(--color-amber)}.paper .hiw-thread-node{background:var(--color-paper);border:1.5px solid var(--color-ink-mute);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;left:50%;transform:translate(-50%,-50%)}.paper .hiw-thread-fill{border-radius:inherit;background:var(--color-amber);position:absolute;inset:-1.5px}.paper .hiw-step-tick{inset-inline:0;bottom:calc(-1 * var(--space-1));background:var(--color-amber);transform-origin:0;pointer-events:none;block-size:1.5px;position:absolute}
