/* 9245 형사변호사 편(연재 '전문가는 전문가를 만나야 한다' 45편, 변호사 세부 편 둘째 회, 2026-11-13 작성).
   글자 크기 비례 검색어 세 묶음 → 체포부터 공소 제기까지 기간 띠와 48시간 계산 → 신청하는 사람별 절차 표
   → 형법 제51조와 기소유예ㆍ선고유예ㆍ집행유예 두 단계 → 표시하지 않는 문구와 표시하는 내용 짝
   → 휴대폰 상담 신청 화면과 비밀 보호 기준 → 이오 사례 띠 → 진행 방식 → 연재 순서 */
.v-artd .sp-9245 .prose{font-size:17px}
.v-artd .sp-9245 .prose h2{margin:0 0 14px;padding:0;border:0;font-size:26px;letter-spacing:-.7px;display:block;min-height:0}
.v-artd .sp-9245 .prose h2::before,.v-artd .sp-9245 .prose h2::after{content:none}
.v-artd .sp-9245 :where(.prose) .cr-s{padding:64px 0 4px;scroll-margin-top:90px}
.v-artd .sp-9245 :where(.prose) li::before{content:none}
.v-artd .sp-9245 :where(.prose) ul,.v-artd .sp-9245 :where(.prose) ol{list-style:none;padding:0;margin:0}
.v-artd .sp-9245 :where(.prose) li{margin:0}
.v-artd .sp-9245 .prose p{margin:0}
.v-artd .sp-9245 .prose .cr-s>p{margin:0 0 16px}
.v-artd .sp-9245 .crm{--c1:#2b3a55;--c1b:#e7ebf3;--c2:#a3342a;--c2b:#f8e8e5;--c3:#3d6f5c;--c3b:#e4f0ea;--ok:#2f7d4f;--okb:#e6f3ea;--no:#b3362b;--nob:#fbe9e7;--dk:#1c2333;--gold:#e0b552;--line:#e1e3ea;--paper:#f6f7f9}
.v-artd .sp-9245 .prose .cr-nt{margin:-4px 0 18px;font-size:12.5px;line-height:1.6;color:var(--sub)}

/* 검색어 글자 크기 */
.v-artd .sp-9245 .prose .cr-wc{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:12px;margin:8px 0 10px}
.v-artd .sp-9245 .prose .wc-g{padding:18px 18px 14px;border-radius:16px;background:var(--cb)}
.v-artd .sp-9245 .prose .wc-h{margin:0 0 12px;font-size:13px;font-weight:900;letter-spacing:.2px;color:var(--c)}
.v-artd .sp-9245 .prose .wc-g ul{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}
.v-artd .sp-9245 .prose .wc-g li{display:inline-flex;align-items:baseline;gap:5px}
.v-artd .sp-9245 .prose .wc-g li b{font-size:calc(13px + var(--v) * .0016px);font-weight:900;line-height:1.25;letter-spacing:-.4px;color:var(--ink);word-break:keep-all}
.v-artd .sp-9245 .prose .wc-g li span{font-size:12px;font-weight:800;color:var(--c)}
.v-artd .sp-9245 .prose .wc-g li:first-child b{color:var(--c)}
.v-artd .sp-9245 .prose .g1{--c:var(--c1);--cb:var(--c1b)}
.v-artd .sp-9245 .prose .g2{--c:var(--c3);--cb:var(--c3b)}
.v-artd .sp-9245 .prose .g3{--c:var(--c2);--cb:var(--c2b)}

/* 기간 띠 */
.v-artd .sp-9245 .prose .cr-tl{margin:8px 0 14px}
.v-artd .sp-9245 .prose .tl-r{display:grid;grid-template-columns:1.1fr 1.1fr 1.6fr 1.6fr 1.6fr;gap:4px}
.v-artd .sp-9245 .prose .tl-r li{display:flex;flex-direction:column;gap:5px;padding:14px 14px 12px;border-top:6px solid var(--c);border-radius:0 0 12px 12px;background:var(--cb)}
.v-artd .sp-9245 .prose .tl-r .h48{--c:var(--c2);--cb:var(--c2b)}
.v-artd .sp-9245 .prose .tl-r .hq{--c:var(--gold);--cb:#fbf3df}
.v-artd .sp-9245 .prose .tl-r .d10{--c:var(--c1);--cb:var(--c1b)}
.v-artd .sp-9245 .prose .tl-r .d10.c{--c:#8a93a8;--cb:var(--paper)}
.v-artd .sp-9245 .prose .tl-k{font-size:12.5px;font-weight:800;color:var(--sub)}
.v-artd .sp-9245 .prose .tl-t{font-size:19px;font-weight:900;letter-spacing:-.4px;line-height:1.25;color:var(--ink)}
.v-artd .sp-9245 .prose .tl-d{font-size:13.5px;line-height:1.5;color:#3a3f52}
.v-artd .sp-9245 .prose .tl-r small{margin-top:auto;font-size:12px;font-weight:700;color:var(--c)}
.v-artd .sp-9245 .prose .tl-n{margin:10px 0 0;font-size:13px;line-height:1.6;color:var(--sub)}

/* 48시간 계산 */
.v-artd .sp-9245 .prose .cr-ck{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px 24px;align-items:center;margin:0 0 8px;padding:22px 24px;border-radius:18px;background:var(--dk);color:#fff}
.v-artd .sp-9245 .prose .ck-h{grid-column:1/-1;margin:0;font-size:13px;font-weight:800;letter-spacing:.3px;color:var(--gold)}
.v-artd .sp-9245 .prose .ck-i{display:flex;flex-direction:column;gap:6px;margin:0}
.v-artd .sp-9245 .prose .ck-i span{font-size:13px;font-weight:700;color:#c3c9d6}
.v-artd .sp-9245 .prose .ck-i input{width:100%;max-width:100%;padding:11px 12px;border:0;border-radius:10px;background:#fff;font:inherit;font-size:15px;font-weight:700;color:var(--ink);box-sizing:border-box}
.v-artd .sp-9245 .prose .ck-o{display:flex;flex-direction:column;gap:4px;margin:0}
.v-artd .sp-9245 .prose .ck-o span{font-size:13px;font-weight:700;color:#c3c9d6}
.v-artd .sp-9245 .prose .ck-o b{font-size:24px;font-weight:900;letter-spacing:-.5px;line-height:1.3;color:#fff}
.v-artd .sp-9245 .prose .ck-n{grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.6;color:#aab1c0}

/* 신청하는 사람별 절차 표 */
.v-artd .sp-9245 .prose .cr-mx{margin:8px 0 14px;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--line);overflow:hidden}
.v-artd .sp-9245 .prose .cr-mx table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}
.v-artd .sp-9245 .prose .cr-mx th,.v-artd .sp-9245 .prose .cr-mx td{padding:11px 12px;border:0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4;text-align:center;vertical-align:middle}
.v-artd .sp-9245 .prose .cr-mx thead th{background:var(--c1);font-size:13.5px;font-weight:800;color:#fff}
.v-artd .sp-9245 .prose .cr-mx thead th:first-child{width:24%;text-align:left}
.v-artd .sp-9245 .prose .cr-mx thead small{display:block;margin-top:2px;font-size:11.5px;font-weight:700;color:#c9d2e3}
.v-artd .sp-9245 .prose .cr-mx tbody th{font-weight:800;text-align:left;color:var(--ink);background:var(--paper)}
.v-artd .sp-9245 .prose .cr-mx tbody tr:last-child>*{border-bottom:0}
.v-artd .sp-9245 .prose .cr-mx td.y{font-weight:800;color:var(--ok)}
.v-artd .sp-9245 .prose .cr-mx td.y::before{content:"";display:inline-block;width:8px;height:8px;margin:0 6px 1px 0;border-radius:50%;background:var(--ok)}
.v-artd .sp-9245 .prose .cr-mx td.n{font-size:13px;color:#a2a8b6}
.v-artd .sp-9245 .prose .cr-rn{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 8px}
.v-artd .sp-9245 .prose .cr-rn li{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-left:4px solid var(--c1);border-radius:0 12px 12px 0;background:var(--paper);font-size:14px;line-height:1.6;color:#3a3f52}
.v-artd .sp-9245 .prose .cr-rn li b{font-size:15.5px;font-weight:900;color:var(--ink)}
.v-artd .sp-9245 .prose .cr-rn li small{font-size:12px;font-weight:700;color:var(--c1)}

/* 처분과 형 */
.v-artd .sp-9245 .prose .cr-en{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;margin:8px 0 8px}
.v-artd .sp-9245 .prose .en-51{align-self:start;padding:20px;border-radius:18px;background:var(--c1);color:#fff}
.v-artd .sp-9245 .prose .en-k{margin:0 0 14px;font-size:14px;font-weight:900;line-height:1.4;color:var(--gold)}
.v-artd .sp-9245 .prose .en-51 ol{counter-reset:e}
.v-artd .sp-9245 .prose .en-51 li{counter-increment:e;position:relative;padding:0 0 12px 30px;font-size:14.5px;font-weight:700;line-height:1.5;color:#fff}
.v-artd .sp-9245 :where(.prose) .en-51 li::before{content:counter(e);position:absolute;left:0;top:1px;display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:6px;background:rgba(255,255,255,.16);font-size:12px;font-weight:900;color:#fff}
.v-artd .sp-9245 .prose .en-tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px}
.v-artd .sp-9245 .prose .en-st{display:flex;flex-direction:column;gap:10px}
.v-artd .sp-9245 .prose .en-st.s2{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:10px}
.v-artd .sp-9245 .prose .en-p{margin:0;font-size:12.5px;font-weight:900;letter-spacing:.3px;color:var(--sub)}
.v-artd .sp-9245 .prose .en-st.s2 .en-p{grid-column:1/-1}
.v-artd .sp-9245 .prose .en-c{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}
.v-artd .sp-9245 .prose .s1 .en-c{background:var(--c3b);box-shadow:none}
.v-artd .sp-9245 .prose .en-t{font-size:18px;font-weight:900;color:var(--ink)}
.v-artd .sp-9245 .prose .en-d{font-size:14px;line-height:1.6;color:#3a3f52}
.v-artd .sp-9245 .prose .en-c dl{display:flex;flex-direction:column;gap:7px;margin:0}
.v-artd .sp-9245 .prose .en-c dl>div{display:flex;flex-direction:column;gap:1px}
.v-artd .sp-9245 :where(.prose) .en-c dt{font-size:12px;font-weight:800;color:var(--c2)}
.v-artd .sp-9245 :where(.prose) .en-c dd{margin:0;font-size:13.5px;line-height:1.55;color:#3a3f52}
.v-artd .sp-9245 .prose .en-c small{margin-top:auto;font-size:12px;font-weight:700;color:var(--c1)}

/* 문구 짝 */
.v-artd .sp-9245 .prose .cr-ad{display:flex;flex-direction:column;gap:8px;margin:8px 0 10px}
.v-artd .sp-9245 .prose .ad-r{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.3fr) 150px;align-items:center;gap:8px}
.v-artd .sp-9245 .prose .ad-x{margin:0;padding:12px 14px;border-radius:10px;background:var(--nob);font-size:14.5px;font-weight:700;color:var(--no);text-decoration:line-through;text-decoration-thickness:1.5px}
.v-artd .sp-9245 .prose .ad-r::before{content:"";grid-column:2;grid-row:1;justify-self:center;width:10px;height:10px;border-top:2.5px solid #9aa1b1;border-right:2.5px solid #9aa1b1;rotate:45deg}
.v-artd .sp-9245 .prose .ad-o{grid-column:3;margin:0;padding:12px 14px;border-radius:10px;background:var(--okb);font-size:14.5px;font-weight:700;line-height:1.5;color:#22553a}
.v-artd .sp-9245 .prose .ad-x{grid-column:1;grid-row:1}
.v-artd .sp-9245 .prose .ad-r small{grid-column:4;font-size:12px;font-weight:700;line-height:1.4;color:var(--sub)}

/* 상담 신청 화면 */
.v-artd .sp-9245 .prose .cr-pv{display:grid;grid-template-columns:290px minmax(0,1fr);gap:26px;align-items:start;margin:8px 0 8px}
.v-artd .sp-9245 .prose .pv-ph{display:flex;flex-direction:column;gap:12px;padding:26px 18px 20px;border:10px solid var(--dk);border-radius:36px;background:#fff}
.v-artd .sp-9245 .prose .ph-b{margin:0 0 4px;font-size:17px;font-weight:900;color:var(--ink);text-align:center}
.v-artd .sp-9245 .prose .ph-f{display:flex;flex-direction:column;gap:5px}
.v-artd .sp-9245 .prose .ph-f>span{font-size:12px;font-weight:800;color:var(--sub)}
.v-artd .sp-9245 .prose .ph-cg{display:flex;gap:4px;margin:0}
.v-artd .sp-9245 .prose .ph-cg i{flex:1;padding:7px 0;border-radius:8px;background:var(--paper);font-size:12.5px;font-style:normal;font-weight:700;text-align:center;color:var(--sub)}
.v-artd .sp-9245 .prose .ph-cg i.on{background:var(--c1);color:#fff}
.v-artd .sp-9245 .prose .ph-in{margin:0;padding:9px 10px;border-radius:8px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:12.5px;color:#a2a8b6}
.v-artd .sp-9245 .prose .ph-in.tall{min-height:54px}
.v-artd .sp-9245 .prose .ph-c{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:700;color:var(--ink)}
.v-artd .sp-9245 .prose .ph-c i{flex:0 0 16px;height:16px;border-radius:4px;background:var(--c1)}
.v-artd .sp-9245 .prose .ph-c.s{padding:7px 8px;border-radius:8px;background:var(--c2b);color:var(--c2)}
.v-artd .sp-9245 .prose .ph-c.s i{background:var(--c2)}
.v-artd .sp-9245 .prose .ph-btn{margin:4px 0 0;padding:11px 0;border-radius:10px;background:var(--dk);font-size:14px;font-weight:800;text-align:center;color:#fff}
.v-artd .sp-9245 .prose .pv-l{counter-reset:p;display:flex;flex-direction:column;gap:14px;padding-top:8px}
.v-artd .sp-9245 .prose .pv-l li{counter-increment:p;position:relative;display:flex;flex-direction:column;gap:4px;padding:0 0 14px 44px;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.6;color:#3a3f52}
.v-artd .sp-9245 .prose .pv-l li:last-child{border-bottom:0}
.v-artd .sp-9245 :where(.prose) .pv-l li::before{content:counter(p);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--c2b);font-size:14px;font-weight:900;color:var(--c2)}
.v-artd .sp-9245 .prose .pv-l b{font-size:16px;font-weight:900;color:var(--ink)}
.v-artd .sp-9245 .prose .pv-l small{font-size:12px;font-weight:700;color:var(--c1)}

/* 이오 사례 띠 */
.v-artd .sp-9245 :where(.prose) .cr-eo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;margin:6px 0 14px;padding:24px 26px;border-radius:18px;background:var(--c1b);color:var(--ink);text-decoration:none}
.v-artd .sp-9245 :where(.prose) .cr-eo:hover{background:#dde3ee}
.v-artd .sp-9245 .prose .eo-k{grid-column:1;margin:0;font-size:12.5px;font-weight:800;color:var(--c1)}
.v-artd .sp-9245 .prose .eo-t{grid-column:1;margin:0;font-size:20px;font-weight:900;line-height:1.4;letter-spacing:-.4px;color:var(--ink)}
.v-artd .sp-9245 .prose .eo-go{grid-column:2;grid-row:1/3;align-self:center;margin:0;padding:10px 16px;border-radius:999px;background:var(--c1);font-size:14px;font-weight:800;color:#fff}
.v-artd .sp-9245 .prose .eo-n{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}
.v-artd .sp-9245 .prose .eo-n li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:#fff}
.v-artd .sp-9245 .prose .eo-n b{font-size:22px;font-weight:900;color:var(--c1)}
.v-artd .sp-9245 .prose .eo-n span{font-size:13px;font-weight:700;color:var(--sub)}

/* 진행 방식 */
.v-artd .sp-9245 aside.cr-wbox dl{grid-template-columns:repeat(4,minmax(0,1fr))}

/* 사례 */
.v-artd .sp-9245 .prose .cr-cs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 8px}
.v-artd .sp-9245 :where(.prose) .cs-c{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;background:var(--soft);color:var(--ink);text-decoration:none}
.v-artd .sp-9245 :where(.prose) .cs-c:hover{background:#eef2ff}
.v-artd .sp-9245 .prose .cs-k{font-size:12.5px;font-weight:900;color:var(--c1)}
.v-artd .sp-9245 .prose .cs-t{font-size:16px;font-weight:900;line-height:1.4;color:var(--ink)}
.v-artd .sp-9245 .prose .cs-d{font-size:13.5px;line-height:1.55;color:var(--sub)}

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

/* 연재 순서 */
.v-artd .sp-9245 .prose .cr-nx{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin:6px 0 8px}
.v-artd .sp-9245 :where(.prose) .cr-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-9245 :where(.prose) .cr-nx a:hover{background:#eef2ff}
.v-artd .sp-9245 :where(.prose) .cr-nx span{font-size:12.5px;font-weight:800;color:var(--blue)}
.v-artd .sp-9245 .prose .cr-nh{margin:22px 0 10px;font-size:15px;font-weight:900;color:var(--c1)}
.v-artd .sp-9245 .prose .cr-dt{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 8px}
.v-artd .sp-9245 .prose .cr-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-9245 .prose .cr-dt li.on{background:var(--navy);outline:0;color:#fff}
.v-artd .sp-9245 .prose .cr-dt li.ok{padding:0;outline:0;background:var(--soft)}
.v-artd .sp-9245 :where(.prose) .cr-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-9245 :where(.prose) .cr-dt li.ok a:hover{background:#eef2ff}
.v-artd .sp-9245 .prose .cr-dt span{font-size:11.5px;font-weight:800;color:#9aa1b1}
.v-artd .sp-9245 .prose .cr-dt li.on span{color:var(--yellow)}
.v-artd .sp-9245 .prose .cr-dt li.ok span{color:var(--blue)}
.v-artd .sp-9245 :where(.prose) .cr-dt span::after{content:"편"}

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

@media (max-width:760px){
  .v-artd .sp-9245 .prose h2{font-size:22px}
  .v-artd .sp-9245 :where(.prose) .cr-s{padding-top:48px}
  .v-artd .sp-9245 .prose .cr-cs{grid-template-columns:1fr}
  .v-artd .sp-9245 :where(.prose) .cr-wbox{padding:20px 16px}
  .v-artd .sp-9245 .prose .cr-wbox dl{grid-template-columns:1fr}
  .v-artd .sp-9245 .prose .cr-nx{grid-template-columns:1fr 1fr}
  .v-artd .sp-9245 .prose .cr-dt{grid-template-columns:repeat(3,minmax(0,1fr))}
  .v-artd .sp-9245 .prose .cr-wc{grid-template-columns:1fr}
  .v-artd .sp-9245 .prose .wc-g li b{font-size:calc(12px + var(--v) * .0013px)}
  .v-artd .sp-9245 .prose .tl-r{grid-template-columns:1fr}
  .v-artd .sp-9245 .prose .tl-r li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:2px 12px;border-top:0;border-left:6px solid var(--c);border-radius:0 12px 12px 0}
  .v-artd .sp-9245 .prose .tl-k{grid-column:1;grid-row:1}
  .v-artd .sp-9245 .prose .tl-t{grid-column:1;grid-row:2/4;font-size:16px}
  .v-artd .sp-9245 .prose .tl-d{grid-column:2;grid-row:1/3}
  .v-artd .sp-9245 .prose .tl-r small{grid-column:2;grid-row:3}
  .v-artd .sp-9245 .prose .cr-ck{grid-template-columns:1fr;padding:18px 16px}
  .v-artd .sp-9245 .prose .ck-o b{font-size:20px}
  .v-artd .sp-9245 .prose .cr-mx th,.v-artd .sp-9245 .prose .cr-mx td{padding:9px 5px;font-size:12px}
  .v-artd .sp-9245 .prose .cr-mx thead th{font-size:11.5px}
  .v-artd .sp-9245 .prose .cr-mx thead small{font-size:10px}
  .v-artd .sp-9245 .prose .cr-mx td.y::before{display:none}
  .v-artd .sp-9245 .prose .cr-mx td.n{font-size:11px}
  .v-artd .sp-9245 .prose .cr-rn{grid-template-columns:1fr}
  .v-artd .sp-9245 .prose .cr-en{grid-template-columns:1fr}
  .v-artd .sp-9245 .prose .en-tr{grid-template-columns:1fr}
  .v-artd .sp-9245 .prose .en-st.s2{grid-template-columns:1fr}
  .v-artd .sp-9245 .prose .ad-r{grid-template-columns:1fr;gap:4px}
  .v-artd .sp-9245 .prose .ad-r::before{display:none}
  .v-artd .sp-9245 .prose .ad-x,.v-artd .sp-9245 .prose .ad-o,.v-artd .sp-9245 .prose .ad-r small{grid-column:1;grid-row:auto}
  .v-artd .sp-9245 .prose .ad-r{padding-bottom:6px}
  .v-artd .sp-9245 .prose .cr-pv{grid-template-columns:1fr;gap:18px}
  .v-artd .sp-9245 .prose .pv-ph{width:100%;max-width:300px;margin:0 auto;box-sizing:border-box}
  .v-artd .sp-9245 :where(.prose) .cr-eo{grid-template-columns:1fr;padding:20px 16px}
  .v-artd .sp-9245 .prose .eo-go{grid-column:1;grid-row:auto;justify-self:start}
  .v-artd .sp-9245 .prose .eo-t{font-size:17px}
  .v-artd .sp-9245 .prose .eo-n{grid-template-columns:1fr 1fr 1fr;gap:6px}
  .v-artd .sp-9245 .prose .eo-n li{padding:10px}
  .v-artd .sp-9245 .prose .eo-n b{font-size:16px}
  .v-artd .sp-9245 aside.cr-wbox dl{grid-template-columns:1fr}
}
