.cold-method .dr-body { gap: 14px; }
.cold-method h3 { margin-bottom: 6px; }
.cold-method-flow {
  display: grid; grid-template-columns: 1fr auto 1fr auto 1.25fr auto 1.1fr;
  gap: 18px; align-items: center; margin-top: 14px;
}
.cold-method-node { display: grid; gap: 8px; text-align: center; }
.cold-method-node .dr-math { border-bottom: 1px solid var(--dr-line); padding-bottom: 8px; }
.cold-method-node:last-child .dr-math { border-color: var(--dr-blue); }
.cold-method-scoring {
  display: grid; grid-template-columns: 1fr 1fr; gap: 38px; align-items: center;
  border-top: 1px solid var(--dr-line); padding-top: 14px;
}
.cold-method-scoring .dr-equation { text-align: center; }
.cold-method-search .dr-equation { margin-top: 12px; }
.dr-nearest-warm-sasrec .dr-body > section > .dr-point {
  display: grid; grid-template-columns: 0.85fr 1.8fr; gap: 24px; align-items: baseline;
}
.cold-method-tradeoffs { border-top: 1px solid var(--dr-line); padding-top: 14px; }
.cold-method-tradeoffs h3 { font-size: 20px; }
.cold-method-tradeoffs section:last-child h3 { color: var(--dr-amber); }
@media print {
  .cold-method-flow, .cold-method-tradeoffs { break-inside: avoid; }
}
