/* 9106 모두의 창업 AC 와 VC 의 차이(연재 6화 이관, 2026-10-17) = AC 1년 달력.
   머리글 다음 118곳 중 43곳 비율 띠, 소제목 앞 작은 번호 칩, AC·VC 두 열 비교표(AC 열 파랑), 투자 순서 다섯 알약(1단계 노랑),
   하는 일 다섯은 번호 줄, 펀드 구성은 세 조각 띠, AC 의 1년은 열두 달 눈금 위 다섯 막대(5월 표시), 다섯 자리는 번호 카드, 시드 미팅 다섯은 점검표,
   계약 세 가지는 세 카드, 다른 길은 점 목록, 같이 가는 자리는 금액 표, 한 줄로는 남색 결론. 글은 연재 본문 그대로 */
.v-artd .sp-9106 .prose{font-size:17px}
.v-artd .sp-9106 .prose h2{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:0;border:0;font-size:25px;letter-spacing:-.7px;min-height:0;line-height:1.4}
.v-artd .sp-9106 .prose h2::after{content:none}
.v-artd .sp-9106 .prose h2::before{content:attr(data-no);position:static;flex:none;width:auto;height:auto;padding:3px 9px;border-radius:6px;background:var(--blue);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.06em;transform:translateY(-1px)}
.v-artd .sp-9106 :where(.prose) li::before{content:none}
.v-artd .sp-9106 :where(.prose) ul,.v-artd .sp-9106 :where(.prose) ol{list-style:none;padding:0;margin:0}
.v-artd .sp-9106 :where(.prose) li{margin:0}
.v-artd .sp-9106 :where(.prose) figure{border:0;background:none;padding:0;margin:0}
.v-artd .sp-9106 :where(.prose) .ac>p{margin:0 0 16px}
.v-artd .sp-9106 .prose .ac-lead.ac-lead{font-size:19px;line-height:1.75;font-weight:600}
.v-artd .sp-9106 :where(.prose) .ac-s{padding:56px 0 4px}
.v-artd .sp-9106 :where(.prose) .ac-s>p{margin:0 0 16px}
.v-artd .sp-9106 :where(.prose) .ac-s>p strong,.v-artd .sp-9106 :where(.prose) .ac>p strong{color:var(--ink);font-weight:800}
.v-artd .sp-9106 :where(.prose) .ac-s h3{margin:18px 0 10px;font-size:16.5px;font-weight:800;color:var(--ink)}
.v-artd .sp-9106 :where(.prose) .ac-s a{color:var(--blue);text-decoration:none;border-bottom:2px solid var(--blue)}

/* 비율 띠: 118곳 중 43곳 */
.v-artd .sp-9106 :where(.prose) .ac-ratio{display:flex;gap:6px;margin:4px 0 8px}
.v-artd .sp-9106 :where(.prose) .ac-ratio span{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:76px;padding:12px 18px;border-radius:12px;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden}
.v-artd .sp-9106 :where(.prose) .ac-ratio b{font-size:28px;font-weight:900;letter-spacing:-.8px;line-height:1.1}
.v-artd .sp-9106 :where(.prose) .ac-ratio .a{flex:0 0 var(--w);background:var(--blue);color:#fff;box-shadow:inset 0 0 0 2px var(--navy)}
.v-artd .sp-9106 :where(.prose) .ac-ratio .a b{color:var(--yellow)}
.v-artd .sp-9106 :where(.prose) .ac-ratio .b{flex:1;background:var(--soft);color:var(--sub)}
.v-artd .sp-9106 :where(.prose) .ac-ratio .b b{color:var(--ink)}
.v-artd .sp-9106 :where(.prose) .ac-eq{padding:14px 18px;border-radius:10px;background:var(--soft);font-size:18px;text-align:center}

/* 표 */
.v-artd .sp-9106 :where(.prose) .ac-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-9106 :where(.prose) .ac-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-9106 :where(.prose) .ac-table td{padding:11px 14px;border-top:1px solid var(--line);vertical-align:top;line-height:1.55;color:#3b4152}
.v-artd .sp-9106 :where(.prose) .ac-table td strong{color:var(--ink);font-weight:800}
.v-artd .sp-9106 :where(.prose) .ac-table tbody tr:first-child td{border-top:0}
.v-artd .sp-9106 :where(.prose) .ac-vs th:nth-child(2){background:var(--blue)}
.v-artd .sp-9106 :where(.prose) .ac-vs td:nth-child(2){background:#eef2ff;color:var(--ink);font-weight:700}
.v-artd .sp-9106 :where(.prose) .ac-vs td:first-child{background:var(--soft)}
.v-artd .sp-9106 :where(.prose) .ac-price td:last-child{white-space:nowrap;font-weight:800;color:var(--blue)}
.v-artd .sp-9106 :where(.prose) .ac-price tbody tr:nth-child(even) td{background:var(--soft)}

/* 투자 순서 알약 */
.v-artd .sp-9106 :where(.prose) .ac-steps{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}
.v-artd .sp-9106 :where(.prose) .ac-steps li{position:relative;display:flex;flex-direction:column;gap:2px;flex:1 1 150px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}
.v-artd .sp-9106 :where(.prose) .ac-steps b{font-size:12.5px;font-weight:800;color:var(--sub);letter-spacing:.04em}
.v-artd .sp-9106 :where(.prose) .ac-steps span{font-size:14px;font-weight:700;color:var(--ink);line-height:1.45}
.v-artd .sp-9106 :where(.prose) .ac-steps .now{background:var(--yellow);box-shadow:none}
.v-artd .sp-9106 :where(.prose) .ac-steps .now b{color:var(--ink)}

/* 하는 일 다섯 */
.v-artd .sp-9106 :where(.prose) .ac-jobs{counter-reset:job;display:flex;flex-direction:column;gap:12px;margin:4px 0 8px}
.v-artd .sp-9106 :where(.prose) .ac-jobs li{counter-increment:job;position:relative;padding:14px 18px 14px 56px;border-radius:12px;background:var(--soft)}
.v-artd .sp-9106 :where(.prose) .ac-jobs li::before{content:counter(job);position:absolute;left:16px;top:16px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-size:13px;font-weight:800}
.v-artd .sp-9106 :where(.prose) .ac-jobs b{display:block;margin:0 0 4px;font-size:16px;font-weight:800;color:var(--ink)}
.v-artd .sp-9106 :where(.prose) .ac-jobs p{margin:0;font-size:15.5px;line-height:1.7;color:#3b4152}
.v-artd .sp-9106 :where(.prose) .ac-jobs p strong{color:var(--ink);font-weight:800}

/* 펀드 구성 */
.v-artd .sp-9106 :where(.prose) .ac-fund{display:flex;gap:4px;margin:4px 0 18px}
.v-artd .sp-9106 :where(.prose) .ac-fund span{flex:0 0 var(--w);display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:800;overflow:hidden;white-space:nowrap}
.v-artd .sp-9106 :where(.prose) .ac-fund b{font-size:12px;font-weight:800;opacity:.8}
.v-artd .sp-9106 :where(.prose) .ac-fund .f1{background:var(--navy);color:#fff}
.v-artd .sp-9106 :where(.prose) .ac-fund .f1 b{color:#9fb3ff;opacity:1}
.v-artd .sp-9106 :where(.prose) .ac-fund .f2{background:var(--blue);color:#fff}
.v-artd .sp-9106 :where(.prose) .ac-fund .f3{background:var(--yellow);color:var(--ink)}

/* 열두 달 띠 */
.v-artd .sp-9106 :where(.prose) .ac-year{margin:4px 0 18px;padding:16px 18px 10px;border-radius:14px;background:#fff;box-shadow:0 0 0 1.5px var(--line)}
.v-artd .sp-9106 :where(.prose) .ac-months{display:grid;grid-template-columns:repeat(12,1fr);margin:0 0 8px;padding:0 0 8px;border-bottom:1.5px solid var(--line)}
.v-artd .sp-9106 :where(.prose) .ac-months span{text-align:center;font-size:12px;font-weight:800;color:var(--sub)}
.v-artd .sp-9106 :where(.prose) .ac-months .now{color:#fff;background:var(--blue);border-radius:999px}
.v-artd .sp-9106 :where(.prose) .ac-bars{display:flex;flex-direction:column;gap:6px}
.v-artd .sp-9106 :where(.prose) .ac-bars li{display:grid;grid-template-columns:repeat(12,1fr);align-items:center}
.v-artd .sp-9106 :where(.prose) .ac-bars li b{grid-column:var(--s) / calc(var(--e) + 1);padding:6px 10px;border-radius:8px;background:var(--soft);font-size:12.5px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v-artd .sp-9106 :where(.prose) .ac-bars li span{grid-column:1/-1;margin:3px 0 6px;font-size:13.5px;color:#3b4152}
.v-artd .sp-9106 :where(.prose) .ac-bars .main b{background:var(--blue);color:#fff}

/* 다섯 자리·점검표·계약 셋·다른 길 */
.v-artd .sp-9106 :where(.prose) .ac-seats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 18px}
.v-artd .sp-9106 :where(.prose) .ac-seats li{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}
.v-artd .sp-9106 :where(.prose) .ac-seats li:last-child{grid-column:1/-1}
.v-artd .sp-9106 :where(.prose) .ac-seats b{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--blue)}
.v-artd .sp-9106 :where(.prose) .ac-seats em{font-style:normal;font-size:16.5px;font-weight:800;color:var(--ink)}
.v-artd .sp-9106 :where(.prose) .ac-seats span{font-size:14.5px;line-height:1.65;color:#3b4152}
.v-artd .sp-9106 :where(.prose) .ac-check{counter-reset:chk;display:flex;flex-direction:column;gap:8px;margin:4px 0 18px}
.v-artd .sp-9106 :where(.prose) .ac-check li{counter-increment:chk;display:grid;grid-template-columns:28px auto 1fr;gap:4px 12px;align-items:baseline;padding:12px 16px;border-radius:10px;background:var(--soft);font-size:15px;line-height:1.6;color:#3b4152}
.v-artd .sp-9106 :where(.prose) .ac-check li::before{content:counter(chk);width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--navy);color:#fff;font-size:13px;font-weight:800;align-self:center}
.v-artd .sp-9106 :where(.prose) .ac-check b{font-weight:800;color:var(--ink);white-space:nowrap}
.v-artd .sp-9106 :where(.prose) .ac-plain li{grid-template-columns:28px 1fr}
.v-artd .sp-9106 :where(.prose) .ac-plain span{color:var(--ink);font-weight:700}
.v-artd .sp-9106 :where(.prose) .ac-three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:4px 0 8px}
.v-artd .sp-9106 :where(.prose) .ac-three>div{padding:18px;border-radius:14px;background:var(--navy);color:#d6dcf5}
.v-artd .sp-9106 :where(.prose) .ac-three b{display:block;margin:0 0 8px;font-size:17px;font-weight:800;color:var(--yellow)}
.v-artd .sp-9106 :where(.prose) .ac-three p{margin:0;font-size:14.5px;line-height:1.7}
.v-artd .sp-9106 :where(.prose) .ac-paths{display:flex;flex-direction:column;gap:6px;margin:4px 0 16px}
.v-artd .sp-9106 :where(.prose) .ac-paths li{position:relative;padding:10px 14px 10px 32px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);font-size:15px;color:var(--ink)}
.v-artd .sp-9106 :where(.prose) .ac-paths li::before{content:"";position:absolute;left:14px;top:17px;width:8px;height:8px;border-radius:50%;background:var(--blue)}

/* 그림·마무리 */
.v-artd .sp-9106 :where(.prose) .ac-fig{margin:8px 0 22px;padding:16px 16px 10px;border-radius:16px;background:var(--soft);text-align:center}
.v-artd .sp-9106 :where(.prose) .ac-fig img{display:block;width:100%;height:auto;border-radius:10px;background:#fff}
.v-artd .sp-9106 :where(.prose) .ac-fig figcaption{margin-top:10px;font-size:13px;color:var(--sub)}
.v-artd .sp-9106 :where(.prose) .ac-final{margin:0 0 18px;padding:24px 26px;border-radius:16px;background:var(--navy)}
.v-artd .sp-9106 :where(.prose) .ac-final p{margin:0;font-size:17.5px;line-height:1.75;color:#d6dcf5}
.v-artd .sp-9106 :where(.prose) .ac-final strong{color:#fff;font-weight:800}
.v-artd .sp-9106 :where(.prose) .ac-motto{padding:18px 22px;border-radius:12px;background:#fff;box-shadow:0 0 0 1.5px var(--line);font-size:16px}
.v-artd .sp-9106 :where(.prose) .ac-motto strong{color:var(--blue)}

@media (max-width:720px){
  .v-artd .sp-9106 .prose h2{font-size:22px}
  .v-artd .sp-9106 :where(.prose) .ac-ratio span{padding:10px 12px;font-size:13px;min-height:64px}
  .v-artd .sp-9106 :where(.prose) .ac-ratio b{font-size:22px}
  .v-artd .sp-9106 :where(.prose) .ac-table{display:block;overflow-x:auto;font-size:14px}
  .v-artd .sp-9106 :where(.prose) .ac-table th,.v-artd .sp-9106 :where(.prose) .ac-table td{padding:9px 10px}
  .v-artd .sp-9106 :where(.prose) .ac-fund span{padding:8px;font-size:12px}
  .v-artd .sp-9106 :where(.prose) .ac-bars li b{font-size:11px;padding:5px 6px}
  .v-artd .sp-9106 :where(.prose) .ac-seats,.v-artd .sp-9106 :where(.prose) .ac-three{grid-template-columns:1fr}
  .v-artd .sp-9106 :where(.prose) .ac-check li{grid-template-columns:28px 1fr}
  .v-artd .sp-9106 :where(.prose) .ac-check li b{grid-column:2}
  .v-artd .sp-9106 :where(.prose) .ac-check li span{grid-column:2}
}
