.cost-article .article-cover .editorial-picture{aspect-ratio:16/9}.cost-article .cost-photo{margin:42px 0}.cost-article .cost-photo .editorial-picture{aspect-ratio:16/9;border-radius:3px}.cost-article figcaption{font:11px/1.7 Montserrat,Arial,sans-serif;color:var(--muted);padding-top:10px}.cost-article .cost-table-scroll{overflow-x:auto;margin:32px 0 40px;border:1px solid var(--line);border-radius:4px}.cost-article table{width:100%;border-collapse:collapse;font:13px/1.7 Montserrat,Arial,sans-serif;text-align:left}.cost-article caption{font-weight:600;text-align:left;padding:20px;background:#f4f5ef;color:var(--brand)}.cost-article th,.cost-article td{padding:16px;vertical-align:top;border-top:1px solid var(--line)}.cost-article thead th{background:#eef2eb;font-weight:600}.cost-article tbody th{width:24%;font-weight:600;color:var(--brand)}.cost-article .cost-infographic{margin:40px 0;padding:32px;background:#f4f5ef;border:1px solid #dae3d8;border-radius:4px}.cost-article .cost-infographic figcaption{padding:0}.cost-article .cost-infographic h3{font:600 25px/1.35 Montserrat,Arial,sans-serif;letter-spacing:-.025em;color:var(--brand);margin:14px 0 28px}.cost-article .cost-waterfall{height:22px;display:flex;overflow:hidden;border-radius:3px;margin-bottom:26px}.cost-article .cost-initial{width:88.888889%;background:#174f3d}.cost-article .cost-approved{width:4.444444%;background:#a6bf73}.cost-article .cost-overrun{width:6.666667%;background:#b85a3c}.cost-article .cost-numbers{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;font-family:Montserrat,Arial,sans-serif}.cost-article .cost-numbers>div{border-top:1px solid #d3ded1;padding-top:16px}.cost-article .cost-numbers dt{font-size:11px;line-height:1.6;color:#52675b}.cost-article .cost-numbers dd{font-size:24px;font-weight:600;letter-spacing:-.04em;margin:7px 0 0;white-space:nowrap;color:#174f3d}.cost-article .cost-variance{border-top:1px solid #d3ded1;padding-top:24px;margin-top:25px;display:flex;gap:20px;align-items:center;font:13px/1.7 Montserrat,Arial,sans-serif}.cost-article .cost-variance>strong{font-size:30px;letter-spacing:-.04em;white-space:nowrap;color:#974429}.cost-article .cost-formula{font:12px/1.9 Montserrat,Arial,sans-serif;color:#52675b}.cost-article .cost-infographic .micro{font:11px/1.7 Montserrat,Arial,sans-serif;margin:0}.cost-article .article-prose section{scroll-margin-top:110px}@media(max-width:760px){.cost-article .cost-infographic{padding:23px 18px;margin:32px 0}.cost-article .cost-infographic h3{font-size:22px}.cost-article .cost-numbers{gap:19px 14px}.cost-article .cost-numbers dd{font-size:20px}.cost-article .cost-variance{display:block}.cost-article .cost-variance>strong{display:block;margin-bottom:10px}.cost-article .cost-table-scroll table{min-width:560px}.cost-article .cost-photo{margin:30px 0}}@media(max-width:370px){.cost-article .cost-numbers{grid-template-columns:1fr}}@media print{.cost-article .article-toc,.cost-article .sales-launch,.cost-article #consent{display:none}.cost-article .article-layout{display:block}.cost-article .cost-table-scroll{overflow:visible}.cost-article .cost-photo,.cost-article .cost-infographic{break-inside:avoid}}

.cost-insights-index .insights-journal>div{display:grid;gap:44px}

.cost-article .sales-invitation{display:none}

.cost-article .article-cover{max-width:1100px;margin-left:auto;margin-right:auto}
