/* 9213 내과 편(연재 '전문가는 전문가를 만나야 한다' 13편, 2026-10-29).
   검색어 막대(제곱근 비율)와 받는 화면 꼬리표 → 간판 두 장(전문의 명칭과 진료과목 표시) + 규칙 셋
   → 검진주기 두 칸과 암검진 연령 자(20~80세 눈금, 대상 막대) → 필수예방접종 17종 낱말판과 접종 두 칸
   → 비용 안내 표 견본(근거 꼬리표) → 검진 예약 서식 견본(주민등록번호 칸 취소, 생년월일 대체) + 규정 셋
   → 내시경 준비 날짜 순서 네 칸 → 사례 가로 두 줄 → 진행 방식 → 연재 순서 + 병원 세부 편 30칸(13편 강조) */
.v-artd .sp-9213 .prose{font-size:17px}
.v-artd .sp-9213 .prose h2{margin:0 0 14px;padding:0;border:0;font-size:26px;letter-spacing:-.7px;display:block;min-height:0}
.v-artd .sp-9213 .prose h2::before,.v-artd .sp-9213 .prose h2::after{content:none}
.v-artd .sp-9213 :where(.prose) .nk-s{padding:64px 0 4px;scroll-margin-top:90px}
.v-artd .sp-9213 :where(.prose) .nk-s>p{margin:0 0 16px}
.v-artd .sp-9213 :where(.prose) li::before{content:none}
.v-artd .sp-9213 :where(.prose) ul,.v-artd .sp-9213 :where(.prose) ol{list-style:none;padding:0;margin:0}
.v-artd .sp-9213 :where(.prose) li{margin:0}
.v-artd .sp-9213 .prose p{margin:0}
.v-artd .sp-9213 .prose .nk-s>p{margin:0 0 16px}
.v-artd .sp-9213 .nkm{--kc:#1f7a5a;--kcb:#e9f5ef;--kf:#c27a00;--kfb:#fff4dc;--kx:#d9363e;--kxb:#fdeeee}

/* 검색어 막대 */
.v-artd .sp-9213 .prose .nk-sq{margin:6px 0 16px;padding:22px 24px 18px;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(27,31,58,.07),inset 0 0 0 1.5px var(--line)}
.v-artd .sp-9213 .prose .nk-sq ol{display:flex;flex-direction:column;gap:9px}
.v-artd .sp-9213 .prose .nk-sq li{display:grid;grid-template-columns:150px minmax(0,1fr) 128px;align-items:center;gap:14px}
.v-artd .sp-9213 .prose .sq-k{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:800;color:var(--ink);white-space:nowrap}
.v-artd .sp-9213 .prose .sq-k::before{content:"";flex:none;width:13px;height:13px;border-radius:50%;box-shadow:inset 0 0 0 2.5px #9aa1b1}
.v-artd .sp-9213 .prose .sq-b{display:flex;align-items:center;gap:8px;min-width:0}
.v-artd .sp-9213 .prose .sq-b i{display:block;flex:none;width:calc(var(--w) * .8);height:14px;border-radius:0 7px 7px 0;background:#03c75a;transform-origin:0 50%}
.v-artd .sp-9213 .prose .sq-b span{font-size:13px;font-weight:800;color:#3a3f52;font-variant-numeric:tabular-nums}
.v-artd .sp-9213 .prose .sq-p{justify-self:start;padding:4px 11px;border-radius:999px;background:var(--kcb);font-size:12.5px;font-weight:800;color:var(--kc);white-space:nowrap}
.v-artd .sp-9213 .prose .sq-p.sq-f{background:var(--kfb);color:var(--kf)}
.v-artd .sp-9213 .prose .sq-p.sq-r{background:#eef0ff;color:#4a4fc4}
.v-artd .sp-9213 .prose .sq-n{margin:14px 0 0;font-size:12.5px;line-height:1.6;color:var(--sub)}

/* 간판 두 장 */
.v-artd .sp-9213 .prose .nk-sg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 12px}
.v-artd .sp-9213 .prose .sg-c{margin:0;padding:18px;border-radius:18px;background:#eef1f5}
.v-artd .sp-9213 .prose .sg-h{margin:0 0 12px;font-size:13px;font-weight:800;color:var(--sub)}
.v-artd .sp-9213 .prose .sg-bd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:118px;padding:16px;border-radius:10px;background:#1d2b3a;box-shadow:0 0 0 6px #c9d0da,0 10px 20px rgba(27,31,58,.18)}
.v-artd .sp-9213 .prose .sg-nm{font-size:30px;font-weight:900;letter-spacing:-.5px;color:#fff;line-height:1.2}
.v-artd .sp-9213 .prose .sg-nm em{font-style:normal;color:#7fe0b4}
.v-artd .sp-9213 .prose .sg-sb{font-size:14px;font-weight:700;color:#c7d0dc}
.v-artd .sp-9213 .prose .sg-sb.sg-half{font-size:15px;font-weight:800;color:#fff;padding:2px 10px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}
.v-artd .sp-9213 .prose .sg-c figcaption{margin:14px 0 0;font-size:13px;font-weight:700;color:#3a3f52;text-align:center}
.v-artd .sp-9213 .prose .nk-rl{counter-reset:r;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}
.v-artd .sp-9213 .prose .nk-rl li{counter-increment:r;display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-top:3px solid var(--kc);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
.v-artd .sp-9213 :where(.prose) .nk-rl li::before{content:"0" counter(r);font-size:12px;font-weight:900;color:var(--kc)}
.v-artd .sp-9213 .prose .nk-rl b{font-size:15.5px;font-weight:900;color:var(--ink)}
.v-artd .sp-9213 .prose .nk-rl span{font-size:14.5px;line-height:1.6;color:#3a3f52}

/* 검진주기와 암검진 연령 자 */
.v-artd .sp-9213 .prose .nk-cy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 12px}
.v-artd .sp-9213 .prose .cy-c{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-radius:14px;background:var(--kcb)}
.v-artd .sp-9213 .prose .cy-c.cy-w{background:#f1f3f7}
.v-artd .sp-9213 .prose .cy-k{font-size:15px;font-weight:800;color:#2a3a33}
.v-artd .sp-9213 .prose .cy-v{font-size:15px;font-weight:700;color:#3a3f52;white-space:nowrap}
.v-artd .sp-9213 .prose .cy-v b{margin-right:2px;font-size:28px;font-weight:900;color:var(--kc);letter-spacing:-.5px}
.v-artd .sp-9213 .prose .cy-c.cy-w .cy-v b{color:var(--ink)}
.v-artd .sp-9213 .prose .cy-n{grid-column:1/-1;font-size:12.5px;color:var(--sub)}
.v-artd .sp-9213 .prose .nk-age{--lw:96px;margin:0 0 16px;padding:22px 24px 18px;border-radius:18px;background:#fbfcfd;box-shadow:inset 0 0 0 1.5px var(--line)}
.v-artd .sp-9213 .prose .ag-h{margin:0 0 14px;font-size:16px;font-weight:900;color:var(--ink)}
.v-artd .sp-9213 .prose .ag-ax{position:relative;height:20px;margin:0 0 6px var(--lw);border-bottom:1.5px solid #c9cdd8}
.v-artd .sp-9213 .prose .ag-ax span{position:absolute;left:calc(var(--a) * 100% / 6);bottom:4px;transform:translateX(-50%);font-size:11.5px;font-weight:800;color:var(--sub);white-space:nowrap}
.v-artd .sp-9213 .prose .ag-ax span:first-child{transform:none}
.v-artd .sp-9213 .prose .ag-ax span:last-child{transform:translateX(-100%)}
.v-artd .sp-9213 .prose .ag-rw{display:flex;flex-direction:column;gap:6px}
.v-artd .sp-9213 .prose .ag-rw li{display:grid;grid-template-columns:var(--lw) minmax(0,1fr);align-items:center}
.v-artd .sp-9213 .prose .ag-k{font-size:14.5px;font-weight:800;color:var(--ink)}
.v-artd .sp-9213 .prose .ag-t{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 10px;border-radius:8px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / 6 - 1px),#e4e7ee calc(100% / 6 - 1px),#e4e7ee calc(100% / 6))}
.v-artd .sp-9213 .prose .ag-t i{position:absolute;top:6px;bottom:6px;left:calc(var(--s) * 100% / 60);width:calc((var(--e) - var(--s)) * 100% / 60);border-radius:6px;background:var(--kc);transform-origin:0 50%}
.v-artd .sp-9213 .prose .ag-t i.ag-f{background:#d4567c}
.v-artd .sp-9213 .prose .ag-t i.ag-hr{background:repeating-linear-gradient(135deg,#2c5f8f 0,#2c5f8f 6px,#3b74a8 6px,#3b74a8 12px)}
.v-artd .sp-9213 .prose .ag-t span,.v-artd .sp-9213 .prose .ag-t b{position:relative;z-index:1;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.92);font-size:12.5px;font-weight:800;color:#2a2f40;white-space:nowrap}
.v-artd .sp-9213 .prose .ag-t b{margin-left:auto;font-weight:900;color:var(--kc)}
.v-artd .sp-9213 .prose .ag-n{margin:14px 0 0;font-size:12.5px;line-height:1.65;color:var(--sub)}

/* 예방접종 낱말판 */
.v-artd .sp-9213 .prose .nk-vx{margin:6px 0 12px;padding:22px 24px 18px;border-radius:18px;background:#123a2c;color:#fff}
.v-artd .sp-9213 .prose .vx-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0 0 14px;font-size:16px;font-weight:900}
.v-artd .sp-9213 .prose .vx-h b{font-size:30px;color:#7fe0b4;letter-spacing:-.5px}
.v-artd .sp-9213 .prose .vx-h small{margin-left:auto;font-size:12px;font-weight:700;color:#a9c9bb}
.v-artd .sp-9213 .prose .vx-g{display:flex;flex-wrap:wrap;gap:6px}
.v-artd .sp-9213 .prose .vx-g li{padding:7px 12px;border-radius:8px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font-size:14px;font-weight:700;color:#e6f2ec}
.v-artd .sp-9213 .prose .vx-g li.vx-on{background:#7fe0b4;color:#123a2c;font-weight:900}
.v-artd .sp-9213 .prose .vx-n{margin:12px 0 0;font-size:12.5px;color:#a9c9bb}
.v-artd .sp-9213 .prose .nk-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}
.v-artd .sp-9213 .prose .vs-c{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:14px;background:var(--kcb)}
.v-artd .sp-9213 .prose .vs-c.vs-p{background:var(--kfb)}
.v-artd .sp-9213 .prose .vs-k{font-size:15.5px;font-weight:900;color:var(--kc)}
.v-artd .sp-9213 .prose .vs-c.vs-p .vs-k{color:var(--kf)}
.v-artd .sp-9213 .prose .vs-d{font-size:14.5px;line-height:1.6;color:#3a3f52}

/* 비용 안내 표 견본 */
.v-artd .sp-9213 .prose .nk-pb{margin:6px 0 16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);overflow:hidden}
.v-artd .sp-9213 .prose .pb-rw{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px dashed #d9dde6}
.v-artd .sp-9213 .prose .pb-k{font-size:15.5px;font-weight:900;color:var(--ink)}
.v-artd .sp-9213 .prose .pb-d{font-size:14px;line-height:1.55;color:#3a3f52}
.v-artd .sp-9213 .prose .pb-r{padding:3px 10px;border-radius:999px;background:var(--kfb);font-size:12px;font-weight:800;color:var(--kf);white-space:nowrap}
.v-artd .sp-9213 .prose .pb-ft{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#fffaf0;font-size:14px;font-weight:700;color:#3a3f52}
.v-artd .sp-9213 .prose .pb-ft span{padding:3px 10px;border-radius:6px;background:var(--kf);font-size:12px;font-weight:900;color:#fff}

/* 검진 예약 서식 */
.v-artd .sp-9213 .prose .nk-rf{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start;margin:6px 0 16px;padding:24px;border-radius:20px;background:#f2f6f4}
.v-artd .sp-9213 .prose .rf-fm{display:flex;flex-direction:column;gap:9px;padding:20px 16px;border-radius:16px;background:#fff;box-shadow:0 10px 24px rgba(27,31,58,.1)}
.v-artd .sp-9213 .prose .rf-t{margin:0 0 4px;font-size:15px;font-weight:900;color:var(--ink);text-align:center}
.v-artd .sp-9213 .prose .rf-f{display:flex;flex-direction:column;gap:5px}
.v-artd .sp-9213 .prose .rf-f span{font-size:12px;font-weight:800;color:var(--sub)}
.v-artd .sp-9213 .prose .rf-f i{display:block;height:30px;border-radius:8px;background:#f1f3f7}
.v-artd .sp-9213 .prose .rf-f i.rf-sel{background:#f1f3f7 linear-gradient(135deg,transparent 50%,#9aa1b1 50%) no-repeat right 12px center/8px 8px}
.v-artd .sp-9213 .prose .rf-x{position:relative;padding:6px;border-radius:10px;background:var(--kxb)}
.v-artd .sp-9213 .prose .rf-x span{color:var(--kx);text-decoration:line-through 2px var(--kx)}
.v-artd .sp-9213 .prose .rf-x i{background:#fff;}
.v-artd .sp-9213 .prose .rf-x::after{content:"";position:absolute;left:10px;right:10px;top:50%;height:2px;background:var(--kx);transform:rotate(-4deg)}
.v-artd .sp-9213 .prose .rf-o{padding:6px;border-radius:10px;background:var(--kcb);outline:1.5px solid var(--kc)}
.v-artd .sp-9213 .prose .rf-o span{color:var(--kc)}
.v-artd .sp-9213 .prose .rf-o i{background:#fff}
.v-artd .sp-9213 .prose .rf-b{margin-top:4px;padding:11px;border-radius:10px;background:var(--kc);color:#fff;font-size:14px;font-weight:800;text-align:center}
.v-artd .sp-9213 .prose .rf-nt{counter-reset:n;display:flex;flex-direction:column;gap:10px}
.v-artd .sp-9213 .prose .rf-nt li{counter-increment:n;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:4px;padding:16px 18px;border-radius:14px;background:#fff}
.v-artd .sp-9213 :where(.prose) .rf-nt li::before{content:counter(n);grid-row:1/3;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;font-weight:900}
.v-artd .sp-9213 .prose .rf-nt b{font-size:15px;font-weight:900;color:var(--ink)}
.v-artd .sp-9213 .prose .rf-nt span{font-size:14.5px;line-height:1.6;color:#3a3f52}

/* 내시경 준비 날짜 순서 */
.v-artd .sp-9213 .prose .nk-tl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 16px}
.v-artd .sp-9213 .prose .nk-tl li{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 16px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}
.v-artd .sp-9213 :where(.prose) .nk-tl li::after{content:"";position:absolute;top:26px;right:-9px;width:8px;height:8px;border-top:2px solid #9aa1b1;border-right:2px solid #9aa1b1;transform:rotate(45deg);z-index:1}
.v-artd .sp-9213 :where(.prose) .nk-tl li:last-child::after{content:none}
.v-artd .sp-9213 .prose .tl-d{font-size:15.5px;font-weight:900;color:#4a4fc4}
.v-artd .sp-9213 .prose .tl-x{display:flex;flex-direction:column;gap:7px}
.v-artd .sp-9213 .prose .tl-x i{display:block;height:9px;border-radius:5px;background:#e8ebf2}
.v-artd .sp-9213 .prose .tl-x i:nth-child(2){width:82%}
.v-artd .sp-9213 .prose .tl-x i:nth-child(3){width:64%}
.v-artd .sp-9213 .prose .tl-w{align-self:flex-start;padding:3px 10px;border-radius:999px;background:#eef0ff;font-size:12px;font-weight:800;color:#4a4fc4}

/* 사례 가로 줄 */
.v-artd .sp-9213 .prose .nk-cs{display:flex;flex-direction:column;gap:10px;margin:6px 0 16px}
.v-artd .sp-9213 :where(.prose) .cs-r{display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto auto;column-gap:20px;row-gap:4px;align-items:center;padding:18px 22px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);text-decoration:none}
.v-artd .sp-9213 :where(.prose) .cs-r:hover{box-shadow:inset 0 0 0 2px var(--kc)}
.v-artd .sp-9213 .prose .cs-r .cs-k{grid-row:1/3;align-self:center;justify-self:start;padding:4px 11px;border-radius:999px;background:var(--kcb);font-size:12.5px;font-weight:800;color:var(--kc)}
.v-artd .sp-9213 .prose .cs-r .cs-t{font-size:16.5px;font-weight:900;line-height:1.45;letter-spacing:-.3px}
.v-artd .sp-9213 .prose .cs-r .cs-d{font-size:13.5px;line-height:1.6;color:var(--sub)}

/* 진행 방식 */
.v-artd .sp-9213 :where(.prose) .nk-wbox{margin:0;padding:24px 26px;border-radius:18px;background:#fff8e1}
.v-artd .sp-9213 :where(.prose) .nk-wbox .we-h{margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.4px;color:#9a6a00}
.v-artd .sp-9213 .prose .nk-wbox dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}
.v-artd .sp-9213 .prose .nk-wbox dl>div{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;background:#fff}
.v-artd .sp-9213 :where(.prose) .nk-wbox dt{font-size:15px;font-weight:900;color:var(--ink)}
.v-artd .sp-9213 :where(.prose) .nk-wbox dd{margin:0;font-size:14.5px;line-height:1.6;color:#3a3f52}

/* 연재 순서와 병원 세부 편 */
.v-artd .sp-9213 .prose .nk-nx{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin:6px 0 8px}
.v-artd .sp-9213 :where(.prose) .nk-nx a{display:flex;flex-direction:column;gap:3px;height:100%;margin:0;padding:12px 14px;border-radius:12px;background:var(--soft);font-size:14px;font-weight:700;line-height:1.4;color:var(--ink);text-decoration:none;box-sizing:border-box}
.v-artd .sp-9213 :where(.prose) .nk-nx a:hover{background:#eef2ff}
.v-artd .sp-9213 :where(.prose) .nk-nx span{font-size:12.5px;font-weight:800;color:var(--blue)}
.v-artd .sp-9213 .prose .nk-nh{margin:22px 0 10px;font-size:15px;font-weight:900;color:var(--kc)}
.v-artd .sp-9213 .prose .nk-dt{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 8px}
.v-artd .sp-9213 .prose .nk-dt li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#fff;outline:1.5px dashed #c9cdd8;outline-offset:-1.5px;font-size:13.5px;font-weight:700;line-height:1.35;color:var(--sub)}
.v-artd .sp-9213 .prose .nk-dt li.on{background:var(--navy);outline:0;color:#fff}
.v-artd .sp-9213 .prose .nk-dt span{font-size:11.5px;font-weight:800;color:#9aa1b1}
.v-artd .sp-9213 .prose .nk-dt li.on span{color:var(--yellow)}
.v-artd .sp-9213 :where(.prose) .nk-dt span::after{content:"편"}

/* 출처 */
.v-artd .sp-9213 .prose .nk-srcs h2{font-size:15px;color:var(--sub)}
.v-artd .sp-9213 :where(.prose) .nk-srcs li{font-size:13.5px;line-height:1.7;color:var(--sub)}

@media (max-width:760px){
  .v-artd .sp-9213 .prose h2{font-size:22px}
  .v-artd .sp-9213 :where(.prose) .nk-s{padding-top:48px}
  .v-artd .sp-9213 .prose .nk-sq{padding:16px 14px 14px}
  .v-artd .sp-9213 .prose .nk-sq li{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 10px}
  .v-artd .sp-9213 .prose .sq-k{grid-column:1;grid-row:1}
  .v-artd .sp-9213 .prose .sq-p{grid-column:2;grid-row:1;justify-self:end}
  .v-artd .sp-9213 .prose .sq-b{grid-column:1/-1;grid-row:2}
  .v-artd .sp-9213 .prose .nk-sq ol{gap:12px}
  .v-artd .sp-9213 .prose .nk-sg,.v-artd .sp-9213 .prose .nk-rl,.v-artd .sp-9213 .prose .nk-cy,.v-artd .sp-9213 .prose .nk-vs{grid-template-columns:1fr}
  .v-artd .sp-9213 .prose .sg-nm{font-size:26px}
  .v-artd .sp-9213 .prose .nk-age{--lw:70px;padding:16px 12px 14px}
  .v-artd .sp-9213 .prose .ag-k{font-size:13px}
  .v-artd .sp-9213 .prose .ag-ax span{font-size:10.5px}
  .v-artd .sp-9213 .prose .ag-t{flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;min-height:58px;padding:6px}
  .v-artd .sp-9213 .prose .ag-t span,.v-artd .sp-9213 .prose .ag-t b{font-size:11.5px;padding:2px 6px}
  .v-artd .sp-9213 .prose .ag-t b{margin-left:0}
  .v-artd .sp-9213 .prose .nk-vx{padding:18px 16px 14px}
  .v-artd .sp-9213 .prose .vx-h small{margin-left:0;width:100%}
  .v-artd .sp-9213 .prose .vx-g li{font-size:13px;padding:6px 10px}
  .v-artd .sp-9213 .prose .pb-rw{grid-template-columns:1fr;gap:6px;padding:14px 16px}
  .v-artd .sp-9213 .prose .pb-r{justify-self:start}
  .v-artd .sp-9213 .prose .pb-ft{padding:12px 16px;font-size:13.5px}
  .v-artd .sp-9213 .prose .nk-rf{grid-template-columns:1fr;padding:16px}
  .v-artd .sp-9213 .prose .rf-fm{width:100%;max-width:300px;margin:0 auto;box-sizing:border-box}
  .v-artd .sp-9213 .prose .nk-tl{grid-template-columns:1fr 1fr}
  .v-artd .sp-9213 :where(.prose) .nk-tl li::after{content:none}
  .v-artd .sp-9213 :where(.prose) .cs-r{grid-template-columns:1fr;padding:16px 18px}
  .v-artd .sp-9213 .prose .cs-r .cs-k{grid-row:auto;margin-bottom:4px}
  .v-artd .sp-9213 :where(.prose) .nk-wbox{padding:20px 16px}
  .v-artd .sp-9213 .prose .nk-wbox dl{grid-template-columns:1fr}
  .v-artd .sp-9213 .prose .nk-nx{grid-template-columns:1fr 1fr}
  .v-artd .sp-9213 .prose .nk-dt{grid-template-columns:repeat(3,minmax(0,1fr))}
}
