.pp-page .pe-pp-steps .pp-numbered-list li+li{border-top:1px solid var(--pp-line);padding-top:var(--pp-space-6)}.pp-page .pe-pp-steps h3 .pp-text-link{margin-top:calc(var(--pp-space-2)*-1)}.pp-page .pp-step-index{display:none}.pp-page .pp-step-image{aspect-ratio:8/5;border-radius:var(--pp-radius-md);margin-top:var(--pp-space-5);mask-image:linear-gradient(var(--pp-mask-solid) 85%,var(--pp-clear))}.pp-page .pp-step-image:has(img[width="1600"][height="1200"]){aspect-ratio:4/3}.pp-page .pp-step-art{background:radial-gradient(circle,var(--pp-glow-color),var(--pp-clear) 70%);border:1px dashed var(--pp-line);border-radius:var(--pp-radius-md);color:var(--pp-accent-strong);display:grid;font:700 var(--pp-fs-stat)/1 var(--pp-font-data);margin-top:var(--pp-space-5);min-height:180px;place-items:center}@media (min-width:768px) and (prefers-reduced-motion:no-preference){html.pp-js .pp-page .pe-pp-steps.pp-scrub-active .pp-section-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}html.pp-js .pp-page .pp-scrub-active .pp-steps-sticky{align-self:start;position:sticky;top:calc(var(--pp-header-offset) + var(--pp-space-5))}html.pp-js .pp-page .pp-scrub-active .pp-step-index{border-left:2px solid var(--pp-line);display:grid;font-size:var(--pp-fs-small);gap:var(--pp-space-5);list-style:none;padding:0 0 0 var(--pp-space-5);position:relative}.pp-page .pp-step-progress{background:var(--pp-accent);height:100%;left:-2px;position:absolute;top:0;transform-origin:top;width:2px}.pp-page .pp-step-index li{opacity:.62;position:relative;transition:opacity var(--pp-duration-state) var(--pp-ease)}.pp-page .pp-step-index li.pp-active{opacity:1}.pp-page .pp-step-index i{background:var(--pp-line-strong);border-radius:50%;height:8px;left:calc(var(--pp-space-5)*-1 - 5px);position:absolute;top:7px;width:8px}.pp-page .pp-step-index .pp-passed i{background:var(--pp-accent)}.pp-page .pp-scrub-active .pp-step-card{min-height:520px}.pp-page .pp-scrub-active .pp-step-image{opacity:.55;transition:opacity var(--pp-duration-crossfade) var(--pp-ease)}.pp-page .pp-scrub-active .pp-step-card.pp-active .pp-step-image{opacity:1}}@media (prefers-reduced-motion:reduce){.pp-page .pe-pp-steps .pp-section-grid{grid-template-columns:1fr}}.pp-page .pp-step-index>ol{display:contents;list-style:none}.pp-page .pe-pp-steps h3 .pp-text-link{color:inherit;margin-top:0;min-height:0;padding-block:0}.pp-page .pe-pp-steps h3 .pp-text-link>span:not([aria-hidden]){text-decoration:none}@media (hover:hover){.pp-page .pe-pp-steps h3 .pp-text-link:hover>span:not([aria-hidden]){text-decoration:underline}}