/* 3차 추가(2026-10-20 저녁) 재식술 · 이식술 과정 — 섹션 디자인은 원래(c-proc · 왼쪽 고정 판 + 오른쪽 단계) 그대로.
   왼쪽 일정 줄(c-proc__sub)만 두 줄 → 한 줄: 단계 셋을 한 줄에, 굵은 큰 글자(Our Difference 영문 제목처럼) + 금색 기간 · 화살표.
   글자 크기는 왼쪽 판 폭에 맞춰(cqi) 어느 폭에서도 한 줄. 생성 batch-1019/round3.py flow() */
.rt-proc .c-proc__sticky { container-type: inline-size; }
.c-proc__sub.rt-tl { display: flex; align-items: flex-start; gap: 0 .42em; width: max-content; max-width: 100%; margin-top: 40px; padding: .62em 0 .55em;
  border-top: 2px solid var(--ink); border-bottom: 1px solid rgba(34, 34, 34, .22); font-size: 26px; line-height: 1.15; font-weight: 700; letter-spacing: -0.035em; white-space: nowrap; color: var(--ink); }
@supports (container-type: inline-size) { .c-proc__sub.rt-tl { font-size: clamp(15px, 5.6cqi, 36px); } }
.rt-tl__i { display: flex; flex-direction: column; align-items: flex-start; gap: .38em; }
.rt-tl__i b { font-weight: 700; }
.rt-tl__i small { font-size: max(12px, .5em); line-height: 1.2; font-weight: 600; letter-spacing: .02em; color: var(--gold); }
.rt-tl__ar { flex: none; display: flex; align-items: center; width: 1.5em; height: 1.15em; }
.rt-tl__ar svg { display: block; width: 100%; height: auto; fill: none; stroke: var(--gold); stroke-width: 1.6; }
@media (max-width: 1023px) {
  .c-proc__sub.rt-tl { margin: 26px auto 0; }
  .rt-tl__i { align-items: center; }
}
