.construction-method-timeline{--method-ink:#252b2d;--method-muted:#697072;background:#f5f8f6;border-top:1px solid #3937380d;padding:36px 0 44px}.construction-method-timeline-heading{margin-bottom:28px}.construction-method-timeline-heading>p:last-child{max-width:760px;color:var(--method-muted);margin:0 auto;font-size:15px;line-height:1.55}.construction-method-timeline-grid{margin:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1120px;margin-inline:auto;padding:0;list-style:none;display:grid;position:relative}.construction-method-timeline-step{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 18px;display:flex;position:relative}.construction-method-timeline-step:not(:last-child):after{content:"";background:#5b726740;height:2px;position:absolute;top:28px;left:calc(50% + 45px);right:calc(45px - 50%)}.construction-method-timeline-number{z-index:1;width:58px;height:58px;color:var(--white);background:var(--primary);font-family:var(--font-inter), Inter, Arial, sans-serif;border-radius:50%;place-items:center;margin:0 auto 17px;font-size:16px;font-weight:800;line-height:1;display:grid;position:relative}.construction-method-timeline-step h3{min-height:42px;color:var(--method-ink);font-family:var(--font-inter), Inter, Arial, sans-serif;justify-content:center;align-items:flex-start;margin:0 0 7px;font-size:18px;font-weight:800;line-height:1.3;display:flex}.construction-method-timeline-step p{max-width:none;color:var(--method-muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:1024px){.construction-method-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.construction-method-timeline-step:after{display:none}.construction-method-timeline-step:nth-child(odd):after{display:block}}@media (max-width:767px){.construction-method-timeline{padding:32px 0}.construction-method-timeline-heading{margin-bottom:22px}.construction-method-timeline-grid{grid-template-columns:1fr;gap:14px}.construction-method-timeline-step:after,.construction-method-timeline-step:nth-child(odd):after{display:none}.construction-method-timeline-step h3{min-height:0}}
