.method-timeline{padding:var(--section-padding) 24px;text-align:center}.method-timeline__container{margin:auto;max-width:var(--max-width)}.method-timeline .eyebrow{color:var(--color-jade);font-family:var(--font-body);font-size:.85rem;letter-spacing:3px;margin-bottom:16px;text-transform:uppercase}.method-timeline h2{color:var(--color-brown);font-family:var(--font-heading);font-size:2rem;margin-bottom:60px}.method-timeline__track{align-items:flex-start;display:flex;justify-content:center}.method-timeline__step{flex:1;max-width:220px;text-align:center}.method-timeline__circle{align-items:center;background:var(--color-jade);border-radius:50%;color:#fff;display:flex;font-family:var(--font-heading);font-size:1.2rem;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.method-timeline__connector{align-self:center;background:var(--color-gold);flex-shrink:0;height:2px;margin-top:30px;width:60px}.method-timeline__step h3{color:var(--color-mahogany);font-family:var(--font-heading);font-size:1.2rem;margin-bottom:12px}.method-timeline__step p{color:var(--color-charcoal);font-family:var(--font-body);font-size:.9rem;line-height:1.7}@media (max-width:768px){.method-timeline__track{align-items:center;flex-direction:column}.method-timeline__connector{height:40px;margin:0 auto;width:2px}}