.wj-numbered__head{gap:20px}@media (min-width:900px){.wj-numbered__head--sticky{position:sticky;top:calc(var(--wj-mega-h, 0px) + 24px)}}.wj-numbered__list{border-bottom:1px solid var(--wj-rule);display:flex;flex-direction:column}.wj-numbered__item{border-top:1px solid var(--wj-rule);display:grid;gap:20px;grid-template-columns:44px minmax(0,1fr);padding:22px 0}.wj-numbered__body{display:flex;flex-direction:column;gap:6px}.wj-numbered__body .wj-card__title{letter-spacing:-.01em}.wj-numbered--timeline{--wj-tl-marker:52px;--wj-tl-gap:28px;--wj-tl-pad:32px}.wj-numbered--timeline .wj-head .wj-lead{max-width:460px}.wj-numbered--timeline .wj-numbered__list{border-bottom:0}.wj-numbered--timeline .wj-numbered__item{border-top:0;gap:var(--wj-tl-gap);grid-template-columns:var(--wj-tl-marker) minmax(0,1fr) auto;padding:var(--wj-tl-pad) 0;position:relative}.wj-numbered--timeline .wj-numbered__item:before{border-left:1.5px solid var(--wj-ink);content:"";height:100%;left:calc(var(--wj-tl-marker)/2 - .75px);position:absolute;top:calc(var(--wj-tl-pad) + var(--wj-tl-marker)/2)}.wj-numbered--timeline .wj-numbered__item:after{border-top:1px solid var(--wj-line);bottom:0;content:"";left:calc(var(--wj-tl-marker) + var(--wj-tl-gap));position:absolute;right:0}.wj-numbered--timeline .wj-numbered__item:last-child{padding-bottom:calc(var(--wj-tl-pad) + 56px)}.wj-numbered--timeline .wj-numbered__item:last-child:before{border-left-style:dashed;bottom:26px;height:auto}.wj-numbered__pin{bottom:0;display:flex;left:calc(var(--wj-tl-marker)/2 - 9px);position:absolute}.wj-numbered__pin .wj-pin path{fill:var(--wj-ink);stroke:var(--wj-ink)}.wj-numbered__pin .wj-pin circle{fill:var(--wj-accent)}.wj-numbered__marker{height:var(--wj-tl-marker);width:var(--wj-tl-marker);z-index:1}.wj-numbered__marker span{font-size:1.125rem}.wj-numbered__marker--accent{--wj-marker-bg:var(--wj-accent);--wj-marker-ink:#000}.wj-numbered--timeline .wj-numbered__body{gap:10px}.wj-numbered--timeline .wj-numbered__body .wj-card__title{font-size:clamp(26px,2.4vw,34px);font-weight:500;letter-spacing:-.02em}.wj-numbered--timeline .wj-text{font-size:1.0625rem;font-weight:300;line-height:1.65;max-width:520px}.wj-numbered--timeline .wj-icon{align-self:start;flex:none}@media (max-width:599px){.wj-numbered--timeline .wj-icon{display:none}.wj-numbered--timeline .wj-numbered__item{grid-template-columns:var(--wj-tl-marker) minmax(0,1fr)}}