/* Shared evidence for cold-chain applications, products and solutions. */
.cold-value{color:#203642}
.cold-value-block{padding:36px 0 44px;scroll-margin-top:110px}
.cold-value-block~.cold-value-block{border-top:1px solid #d8e2e7}
.cold-value-block h2,.cold-value-block h3{font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.45;margin:0 0 18px;letter-spacing:0}
.cold-value .cold-value-kicker{font-size:13px;letter-spacing:.035em;color:#257799;margin:0 0 16px}
.cold-value .cold-value-intro{max-width:84ch;font-size:16px;line-height:1.9;color:#4c6470;margin:0 0 30px}
.cold-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.cold-value-grid article{border-top:1px solid #acc6d2;padding-top:23px;min-width:0}
.cold-value .cold-value-metric{font-size:28px;line-height:1.4;color:#137ba6;font-weight:400;margin:0 0 14px}
.cold-value-grid h4{font-size:19px;line-height:1.5;font-weight:500;margin:0 0 12px}
.cold-value-grid article>p:last-child{font-size:14px;line-height:1.85;color:#47606c;margin:0}
.cold-value .cold-value-note{font-size:12px;line-height:1.85;color:#637681;border-left:2px solid #c5d8e2;padding-left:16px;margin:28px 0 22px;max-width:115ch}
.cold-value-link{display:inline-flex;align-items:baseline;gap:22px;border-bottom:1px solid #9cb9c8;padding:12px 0;color:#245d78;font-size:14px;line-height:1.6;text-decoration:none}
.cold-value-link:hover{color:#087eaf;border-color:#087eaf}
.cold-value-link:focus-visible,.cold-scene-link:focus-visible{outline:2px solid #168cc0;outline-offset:5px}
.cold-scene-link{display:block;min-width:0;text-decoration:none;border-radius:2px}
.cold-scene-link:hover{box-shadow:inset 0 -2px #168cc0}
.cold-scene-link:hover figcaption{color:#087eaf}
.cold-value-destination{padding-top:24px;padding-bottom:24px}
.cold-value-detail{border-top:1px solid #d8e2e7;margin-top:36px;padding-top:28px}
.cold-value-detail h3{font-size:22px}
.cold-value-detail dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.cold-value-detail dt{font-size:16px;line-height:1.6;margin-bottom:12px;color:#274e61}
.cold-value-detail dd{margin:0;color:#536974;font-size:14px;line-height:1.85}
.cold-value-boundary{font-size:14px;line-height:1.9;color:#465f6d;background:#f3f7f8;padding:20px 24px;margin-top:28px}
.cold-compare-heading{font-size:16px;color:#294c5f;margin:0 0 20px}
.cold-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.cold-compare-card{min-width:0;border:1px solid #d7e2e8;background:#f7fafb;padding:24px;display:flex;flex-direction:column}
.cold-compare-direction{font-size:12px;line-height:1.7;color:#617984;margin:0 0 16px}
.cold-compare-pair{margin:0 0 22px}
.cold-compare-pair h4{font-size:18px;line-height:1.55;font-weight:500;margin:0 0 20px;color:#223f50}
.cold-compare-pair-compact h4{font-size:15px;margin-bottom:12px}
.cold-compare-row+.cold-compare-row{margin-top:16px}
.cold-compare-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;line-height:1.6;color:#566e7b}
.cold-compare-label strong{font-size:24px;line-height:1.2;white-space:nowrap;color:#245e7b;font-weight:500}
.cold-compare-label small{font-size:12px;font-weight:400}
.cold-compare-track{display:block;height:8px;background:#e8eef1;border-radius:1px;overflow:hidden}
.cold-compare-bar{display:block;height:100%;background:#1784b1;border-radius:1px}
.cold-compare-reference{background:#9faeb7}
.cold-compare-gain{margin:auto 0 0;padding-top:12px;border-top:1px solid #d7e2e8;font-size:13px;line-height:1.7;color:#176b8e}
.cold-room-evidence{margin-top:42px;padding-top:30px;border-top:1px solid #d8e2e7}
.cold-room-evidence>h4{font-size:24px;font-weight:400;line-height:1.5;margin:0 0 14px}
.cold-evidence-label{font-size:13px;color:#46667a;margin:0 0 8px}
.cold-room-evidence>.cold-value-note{margin:0 0 22px}
.cold-table-wrap{width:100%;overflow-x:auto}
.cold-evidence-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:15px;line-height:1.6}
.cold-evidence-table th,.cold-evidence-table td{padding:16px 18px;border-bottom:1px solid #d8e2e7;overflow-wrap:anywhere;font-weight:400;vertical-align:top}
.cold-evidence-table thead th{background:#f2f6f8;font-size:13px;color:#547080}
.cold-evidence-table th:first-child{width:48%}
.cold-evidence-table td:nth-child(2){color:#187ba2;font-weight:500}
.cold-evidence-table td:nth-child(3){color:#627782}
.cold-cost-result{display:grid;grid-template-columns:160px minmax(0,1fr);gap:30px;margin-top:28px;background:#f5f8fa;padding:26px}
.cold-cost-result .cold-value-metric{font-size:38px;margin:0}
.cold-cost-result h4{font-size:19px;line-height:1.55;font-weight:500;margin:0 0 10px}
.cold-cost-result div>p{font-size:14px;line-height:1.8;color:#586e7a;margin:0}
@media(max-width:700px){.cold-value-grid,.cold-value-detail dl{grid-template-columns:1fr;gap:25px}.cold-value-block{padding-block:28px}.cold-value-grid article{padding-top:18px}.cold-value .cold-value-metric{font-size:27px}.cold-value .cold-value-intro{font-size:15px}.cold-value-destination{padding-top:0}.cold-value-block h2,.cold-value-block h3{font-size:25px}.cold-value-detail h3{font-size:21px}}
@media(max-width:950px){.cold-compare-grid{grid-template-columns:1fr;gap:18px}.cold-compare-card{padding:22px}.cold-compare-pair{max-width:650px;width:100%}.cold-compare-label strong{font-size:26px}.cold-compare-gain{margin-top:0}}
@media(max-width:600px){.cold-evidence-table{font-size:12px}.cold-evidence-table th,.cold-evidence-table td{padding:12px 8px}.cold-evidence-table thead th{font-size:11px}.cold-evidence-table th:first-child{width:44%}.cold-cost-result{grid-template-columns:1fr;gap:12px;padding:20px}.cold-cost-result .cold-value-metric{font-size:34px}.cold-room-evidence>h4{font-size:22px}}
