.page-module__mO7Tzq__timelineWrap{position:relative}.page-module__mO7Tzq__timelineWrap:before,.page-module__mO7Tzq__line{content:"";border-radius:2px;width:2px;position:absolute;top:20px;bottom:20px;left:19px}.page-module__mO7Tzq__timelineWrap:before{background:var(--sage-200)}.page-module__mO7Tzq__line{background:var(--moss-500);transform-origin:top}.page-module__mO7Tzq__timeline{gap:var(--spacing-2xl);flex-direction:column;list-style:none;display:flex;position:relative}.page-module__mO7Tzq__step{gap:var(--spacing-lg);grid-template-columns:40px minmax(0,1fr);display:grid}.page-module__mO7Tzq__marker{background:var(--moss-500);width:40px;height:40px;color:var(--white);box-shadow:0 0 0 6px var(--surface-page);transition:background-color .4s var(--ease-out), color .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.page-module__mO7Tzq__step[data-pending] .page-module__mO7Tzq__marker{background:var(--sage-100);color:var(--moss-500)}.page-module__mO7Tzq__stepBody{gap:var(--spacing-xs);transition:opacity .4s var(--ease-out);flex-direction:column;padding-top:8px;display:flex}.page-module__mO7Tzq__step[data-pending] .page-module__mO7Tzq__stepBody{opacity:.45}.page-module__mO7Tzq__when{font-size:var(--text-sm);color:var(--moss-500);font-weight:600}.page-module__mO7Tzq__stepTitle{font-family:var(--font-serif);font-size:var(--text-lg);font-variation-settings:"SOFT" 100;color:var(--text-primary);font-weight:450;line-height:1.25}.page-module__mO7Tzq__stepText{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}
