/* Scope: comparison article only. No shared stylesheet changes. */
.cp-practical .cp-price-scope{display:block;width:100%;margin:25px 0;padding:22px;background:#edf2e8;border-left:4px solid #66886b;line-height:1.9}
.cp-practical .cp-price-scope p{margin:12px 0 0;font-size:15px}.cp-practical .cp-price-scope .zc-small{font-size:13px}
.cp-practical .cp-setup{display:block;width:100%;margin:30px 0 0;padding-top:28px;border-top:1px solid #cbd8c8}
.cp-practical .cp-setup h3{font-size:clamp(24px,3vw,30px);line-height:1.6}.cp-practical .cp-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.cp-practical .cp-paths article{min-width:0;padding:22px;background:#eef2e8;border:1px solid #c9d7c8}.cp-practical .cp-paths h4{font-size:21px;margin:0 0 10px}
.cp-practical .cp-path-note{font-size:14px;line-height:1.9;margin:0 0 20px}.cp-practical .cp-paths ol{list-style:none;margin:0;padding:0;counter-reset:cp-step}
.cp-practical .cp-paths li{display:block;counter-increment:cp-step;position:relative;margin:0;padding:12px 0 18px 34px;border-left:2px solid #c5d4be}
.cp-practical .cp-paths li:before{content:counter(cp-step);position:absolute;left:-12px;top:11px;width:24px;height:24px;border-radius:50%;background:#346c55;color:white;text-align:center;font:13px/24px system-ui}
.cp-practical .cp-paths li:last-child{border-left-color:transparent}.cp-practical .cp-paths li span{display:block;font-size:13px;color:#53675c;line-height:1.8}.cp-practical .cp-paths li b{display:block;font-size:16px;line-height:1.8}
.cp-practical .cp-scope{display:block;width:100%;padding:18px;background:#f4efe2;font-size:14px;line-height:1.9}.cp-practical .cp-scope strong{display:block;margin-bottom:6px}
.cp-practical .cp-next-state{display:block;width:100%;padding:20px;border-left:4px solid #6d926f;background:#edf2e8;margin-top:20px}.cp-practical .cp-next-state p{font-size:15px;line-height:1.9}
@media(max-width:700px){.cp-practical .cp-paths{grid-template-columns:minmax(0,1fr)}.cp-practical .cp-paths article{padding:20px}.cp-practical .cp-price-scope{padding:19px}.cp-practical .cp-paths li{padding-left:27px}.cp-practical .cp-paths li b{font-size:15px}}
