.ApproachSteps_section__69CDh{background-color:var(--color-grey-soft);padding:var(--space-20) var(--space-6)}.ApproachSteps_container__9eaXy{max-width:1200px;margin:0 auto}.ApproachSteps_header__lfxk2{text-align:center;margin-bottom:var(--space-16)}.ApproachSteps_heading__Sffy5{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-navy);line-height:1.2;margin-top:var(--space-4)}.ApproachSteps_timeline__Q_Q_X{display:flex;flex-direction:column;gap:var(--space-10);position:relative}.ApproachSteps_line__eltE5{display:none}.ApproachSteps_step__n_JzC{position:relative;padding-left:var(--space-8);border-left:2px dashed var(--color-gold)}.ApproachSteps_stepNumber__Jd24H{display:block;font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:700;color:rgba(200,155,91,.15);line-height:1;margin-bottom:var(--space-2)}.ApproachSteps_stepTitle__zGWuo{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:600;color:var(--color-navy);margin-bottom:var(--space-3)}.ApproachSteps_stepDescription__OMe6F{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-grey-text);line-height:1.75;max-width:260px}@media (min-width:768px){.ApproachSteps_section__69CDh{padding:var(--space-32) var(--space-10)}.ApproachSteps_heading__Sffy5{font-size:var(--text-5xl)}.ApproachSteps_timeline__Q_Q_X{flex-direction:row;gap:0;align-items:flex-start}.ApproachSteps_line__eltE5{display:block;position:absolute;top:32px;left:0;right:0;height:0;border-top:2px dashed var(--color-gold);z-index:0}.ApproachSteps_step__n_JzC{flex:1 1;padding:0 var(--space-6);border-left:none;text-align:center;position:relative;z-index:1}.ApproachSteps_stepDescription__OMe6F{max-width:none}}