/* Three-Way Cost Calibration — page-owned presentation */
.ci-three-way-calibration main{max-width:1280px;margin:auto;padding:48px 22px 90px}.ci-three-way-calibration .eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;opacity:.7}.ci-three-way-calibration h1{font-size:clamp(2rem,5vw,4rem);line-height:1.02;margin:.3rem 0 1rem}.ci-three-way-calibration .lede{max-width:950px;font-size:1.1rem;line-height:1.7}.ci-three-way-calibration .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:30px 0}.ci-three-way-calibration .card{border:1px solid rgba(127,127,127,.25);border-radius:14px;padding:22px;background:rgba(127,127,127,.06)}.ci-three-way-calibration .num{font-size:1.8rem;font-weight:700}.ci-three-way-calibration .note{padding:17px 19px;border-left:3px solid currentColor;margin:24px 0;line-height:1.65}.ci-three-way-calibration .table-wrap{overflow:auto}.ci-three-way-calibration table{width:100%;border-collapse:collapse;margin:25px 0;font-size:.88rem;min-width:900px}.ci-three-way-calibration th,.ci-three-way-calibration td{padding:11px 9px;border-bottom:1px solid rgba(127,127,127,.22);text-align:left;vertical-align:top}.ci-three-way-calibration .badge{display:inline-block;border:1px solid rgba(127,127,127,.35);border-radius:999px;padding:3px 8px;font-size:.73rem;white-space:nowrap}.ci-three-way-calibration .small{font-size:.86rem;opacity:.78;line-height:1.55}.ci-three-way-calibration .case{margin:42px 0}.ci-three-way-calibration .case h3{margin-bottom:.25rem}.ci-three-way-calibration .summary{display:flex;gap:28px;flex-wrap:wrap}.ci-three-way-calibration .metric{padding:12px 16px;border:1px solid rgba(127,127,127,.2);border-radius:10px}.ci-three-way-calibration .metric strong{display:block;font-size:1.25rem}.ci-three-way-calibration .warn,.ci-three-way-calibration .good{font-weight:600}.ci-three-way-calibration .muted{opacity:.7}