/* 9105 모두의 창업 신속심사 멘토 기관 고르는 법(연재 5화 이관, 2026-10-17) = 사다리 안내문.
   소제목마다 01~09 번호가 왼쪽에 크게, 결론은 마감 도장 카드, 두 트랙은 두 칸, 자격은 세 줄 표,
   라운드는 오른쪽으로 올라가는 계단 표(1라운드만 노랑), 기관 차이와 AC·대학은 두 칸 비교, AC 는 본진 표, 다음 디딤돌은 마감 표, 상담 다섯 가지는 점검표. 글은 연재 본문 그대로 */
.v-artd .sp-9105 .prose{font-size:17px}
.v-artd .sp-9105 .prose h2{position:relative;margin:0 0 18px;padding:0 0 0 64px;border:0;font-size:25px;letter-spacing:-.7px;display:block;min-height:44px;line-height:1.4}
.v-artd .sp-9105 .prose h2::before{content:attr(data-no);position:absolute;left:0;top:-4px;width:50px;height:50px;display:grid;place-items:center;border-radius:12px;background:var(--navy);color:var(--yellow);font-size:18px;font-weight:900;letter-spacing:0}
.v-artd .sp-9105 .prose h2::after{content:none}
.v-artd .sp-9105 :where(.prose) li::before{content:none}
.v-artd .sp-9105 :where(.prose) ul,.v-artd .sp-9105 :where(.prose) ol{list-style:none;padding:0;margin:0}
.v-artd .sp-9105 :where(.prose) li{margin:0}
.v-artd .sp-9105 :where(.prose) figure{border:0;background:none;padding:0;margin:0}
.v-artd .sp-9105 :where(.prose) .ld>p{margin:0 0 16px}
.v-artd .sp-9105 .prose .ld-lead.ld-lead{font-size:20px;line-height:1.75;font-weight:700}
.v-artd .sp-9105 :where(.prose) .ld-s{padding:56px 0 4px}
.v-artd .sp-9105 :where(.prose) .ld-s>p{margin:0 0 16px}
.v-artd .sp-9105 :where(.prose) .ld-s>p strong,.v-artd .sp-9105 :where(.prose) .ld>p strong{color:var(--ink);font-weight:800}
.v-artd .sp-9105 :where(.prose) .ld-s h3{margin:22px 0 10px;font-size:17px;font-weight:800;color:var(--ink);letter-spacing:-.3px}
.v-artd .sp-9105 :where(.prose) .ld-s h3::before{content:"";display:inline-block;width:8px;height:8px;margin:0 10px 2px 0;border-radius:2px;background:var(--blue)}

/* 그림 */
.v-artd .sp-9105 :where(.prose) .ld-fig{margin:8px 0 22px;padding:16px 16px 10px;border-radius:16px;background:var(--soft);text-align:center}
.v-artd .sp-9105 :where(.prose) .ld-fig img{display:block;width:100%;height:auto;border-radius:10px;background:#fff}
.v-artd .sp-9105 :where(.prose) .ld-fig figcaption{margin-top:10px;font-size:13px;color:var(--sub)}

/* 결론 도장 */
.v-artd .sp-9105 :where(.prose) .ld-verdict{position:relative;margin:0 0 18px;padding:24px 26px;border-radius:16px;background:var(--navy);color:#fff}
.v-artd .sp-9105 :where(.prose) .ld-verdict p{margin:0;font-size:17.5px;line-height:1.75;color:#d6dcf5}
.v-artd .sp-9105 :where(.prose) .ld-verdict p strong{color:#fff;font-weight:800}
.v-artd .sp-9105 :where(.prose) .ld-stamp{display:inline-flex;flex-direction:column;gap:2px;margin:0 0 14px;padding:10px 16px;border:2.5px solid var(--yellow);border-radius:10px;transform:rotate(-2deg);font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--yellow)}
.v-artd .sp-9105 :where(.prose) .ld-stamp b{font-size:20px;letter-spacing:-.3px;color:#fff}

/* 두 트랙·두 칸 비교 */
.v-artd .sp-9105 :where(.prose) .ld-tracks,.v-artd .sp-9105 :where(.prose) .ld-vs,.v-artd .sp-9105 :where(.prose) .ld-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 18px}
.v-artd .sp-9105 :where(.prose) .ld-tracks>div{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:12px;background:var(--soft)}
.v-artd .sp-9105 :where(.prose) .ld-tracks b{font-size:17px;font-weight:800;color:var(--blue)}
.v-artd .sp-9105 :where(.prose) .ld-tracks span{font-size:14.5px;color:#3b4152}
.v-artd .sp-9105 :where(.prose) .ld-vs>div{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}
.v-artd .sp-9105 :where(.prose) .ld-vs b{font-size:15.5px;font-weight:800;color:var(--ink)}
.v-artd .sp-9105 :where(.prose) .ld-vs span{font-size:14px;line-height:1.6;color:#3b4152}
.v-artd .sp-9105 :where(.prose) .ld-vs .no{background:#fff6f6;box-shadow:none}
.v-artd .sp-9105 :where(.prose) .ld-vs .no b{color:#a3262b}
.v-artd .sp-9105 :where(.prose) .ld-vs .yes{background:var(--soft);box-shadow:inset 0 0 0 2px var(--blue)}
.v-artd .sp-9105 :where(.prose) .ld-vs .yes b{color:var(--blue)}
.v-artd .sp-9105 :where(.prose) .ld-pair>div:last-child{background:var(--soft);box-shadow:inset 0 0 0 2px var(--blue)}
.v-artd .sp-9105 :where(.prose) .ld-two>div{padding:4px 18px 10px;border-radius:12px;background:var(--soft)}
.v-artd .sp-9105 :where(.prose) .ld-two h3{margin:14px 0 6px;font-size:16px}
.v-artd .sp-9105 :where(.prose) .ld-two p{margin:0;font-size:14.5px;line-height:1.65;color:#3b4152}
.v-artd .sp-9105 :where(.prose) .ld-quote{padding:14px 18px;border-radius:10px;background:#fff;box-shadow:0 0 0 1.5px var(--line);font-size:16.5px}

/* 표 */
.v-artd .sp-9105 :where(.prose) .ld-table{width:100%;margin:4px 0 18px;border-collapse:separate;border-spacing:0;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;font-size:15px}
.v-artd .sp-9105 :where(.prose) .ld-table th{padding:10px 14px;background:var(--navy);color:#fff;font-size:13px;font-weight:800;text-align:left;letter-spacing:.02em}
.v-artd .sp-9105 :where(.prose) .ld-table td{padding:11px 14px;border-top:1px solid var(--line);vertical-align:top;line-height:1.55;color:#3b4152}
.v-artd .sp-9105 :where(.prose) .ld-table td strong{color:var(--ink);font-weight:800}
.v-artd .sp-9105 :where(.prose) .ld-table tbody tr:first-child td{border-top:0}
.v-artd .sp-9105 :where(.prose) .ld-table tbody tr:nth-child(even) td{background:var(--soft)}
/* 계단 표: 라운드가 오를수록 첫 칸이 오른쪽으로 */
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr td:first-child{position:relative;padding-left:14px}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr:nth-child(2) td:first-child{padding-left:24px}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr:nth-child(3) td:first-child{padding-left:34px}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr:nth-child(4) td:first-child{padding-left:44px}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr:nth-child(5) td:first-child{padding-left:54px}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr td:first-child::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--line)}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr:nth-child(2) td:first-child::before{width:16px}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr:nth-child(3) td:first-child::before{width:26px}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr:nth-child(4) td:first-child::before{width:36px}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr:nth-child(5) td:first-child::before{width:46px}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr.key td{background:#fff6d6!important}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr.key td:first-child::before{background:var(--yellow)}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr.key td strong{color:var(--ink)}
.v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr td:nth-child(2){font-weight:800;color:var(--ink);white-space:nowrap}
.v-artd .sp-9105 :where(.prose) .ld-ac tbody td:nth-child(2){color:var(--blue);font-weight:700}
.v-artd .sp-9105 :where(.prose) .ld-next tbody td:nth-child(2){font-weight:800;color:var(--ink)}
.v-artd .sp-9105 :where(.prose) .ld-next tbody td:nth-child(3){white-space:nowrap;color:var(--blue);font-weight:800}

/* 점검표·마무리 */
.v-artd .sp-9105 :where(.prose) .ld-check{counter-reset:chk;display:flex;flex-direction:column;gap:8px;margin:4px 0 18px}
.v-artd .sp-9105 :where(.prose) .ld-check li{counter-increment:chk;display:flex;gap:14px;align-items:center;padding:12px 16px;border-radius:10px;background:#fff;box-shadow:0 0 0 1.5px var(--line);font-size:15.5px;font-weight:700;color:var(--ink)}
.v-artd .sp-9105 :where(.prose) .ld-check li::before{content:counter(chk);flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--blue);color:#fff;font-size:13px;font-weight:800}
.v-artd .sp-9105 :where(.prose) .ld-s a{color:var(--blue);text-decoration:none;border-bottom:2px solid var(--blue)}
.v-artd .sp-9105 :where(.prose) .ld-motto{margin:22px 0 0!important;padding:20px 24px;border-radius:14px;background:var(--navy);color:#d6dcf5;font-size:16.5px}
.v-artd .sp-9105 :where(.prose) .ld-motto strong{color:var(--yellow)}
.v-artd .sp-9105 :where(.prose) .ld-more{margin:48px 0 0;padding:18px 22px;border-radius:12px;background:#fff;box-shadow:0 0 0 1.5px var(--line)}
.v-artd .sp-9105 :where(.prose) .lm-k{margin:0 0 6px;font-size:12.5px;font-weight:800;color:var(--sub)}
.v-artd .sp-9105 :where(.prose) .ld-more a{font-size:16px;font-weight:800;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--blue)}

@media (max-width:720px){
  .v-artd .sp-9105 .prose h2{padding-left:52px;font-size:22px;min-height:40px}
  .v-artd .sp-9105 .prose h2::before{width:40px;height:40px;font-size:15px;border-radius:10px}
  .v-artd .sp-9105 :where(.prose) .ld-tracks,.v-artd .sp-9105 :where(.prose) .ld-vs,.v-artd .sp-9105 :where(.prose) .ld-two{grid-template-columns:1fr}
  .v-artd .sp-9105 :where(.prose) .ld-table{display:block;overflow-x:auto;font-size:14px}
  .v-artd .sp-9105 :where(.prose) .ld-table th,.v-artd .sp-9105 :where(.prose) .ld-table td{padding:9px 10px}
  .v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr td:first-child{padding-left:10px!important}
  .v-artd .sp-9105 :where(.prose) .ld-ladder tbody tr td:first-child::before{width:5px!important}
}
