.hc-value-example{padding:22px;margin:22px 0;border:1px solid #ead5d9;border-left:4px solid #cf1731;border-radius:10px;background:#fffafb;scroll-margin-top:145px}.hc-value-example h3{font-size:23px;line-height:1.5;margin:8px 0 14px}.hc-value-example h4{font-size:18px;margin:22px 0 8px}.hc-value-example .hc-sim-total{background:#fff;padding:14px 16px;border:1px solid #eddce0;border-radius:6px;font-weight:650}.hc-sim-time{border-top:1px solid #ead5d9;margin-top:24px}.hc-sim-inputs{display:flex;gap:14px;flex-wrap:wrap}.hc-sim-inputs label{font-size:14px;display:flex;flex-direction:column;gap:6px}.hc-sim-inputs input{box-sizing:border-box;width:165px;padding:9px 12px;background:#fff;border:1px solid #ccd1db;border-radius:6px;font:inherit}.hc-sim-time output{display:block;font-weight:650;color:#a42838;margin:16px 0}.hc-merge-block{margin:26px 0;padding-top:12px;border-top:1px solid #eee;scroll-margin-top:145px}.hc-merge-block h3{font-size:22px;line-height:1.5}.hc-merge-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:flow}.hc-merge-flow li{position:relative;padding:13px;border:1px solid #dce1e8;border-radius:7px;background:#f8f9fb;counter-increment:flow}.hc-merge-flow h4{font-size:16px;margin:0 0 7px}.hc-merge-flow h4:before{content:counter(flow) '. ';color:#a42838}.hc-merge-flow p{font-size:14px;margin:5px 0}.hc-case-routes{padding:22px;border:1px solid #ead5d9;border-radius:10px;background:#fffafb;margin:0 0 24px}.hc-case-routes h2{font-size:24px}.hc-case-routes ul{margin:12px 0;padding-left:22px}.hc-case-routes li{margin:10px 0}@media(max-width:700px){.hc-value-example{padding:16px}.hc-value-example h3{font-size:21px}.hc-sim-inputs{gap:10px}.hc-sim-inputs input{width:145px}.hc-merge-flow{grid-template-columns:1fr}.hc-case-routes{padding:16px}.hc-merge-block h3{font-size:20px}}

.hc-merge-flow li:not(:last-child):after{content:"→";position:absolute;right:-16px;top:45%;color:#a42838}@media(max-width:700px){.hc-merge-flow{gap:18px}.hc-merge-flow li:not(:last-child):after{content:"↓";top:auto;bottom:-19px;left:18px;right:auto}}
