.route,.ops,.route h3,.ops h3,.route p,.ops p{text-align:left}.route{list-style:none;margin:2rem 0;padding:0 0 0 1.5rem;border-left:4px solid var(--brand-bg,#1b3df5);display:grid;gap:2.5rem}.stop,.op{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem;align-items:start;position:relative}.stop::before{content:"";position:absolute;left:calc(-1.5rem - 10px);top:.4rem;width:16px;height:16px;border-radius:50%;background:var(--cta,#ffb81c);border:3px solid var(--brand-bg,#1b3df5)}.stop:nth-child(even),.op:nth-child(even){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.stop:nth-child(even) .stop-img,.op:nth-child(even) .stop-img{order:2}.stop-img{width:100%;height:auto;aspect-ratio:16/9;border-radius:0;display:block}.stop-when{margin:0;font-size:var(--fs-sm)}.stop-no{font-weight:700;font-size:var(--fs-lead)}.stop h3,.op h3{margin:.2rem 0 .6rem;max-width:none;width:auto;padding:0}.stop-no{margin:0}.ops{list-style:none;margin:2rem 0;padding:0;display:grid;gap:2.5rem}.stop-body p{margin:.3rem 0}.proof a{margin-right:.9rem}@media (max-width:760px){.route{padding-left:1rem}.stop,.stop:nth-child(even),.op,.op:nth-child(even){grid-template-columns:minmax(0,1fr)}.stop:nth-child(even) .stop-img,.op:nth-child(even) .stop-img{order:0}.stop::before{left:calc(-1rem - 10px)}}