.origin-question h2 em{color:var(--org-green);font-weight:500}
.origin-story--steps{padding:0;border-left:0}
.origin-story--steps article{position:relative;padding:0 0 38px 58px;border-left:1px solid #cfd6da}
.origin-story--steps article:last-child{padding-bottom:0}
.origin-story--steps article>span{position:absolute;left:-19px;top:0;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--org-green);color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em}
.origin-story--steps h3{margin:0 0 18px;color:var(--org-ink);font:700 clamp(27px,2.5vw,36px)/1.1 Georgia,serif}
.origin-story--steps p{margin:0 0 15px;color:#536069;font-size:16px;line-height:1.8}
.origin-story--steps strong{display:block;padding:20px 24px;border-left:4px solid var(--org-pink);background:#f4f2ed;color:var(--org-ink);font:700 20px/1.5 Georgia,serif}

@media(max-width:900px){
  .origin-story--steps{padding-left:18px}
}

@media(max-width:650px){
  .origin-story--steps article{padding:0 0 34px 38px}
  .origin-story--steps article>span{left:-17px;width:34px;height:34px}
  .origin-story--steps h3{font-size:28px}
  .origin-story--steps p{font-size:15px}
  .origin-story--steps strong{padding:18px;font-size:18px}
}
