/* 9214 소아청소년과 편(연재 '전문가는 전문가를 만나야 한다' 14편, 2026-10-30).
   검색어 소아과와 명칭 소아청소년과 비율 띠 + 함께 검색되는 말 낱장(받는 화면 색 구분)
   → 영유아건강검진 개월 축(건강검진 8칸, 구강검진 4칸, 현재 개월 핀) + 개월 수 확인 견본(범위 입력) + 시기표 + 검사항목 + 규정 넷
   → 진료시간 표 견본(평일, 휴일, 야간 칸) + 지정 절차 넷 → 예방접종 네 단계 표 → 만 14세 나이 띠 + 예약 서식 견본(보호자와 아동 구분) + 규정 넷
   → 사례 세 장 → 진행 방식 → 연재 순서 + 병원 세부 편 30칸(13편 링크, 14편 강조) */
.v-artd .sp-9214 .prose{font-size:17px}
.v-artd .sp-9214 .prose h2{margin:0 0 14px;padding:0;border:0;font-size:26px;letter-spacing:-.7px;display:block;min-height:0}
.v-artd .sp-9214 .prose h2::before,.v-artd .sp-9214 .prose h2::after{content:none}
.v-artd .sp-9214 :where(.prose) .pd-s{padding:64px 0 4px;scroll-margin-top:90px}
.v-artd .sp-9214 :where(.prose) li::before{content:none}
.v-artd .sp-9214 :where(.prose) ul,.v-artd .sp-9214 :where(.prose) ol{list-style:none;padding:0;margin:0}
.v-artd .sp-9214 :where(.prose) li{margin:0}
.v-artd .sp-9214 .prose p{margin:0}
.v-artd .sp-9214 .prose .pd-s>p{margin:0 0 16px}
.v-artd .sp-9214 .pdm{--pc:#e2615a;--pcb:#fff0ee;--pt:#14858a;--ptb:#e4f4f4;--pi:#4a4fc4;--pib:#eef0ff;--pk:#2a3550}
.v-artd .sp-9214 .prose .pd-nt{margin:-4px 0 18px;font-size:12.5px;line-height:1.6;color:var(--sub)}

/* 검색어와 명칭 비율 띠 */
.v-artd .sp-9214 .prose .pd-vs{margin:6px 0 18px}
.v-artd .sp-9214 .prose .vs-bar{display:flex;height:76px;border-radius:16px;overflow:hidden;background:var(--pk)}
.v-artd .sp-9214 .prose .vs-bar p{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:0 18px;color:#fff}
.v-artd .sp-9214 .prose .vs-a{flex:none;width:var(--p);background:var(--pc);transform-origin:0 50%}
.v-artd .sp-9214 .prose .vs-b{flex:1;padding:0 12px!important;align-items:flex-start}
.v-artd .sp-9214 .prose .vs-bar b{font-size:20px;font-weight:900;letter-spacing:-.4px;white-space:nowrap}
.v-artd .sp-9214 .prose .vs-b b{display:none}
.v-artd .sp-9214 .prose .vs-bar span{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;opacity:.9}
.v-artd .sp-9214 .prose .vs-lb{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:10px}
.v-artd .sp-9214 .prose .vs-lb p{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--sub)}
.v-artd .sp-9214 .prose .vs-lb i{width:12px;height:12px;border-radius:3px;background:var(--pc)}
.v-artd .sp-9214 .prose .vs-lb i.vs-ib{background:var(--pk)}
.v-artd .sp-9214 .prose .vs-lb b{font-weight:900;color:var(--ink)}

/* 함께 검색되는 말 낱장 */
.v-artd .sp-9214 .prose .pd-tg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px}
.v-artd .sp-9214 .prose .pd-tg li{--c:var(--pt);--cb:var(--ptb);display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 4px 0 var(--c),inset 0 0 0 1.5px var(--line)}
.v-artd .sp-9214 .prose .pd-tg li.tg-n{--c:var(--pi);--cb:var(--pib)}
.v-artd .sp-9214 .prose .pd-tg li.tg-v2{--c:var(--pc);--cb:var(--pcb)}
.v-artd .sp-9214 .prose .tg-k{font-size:13.5px;font-weight:800;color:var(--ink);word-break:keep-all}
.v-artd .sp-9214 .prose .tg-v{font-size:22px;font-weight:900;letter-spacing:-.5px;color:var(--ink);font-variant-numeric:tabular-nums}
.v-artd .sp-9214 .prose .tg-p{align-self:flex-start;margin-top:2px;padding:3px 9px;border-radius:999px;background:var(--cb);font-size:12px;font-weight:800;color:var(--c)}

/* 영유아건강검진 개월 축 */
.v-artd .sp-9214 .prose .pd-mo{margin:6px 0 14px;padding:22px 24px 20px;border-radius:20px;background:var(--ptb)}
.v-artd .sp-9214 .prose .mo-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 16px;font-size:16px;font-weight:900;color:var(--ink)}
.v-artd .sp-9214 .prose .mo-h small{font-size:12.5px;font-weight:700;color:var(--sub)}
.v-artd .sp-9214 .prose .mo-tr{--lw:84px;position:relative;padding:22px 0 4px}
.v-artd .sp-9214 .prose .mo-ax{position:absolute;top:0;left:var(--lw);right:0;height:18px}
.v-artd .sp-9214 .prose .mo-ax span{position:absolute;left:calc(var(--m) / 72 * 100%);font-size:11.5px;font-weight:700;color:var(--sub);white-space:nowrap;translate:-50% 0}
.v-artd .sp-9214 .prose .mo-ax span:first-child{translate:0 0}
.v-artd .sp-9214 .prose .mo-ax span:last-child{translate:-100% 0}
.v-artd .sp-9214 .prose .mo-ln{display:grid;grid-template-columns:var(--lw) minmax(0,1fr);align-items:center;margin:0 0 8px}
.v-artd .sp-9214 .prose .mo-k{font-size:13.5px;font-weight:800;color:var(--ink)}
.v-artd .sp-9214 .prose .mo-w{position:relative;height:40px;border-radius:8px;background:repeating-linear-gradient(90deg,#fff 0,#fff calc(100% / 6 - 1px),#d5e8e8 calc(100% / 6 - 1px),#d5e8e8 calc(100% / 6))}
.v-artd .sp-9214 .prose .mo-w li{position:absolute;top:5px;bottom:5px;left:calc(var(--s) / 72 * 100%);width:max(16px,calc((var(--e) - var(--s)) / 72 * 100%));display:flex;align-items:center;justify-content:center;border-radius:6px;background:#9fd0d2}
.v-artd .sp-9214 .prose .mo-dn .mo-w li{background:#f6c3bf}
.v-artd .sp-9214 .prose .mo-w b{font-size:12px;font-weight:900;color:#13494c}
.v-artd .sp-9214 .prose .mo-dn .mo-w b{color:#7a2a25}
.v-artd .sp-9214 .prose .mo-w li.on{background:var(--pt);box-shadow:0 4px 12px rgba(20,133,138,.35)}
.v-artd .sp-9214 .prose .mo-dn .mo-w li.on{background:var(--pc);box-shadow:0 4px 12px rgba(226,97,90,.35)}
.v-artd .sp-9214 .prose .mo-w li.on b{color:#fff}
.v-artd .sp-9214 .prose .mo-pin{position:absolute;top:16px;bottom:0;left:calc(var(--lw) + (100% - var(--lw)) * (var(--m) + .5) / 72);width:2px;margin-left:-1px;background:var(--ink);pointer-events:none}
.v-artd .sp-9214 .prose .mo-pin::before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--ink)}
.v-artd .sp-9214 .prose .mo-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:10px 18px;margin:16px 0 14px;padding:16px 18px;border-radius:14px;background:#fff}
.v-artd .sp-9214 .prose .mc-t{grid-column:1/-1;font-size:12.5px;font-weight:800;color:var(--pt)}
.v-artd .sp-9214 .prose .mc-r{display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:800;color:var(--ink)}
.v-artd .sp-9214 .prose .mc-r input{width:100%;margin:0;accent-color:var(--pt);cursor:pointer}
.v-artd .sp-9214 .prose .mc-o{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.v-artd .sp-9214 .prose .mc-m{margin-right:4px;font-size:18px;font-weight:900;color:var(--ink);font-variant-numeric:tabular-nums}
.v-artd .sp-9214 .prose .mc-o span{padding:5px 11px;border-radius:999px;background:var(--pt);font-size:13px;font-weight:800;color:#fff}
.v-artd .sp-9214 .prose .mc-o span.mc-b{background:var(--pc)}
.v-artd .sp-9214 .prose .mc-o span.mc-x{background:#eef1f5;color:var(--sub)}
.v-artd .sp-9214 .prose .mo-tb{display:flex;flex-direction:column;gap:6px;margin:0}
.v-artd .sp-9214 .prose .mo-tb div{display:grid;grid-template-columns:var(--lw,84px) minmax(0,1fr);gap:12px;font-size:13.5px;line-height:1.6}
.v-artd .sp-9214 :where(.prose) .mo-tb dt{font-weight:900;color:var(--ink)}
.v-artd .sp-9214 :where(.prose) .mo-tb dd{margin:0;color:#3a3f52}
.v-artd .sp-9214 .prose .pd-it{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
.v-artd .sp-9214 .prose .pd-it li{padding:7px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--pt);font-size:14px;font-weight:800;color:var(--pt)}
.v-artd .sp-9214 .prose .pd-rl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;counter-reset:rl}
.v-artd .sp-9214 .prose .pd-rl li{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:14px;background:var(--soft);counter-increment:rl}
.v-artd .sp-9214 .prose .pd-rl b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:900;color:var(--ink)}
.v-artd .sp-9214 .prose .pd-rl b::before{content:counter(rl);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--pt);font-size:12px;color:#fff}
.v-artd .sp-9214 .prose .pd-rl span{font-size:14.5px;line-height:1.6;color:#3a3f52}

/* 진료시간 표 견본과 지정 절차 */
.v-artd .sp-9214 .prose .pd-nt2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin:6px 0 16px}
.v-artd .sp-9214 .prose .nt-wk{align-self:start;padding:20px;border-radius:18px;background:#141b33;color:#fff}
.v-artd .sp-9214 .prose .wk-t{margin:0 0 12px!important;font-size:13px;font-weight:800;color:#aab2d6}
.v-artd .sp-9214 .prose .nt-wk table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:4px;table-layout:fixed;background:none}
.v-artd .sp-9214 .prose .nt-wk th{padding:0 0 4px;border:0;background:none;font-size:12px;font-weight:800;color:#cfd5ee;text-align:center}
.v-artd .sp-9214 .prose .nt-wk tbody th{width:38px;padding:0;text-align:left}
.v-artd .sp-9214 .prose .nt-wk thead th:first-child{width:38px}
.v-artd .sp-9214 .prose .nt-wk td{height:34px;padding:0;border:0;border-radius:6px;background:#2a3355}
.v-artd .sp-9214 .prose .nt-wk td.d{background:#4d5a8c}
.v-artd .sp-9214 .prose .nt-wk td.h{background:var(--pc)}
.v-artd .sp-9214 .prose .nt-wk td.n{background:#f2c14e}
.v-artd .sp-9214 .prose .wk-lg{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0!important}
.v-artd .sp-9214 .prose .wk-lg span{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#cfd5ee}
.v-artd .sp-9214 .prose .wk-lg span::before{content:"";width:11px;height:11px;border-radius:3px;background:#4d5a8c}
.v-artd .sp-9214 .prose .wk-lg .lg-h::before{background:var(--pc)}
.v-artd .sp-9214 .prose .wk-lg .lg-n::before{background:#f2c14e}
.v-artd .sp-9214 .prose .nt-st{display:flex;flex-direction:column;gap:0;counter-reset:st}
.v-artd .sp-9214 .prose .nt-st li{position:relative;display:flex;flex-direction:column;gap:3px;padding:0 0 14px 34px;counter-increment:st}
.v-artd .sp-9214 .prose .nt-st li::after{content:"";position:absolute;left:11px;top:24px;bottom:2px;width:2px;background:#d6d9e6}
.v-artd .sp-9214 .prose .nt-st li:last-child::after{content:none}
.v-artd .sp-9214 :where(.prose) .nt-st li::before{content:counter(st);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--pi);font-size:12px;font-weight:900;color:#fff}
.v-artd .sp-9214 .prose .st-k{font-size:15px;font-weight:900;color:var(--ink)}
.v-artd .sp-9214 .prose .st-d{font-size:14px;line-height:1.6;color:#3a3f52}

/* 예방접종 네 단계 */
.v-artd .sp-9214 .prose .pd-fl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 16px}
.v-artd .sp-9214 .prose .pd-fl li{position:relative;display:flex;flex-direction:column;gap:5px;padding:16px 16px 14px;border-radius:16px;background:var(--pcb)}
.v-artd .sp-9214 .prose .pd-fl li:not(:last-child)::after{content:"";position:absolute;right:-9px;top:28px;width:8px;height:2px;background:var(--pc)}
.v-artd .sp-9214 .prose .fl-n{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:var(--pc);font-size:14px;font-weight:900;color:#fff}
.v-artd .sp-9214 .prose .fl-k{margin-top:4px!important;font-size:16px;font-weight:900;color:var(--ink)}
.v-artd .sp-9214 .prose .fl-d{font-size:14px;line-height:1.55;color:#3a3f52;word-break:keep-all}
.v-artd .sp-9214 .prose .fl-r{margin-top:auto!important;padding-top:6px;font-size:12px;font-weight:800;color:#b5473f}

/* 만 14세 나이 띠 */
.v-artd .sp-9214 .prose .pd-ag{margin:6px 0 16px}
.v-artd .sp-9214 .prose .ag-bar{display:grid;grid-template-columns:73.7% minmax(0,1fr);height:68px;border-radius:14px;overflow:hidden}
.v-artd .sp-9214 .prose .ag-bar p{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:0 16px}
.v-artd .sp-9214 .prose .ag-l{background:var(--pi);color:#fff}
.v-artd .sp-9214 .prose .ag-r{background:#dfe2ef;color:var(--ink)}
.v-artd .sp-9214 .prose .ag-bar b{font-size:16px;font-weight:900}
.v-artd .sp-9214 .prose .ag-bar span{font-size:13px;font-weight:700;opacity:.9}
.v-artd .sp-9214 .prose .ag-tk{position:relative;height:22px;margin-top:6px}
.v-artd .sp-9214 .prose .ag-tk span{position:absolute;left:calc(var(--y) / 19 * 100%);font-size:12px;font-weight:700;color:var(--sub);translate:-50% 0;white-space:nowrap}
.v-artd .sp-9214 .prose .ag-tk span:first-child{translate:0 0}
.v-artd .sp-9214 .prose .ag-tk span:last-child{translate:-100% 0}
.v-artd .sp-9214 .prose .ag-tk span.ag-14{font-weight:900;color:var(--pi)}

/* 예약 서식 견본 */
.v-artd .sp-9214 .prose .pd-fm{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start;margin:0 0 16px;padding:22px;border-radius:20px;background:#f3f4f9}
.v-artd .sp-9214 .prose .fm-c{display:flex;flex-direction:column;gap:8px;padding:20px 18px;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(27,31,58,.1)}
.v-artd .sp-9214 .prose .fm-t{margin:0 0 4px!important;font-size:16px;font-weight:900;color:var(--ink)}
.v-artd .sp-9214 .prose .fm-g{margin-top:6px!important;padding:4px 10px;align-self:flex-start;border-radius:6px;background:var(--pib);font-size:12px;font-weight:900;color:var(--pi)}
.v-artd .sp-9214 .prose .fm-f{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#3a3f52}
.v-artd .sp-9214 .prose .fm-f i{height:30px;border-radius:7px;box-shadow:inset 0 0 0 1.5px #d4d8e4}
.v-artd .sp-9214 .prose .fm-f i.fm-sel{background:linear-gradient(45deg,transparent 50%,#9aa1b1 50%) calc(100% - 15px) 50%/5px 5px no-repeat,linear-gradient(135deg,#9aa1b1 50%,transparent 50%) calc(100% - 10px) 50%/5px 5px no-repeat}
.v-artd .sp-9214 .prose .fm-f em{padding:6px 9px;border-radius:7px;background:var(--pi);font-size:11.5px;font-style:normal;font-weight:800;color:#fff}
.v-artd .sp-9214 .prose .fm-f:not(.fm-ph) i{grid-column:2/-1}
.v-artd .sp-9214 .prose .fm-bd i{box-shadow:inset 0 0 0 2px var(--pt);background:var(--ptb)}
.v-artd .sp-9214 .prose .fm-ck{display:flex;gap:8px;margin-top:6px!important;font-size:12.5px;font-weight:700;line-height:1.5;color:var(--ink)}
.v-artd .sp-9214 .prose .fm-ck i{flex:none;width:16px;height:16px;margin-top:1px;border-radius:4px;background:var(--pi)}
.v-artd .sp-9214 .prose .fm-b{margin-top:6px!important;padding:11px;border-radius:9px;background:var(--ink);font-size:14px;font-weight:800;color:#fff;text-align:center}
.v-artd .sp-9214 .prose .fm-nt{display:flex;flex-direction:column;gap:14px}
.v-artd .sp-9214 .prose .fm-nt li{display:flex;flex-direction:column;gap:4px;padding-left:14px;border-left:3px solid var(--pi)}
.v-artd .sp-9214 .prose .fm-nt b{font-size:15px;font-weight:900;color:var(--ink)}
.v-artd .sp-9214 .prose .fm-nt span{font-size:14.5px;line-height:1.6;color:#3a3f52}

/* 사례 세 장 */
.v-artd .sp-9214 .prose .pd-cs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 12px}
.v-artd .sp-9214 :where(.prose) .cs-c{display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:inherit;text-decoration:none}
.v-artd .sp-9214 :where(.prose) .cs-c:hover{box-shadow:inset 0 0 0 2px var(--pc)}
.v-artd .sp-9214 .prose .cs-k{font-size:12.5px;font-weight:800;color:var(--pc)}
.v-artd .sp-9214 .prose .cs-t{font-size:16px;font-weight:900;line-height:1.4;color:var(--ink);word-break:keep-all}
.v-artd .sp-9214 .prose .cs-d{font-size:13.5px;line-height:1.55;color:var(--sub)}

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

/* 연재 순서 */
.v-artd .sp-9214 .prose .pd-nx{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin:6px 0 8px}
.v-artd .sp-9214 :where(.prose) .pd-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-9214 :where(.prose) .pd-nx a:hover{background:#eef2ff}
.v-artd .sp-9214 :where(.prose) .pd-nx span{font-size:12.5px;font-weight:800;color:var(--blue)}
.v-artd .sp-9214 .prose .pd-nh{margin:22px 0 10px;font-size:15px;font-weight:900;color:var(--pc)}
.v-artd .sp-9214 .prose .pd-dt{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 8px}
.v-artd .sp-9214 .prose .pd-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-9214 .prose .pd-dt li.on{background:var(--navy);outline:0;color:#fff}
.v-artd .sp-9214 .prose .pd-dt li.ok{padding:0;outline:0;background:var(--soft)}
.v-artd .sp-9214 :where(.prose) .pd-dt li.ok a{display:flex;flex-direction:column;gap:2px;height:100%;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;box-sizing:border-box}
.v-artd .sp-9214 :where(.prose) .pd-dt li.ok a:hover{background:#eef2ff}
.v-artd .sp-9214 .prose .pd-dt span{font-size:11.5px;font-weight:800;color:#9aa1b1}
.v-artd .sp-9214 .prose .pd-dt li.on span{color:var(--yellow)}
.v-artd .sp-9214 .prose .pd-dt li.ok span{color:var(--blue)}
.v-artd .sp-9214 :where(.prose) .pd-dt span::after{content:"편"}

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

@media (max-width:760px){
  .v-artd .sp-9214 .prose h2{font-size:22px}
  .v-artd .sp-9214 :where(.prose) .pd-s{padding-top:48px}
  .v-artd .sp-9214 .prose .vs-bar{height:68px}
  .v-artd .sp-9214 .prose .vs-bar p{padding:0 12px}
  .v-artd .sp-9214 .prose .vs-bar b{font-size:17px}
  .v-artd .sp-9214 .prose .vs-b{padding:0 6px!important}
  .v-artd .sp-9214 .prose .vs-b span{font-size:11px;writing-mode:horizontal-tb}
  .v-artd .sp-9214 .prose .pd-tg{grid-template-columns:repeat(2,minmax(0,1fr))}
  .v-artd .sp-9214 .prose .tg-v{font-size:19px}
  .v-artd .sp-9214 .prose .pd-mo{padding:16px 12px 14px}
  .v-artd .sp-9214 .prose .mo-tr{--lw:58px}
  .v-artd .sp-9214 .prose .mo-k{font-size:12px}
  .v-artd .sp-9214 .prose .mo-ax span{font-size:10.5px}
  .v-artd .sp-9214 .prose .mo-w{height:34px}
  .v-artd .sp-9214 .prose .mo-w b{font-size:10.5px}
  .v-artd .sp-9214 .prose .mo-calc{grid-template-columns:1fr;padding:14px}
  .v-artd .sp-9214 .prose .mo-tb div{grid-template-columns:1fr;gap:2px}
  .v-artd .sp-9214 .prose .pd-rl{grid-template-columns:1fr}
  .v-artd .sp-9214 .prose .pd-nt2{grid-template-columns:1fr}
  .v-artd .sp-9214 .prose .nt-wk{padding:16px 12px}
  .v-artd .sp-9214 .prose .nt-wk table{border-spacing:3px}
  .v-artd .sp-9214 .prose .nt-wk th{font-size:11px}
  .v-artd .sp-9214 .prose .nt-wk tbody th,.v-artd .sp-9214 .prose .nt-wk thead th:first-child{width:30px}
  .v-artd .sp-9214 .prose .nt-wk thead th:last-child{font-size:9.5px;letter-spacing:-.5px}
  .v-artd .sp-9214 .prose .nt-wk td{height:28px}
  .v-artd .sp-9214 .prose .pd-fl{grid-template-columns:1fr 1fr}
  .v-artd .sp-9214 .prose .pd-fl li:not(:last-child)::after{content:none}
  .v-artd .sp-9214 .prose .ag-bar{height:auto;min-height:64px}
  .v-artd .sp-9214 .prose .ag-bar p{padding:10px 12px}
  .v-artd .sp-9214 .prose .ag-bar b{font-size:14px}
  .v-artd .sp-9214 .prose .ag-bar span{font-size:12px}
  .v-artd .sp-9214 .prose .ag-r span{display:none}
  .v-artd .sp-9214 .prose .pd-fm{grid-template-columns:1fr;padding:16px}
  .v-artd .sp-9214 .prose .fm-c{width:100%;max-width:320px;margin:0 auto;box-sizing:border-box}
  .v-artd .sp-9214 .prose .pd-cs{grid-template-columns:1fr}
  .v-artd .sp-9214 :where(.prose) .pd-wbox{padding:20px 16px}
  .v-artd .sp-9214 .prose .pd-wbox dl{grid-template-columns:1fr}
  .v-artd .sp-9214 .prose .pd-nx{grid-template-columns:1fr 1fr}
  .v-artd .sp-9214 .prose .pd-dt{grid-template-columns:repeat(3,minmax(0,1fr))}
}
