.timeline__intro{margin-bottom:var(--spacing-6)}.timeline__step{width:100%;padding-bottom:var(--spacing-5);display:flex;position:relative}.timeline__step:before{content:"";background-color:var(--foundation);width:.2rem;height:100%;position:absolute;left:1.5rem}.timeline__step:last-of-type:before{content:none}.timeline__step-number{width:var(--spacing-5);height:var(--spacing-5);background-color:var(--highlight-soft);color:var(--highlight-text-contrast);margin-right:var(--spacing-4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.timeline__step:nth-child(2n) .timeline__step-number{background-color:var(--foundation);color:var(--text-light)}.timeline__step-content-lead{font-weight:var(--font-bold)}@media (width>=768px){.timeline__content{flex-wrap:wrap;display:flex}.timeline__step{padding-bottom:0;padding-right:var(--spacing-4);max-width:10rem;display:block}.timeline__step:before{width:100%;height:.2rem;top:1.5rem;left:0}.timeline__step-number{margin:0}.timeline__step-content-lead{margin-top:var(--spacing)}}@media (width>=1024px){.timeline__step{max-width:20rem}}.timeline__cta{margin-top:var(--spacing-5)}.timeline--contained .timeline__inner{border:.1rem solid var(--fca-grey-darker);padding:var(--spacing-4) var(--spacing)}.timeline--bg-grey{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5);background-color:var(--fca-grey-lighter)}.timeline--large .timeline__step-number{width:7rem;height:7rem;font-size:3.5rem}.timeline--large .timeline__step:before{left:3.4rem}.timeline--large .timeline__step-content-lead{margin:var(--spacing-4) 0 var(--spacing)}@media (width>=768px){.timeline--large .timeline__step:before{top:3.4rem}.timeline--large .timeline__step{max-width:33%;padding-right:var(--spacing-6)}.timeline--large .timeline__step:nth-child(3n):before{content:none}}@media (width>=1024px){.timeline--contained .timeline__content{flex-wrap:nowrap}.timeline--large .timeline__step{max-width:20%}.timeline--large .timeline__step:nth-child(3n):before{content:""}.timeline--large .timeline__step:nth-child(5n):before{content:none}}