.budget-hero .back-link{color:var(--light-cyan)}.budget-hero h1{max-width:1080px}.budget-standfirst{max-width:910px!important;font-size:clamp(1.1rem,1.7vw,1.25rem)!important;line-height:1.75!important}.budget-content{padding-top:54px}.budget-article{min-width:0}.budget-article>h2{margin-top:60px;max-width:760px}.budget-article>h3{font-size:1.45rem;margin:34px 0 15px;scroll-margin-top:120px}.budget-key-findings{background:var(--paper);border-left:3px solid #051542;padding:28px 30px 20px;margin-bottom:50px}.budget-key-findings h2{font-size:1.2rem;margin:0 0 18px;letter-spacing:-.02em}.budget-key-findings ul{margin:0;padding-left:20px}.budget-key-findings li{margin:0 0 15px;padding-left:4px;font-size:16px;line-height:1.65}.budget-key-findings li::marker{color:#051542}.budget-ref{font-size:11px;white-space:nowrap;margin-left:3px}.budget-ref a{text-decoration:none}.budget-figure{margin:42px 0 44px;padding:27px 0 23px;border-block:1px solid var(--line);color:#111}.budget-figure-number{font-family:Poppins,Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#051542;font-weight:600;display:block;margin-bottom:12px}.budget-figure figcaption h3{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4;margin:0;letter-spacing:-.025em;color:var(--navy)}.budget-figure figcaption p{font-size:14px;margin:10px 0 0;color:#414854;line-height:1.6}.budget-legend{display:flex;gap:23px;flex-wrap:wrap;font-size:13px;margin:24px 0 9px}.budget-legend span{display:inline-flex;align-items:center;gap:8px}.budget-legend i{width:18px;height:9px;display:inline-block}.march-mark{background:#9299a3}.october-mark{background:#051542}.budget-figure svg{width:100%;height:auto;display:block;overflow:visible}.budget-figure .budget-chart-mobile{display:none}.budget-figure-source,.budget-figure-note{font-size:12px!important;line-height:1.7!important;color:#414854;margin-top:14px!important}.budget-direction{display:flex;justify-content:space-between;font-size:12px;margin:23px 0 2px;gap:18px}.budget-data{font-size:13px;margin-top:18px}.budget-data summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:var(--deep-teal);padding:5px 0}.budget-data table{font-size:13px;margin-top:12px;table-layout:fixed}.budget-data caption{text-align:left;font-size:12px;color:var(--muted);padding-bottom:8px}.budget-data th,.budget-data td{padding:10px 8px;overflow-wrap:break-word}.budget-data th:first-child{width:60%}.budget-data tbody th{font-family:Arial,sans-serif;font-size:13px;background:transparent;color:#111;font-weight:400}.budget-aside nav{display:block}.budget-aside nav h2,.budget-related h2{font-size:1rem;margin:0 0 15px;letter-spacing:-.015em}.budget-aside nav a{font-size:13px;padding:10px 0}.budget-related{border-top:1px solid var(--line);margin-top:26px;padding-top:25px}.budget-related a{font-size:13px}.budget-sources{margin-top:55px;border-top:1px solid var(--line);padding-top:30px;scroll-margin-top:120px}.budget-sources h2{font-size:1.35rem;margin:0 0 20px}.budget-sources ol{padding-left:22px;margin:0}.budget-sources li{font-size:13px;line-height:1.8;margin-bottom:17px;padding-left:5px;scroll-margin-top:120px}.budget-article .article-end{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.automation-equation{display:grid;grid-template-columns:1fr 55px 1fr;align-items:stretch;gap:10px;margin-top:28px}.automation-benefits,.automation-costs{padding:21px 16px;background:var(--paper);text-align:center;display:flex;flex-direction:column;justify-content:center}.automation-benefits{border-top:3px solid #051542}.automation-costs{border-top:3px solid #9299a3}.automation-equation h4{font-size:13px;letter-spacing:0;margin-bottom:18px;color:var(--navy)}.automation-equation p{font-size:15px;line-height:1.5;margin:0}.automation-plus{font-size:19px;line-height:1.5;color:#626b79;display:block;margin:6px 0}.automation-operator{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#051542}.automation-operator>span:first-child{font-size:40px;line-height:1.2}.automation-operator>span:last-child{font-size:11px;color:#414854}.automation-forces{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0 21px;padding-top:22px;border-top:1px solid var(--line)}.automation-forces>div{display:flex;gap:12px;align-items:flex-start}.automation-arrow{font-size:33px;line-height:1.2;color:#051542}.automation-forces p{font-size:14px;line-height:1.55}.automation-forces strong{display:block;font-weight:600}.automation-forces p>span{display:block;color:#414854;margin-top:7px;font-size:13px}.budget-automation .budget-figure-note{border-top:1px solid var(--line);padding-top:16px}
@media(min-width:851px){.budget-aside{align-self:start;position:sticky;top:125px}.budget-content .article-layout{grid-template-columns:minmax(0,1fr) 235px;gap:65px}}
@media(max-width:850px){.budget-content .article-layout{gap:42px}.budget-aside{border-top:1px solid var(--line);padding-top:26px}.budget-aside nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.budget-aside nav h2{grid-column:1/-1}.budget-related{display:none}.budget-article{max-width:760px}}
@media(max-width:600px){.budget-hero h1{font-size:2.15rem;line-height:1.24}.budget-hero .eyebrow{font-size:10px;letter-spacing:.08em}.budget-standfirst{font-size:17px!important;line-height:1.75!important}.budget-content{padding-top:30px}.budget-key-findings{padding:22px 20px 12px;margin-bottom:36px}.budget-key-findings li{font-size:15px}.budget-article>h2{margin-top:43px}.budget-article>h3{font-size:1.3rem}.budget-figure{margin:32px 0;padding:24px 0 20px}.budget-figure .budget-chart-wide{display:none}.budget-figure .budget-chart-mobile{display:block}.budget-figure-source,.budget-figure-note{font-size:12px!important}.budget-direction{font-size:11px;gap:12px}.budget-data th:first-child{width:57%}.automation-equation{grid-template-columns:1fr;gap:13px;margin-top:23px}.automation-operator{flex-direction:row;gap:12px}.automation-operator>span:first-child{display:none}.automation-operator>span:last-child{font-size:14px;color:#051542;font-weight:600}.automation-forces{grid-template-columns:1fr;gap:22px}.automation-benefits,.automation-costs{padding:20px}.budget-aside nav{grid-template-columns:1fr}.budget-article .article-end .text-link{white-space:normal;flex-shrink:1}}
@media(prefers-reduced-motion:reduce){html:has(.budget-article){scroll-behavior:auto}}
#automation-threshold .automation-benefits,#automation-threshold .automation-costs{justify-content:flex-start}
#automation-threshold .automation-equation h4{font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:0;margin:0 0 18px;color:var(--navy)}
#automation-threshold .automation-equation p{font-size:14px;line-height:1.6}
.budget-figure{background:#fff}.survey-panels{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:28px}.survey-panels>section{min-width:0}.survey-panels h4{font-size:15px;line-height:1.6;letter-spacing:0;margin:0 0 22px;color:#111}.survey-doubling{border-left:3px solid #00a6cc;padding-left:14px;margin:0 0 24px!important}.survey-doubling strong{font-size:25px;color:#051542;display:block}.survey-doubling span{font-size:13px;display:block}.survey-bar-row{margin-bottom:24px}.survey-bar-label{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:14px;line-height:1.6;margin-bottom:9px}.survey-bar-label strong{font-size:17px;white-space:nowrap;color:#111}.survey-bar-row svg{width:100%;height:auto}.survey-annotation{font-size:15px!important;font-weight:600;border-top:1px solid var(--line);padding-top:20px}.automation-forces>section{min-width:0}.automation-forces h4{font-size:15px;line-height:1.6;letter-spacing:0;margin-bottom:12px}.automation-forces ul{padding-left:20px;margin:0}.automation-forces li{font-size:14px;line-height:1.75;margin-bottom:8px}.automation-operator>span:last-child{text-align:center}.budget-business-table{margin:28px 0 30px}.budget-business-table table{table-layout:fixed;width:100%;font-size:14px}.budget-business-table th,.budget-business-table td{padding:18px 14px;vertical-align:top;overflow-wrap:break-word;line-height:1.7}.budget-business-table thead th:first-child{width:25%}.budget-business-table thead th:nth-child(2){width:30%}.budget-business-table tbody th{font-weight:600;background:var(--paper);color:var(--navy);letter-spacing:0;text-transform:none}.budget-questions{padding-left:27px;counter-reset:questions}.budget-questions li{padding:18px 15px 18px 8px;margin-bottom:12px;border-bottom:1px solid var(--line);line-height:1.8}.budget-questions li::marker{font-weight:600;color:#051542}.budget-questions li strong{display:block;margin-bottom:7px}.budget-project-link{white-space:normal!important;display:inline!important}
@media(max-width:600px){.survey-panels{grid-template-columns:1fr;gap:28px}.survey-panels>section+section{padding-top:24px;border-top:1px solid var(--line)}.survey-bar-label{font-size:14px}.survey-panels h4{font-size:15px}.budget-business-table table,.budget-business-table tbody{display:block}.budget-business-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.budget-business-table tr{display:block;border:1px solid var(--line);margin-bottom:18px}.budget-business-table tbody th{display:block;width:auto!important;background:var(--navy);color:#fff;padding:15px 17px}.budget-business-table td{display:block;padding:14px 17px;border:0;font-size:14px}.budget-business-table td+td{border-top:1px solid var(--line)}.budget-business-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:600;color:var(--navy);margin-bottom:5px}.budget-questions{padding-left:23px}.budget-questions li{padding-right:0}.automation-forces{grid-template-columns:1fr}.automation-operator>span:last-child{font-size:14px}}
