/* Final editorial rhythm; approved components and media stay intact. */
body[data-workflow-polish] #scope-a .capacity-table tbody th{font:400 15px/1.5 Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}
body[data-workflow-polish] #scope-a .capacity-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body[data-workflow-polish] #scope-a .capacity-table thead th:first-child .capacity-heading{font-size:36px!important;line-height:1.1!important}
body[data-workflow-polish] .workflow-example-note{font:12px/1.6 Inter,Arial,sans-serif;color:#aebbc4;margin:26px 0 0;max-width:850px}
body[data-workflow-polish] #site-main .workflow-faqs{border-top:1px solid #c9c0b7;margin-top:0}
body[data-workflow-polish] #site-main .delivery-node{margin-bottom:28px}
body[data-workflow-polish] #site-main .deliver-flow .delivery-journey h3{margin-bottom:16px}
body[data-workflow-polish] #assessment-a .visible-journey h4{min-height:0;margin-bottom:20px}
body[data-workflow-polish] #assessment-a .assessment-flow{padding-bottom:40px}
body[data-workflow-polish] #consultation .appointment-editorial{margin-bottom:30px}
body[data-workflow-polish] #consultation .appointment-desk{row-gap:34px}
body[data-workflow-polish] #consultation .consultation-scope-note{margin-top:24px}
@media(max-width:800px){
body[data-workflow-polish] #service-pillars-a .pillar-grid{gap:26px!important}
body[data-workflow-polish] #service-pillars-a .pillar h4{min-height:0!important;margin-bottom:14px!important}
body[data-workflow-polish] #service-pillars-a .pillar-media{margin-bottom:20px!important}
body[data-workflow-polish] #case-evidence-b .workflow-example-grid{gap:34px!important}
body[data-workflow-polish] #case-evidence-b .workflow-examples{padding-top:42px!important;padding-bottom:32px!important}
body[data-workflow-polish] #case-evidence-b .demo-outcome{margin-top:18px!important;padding-top:18px!important}
body[data-workflow-polish] #site-main .workflow-approved.route-b{padding-top:34px!important;padding-bottom:34px!important;gap:22px!important}
body[data-workflow-polish] #site-main .workflow-approved.route-b .route{min-height:76px!important}
body[data-workflow-polish] #framework-a .process-v4{padding-top:42px!important;padding-bottom:34px!important}
body[data-workflow-polish] #framework-a .process-panel{margin-top:28px!important}
body[data-workflow-polish] #site-main .workflow-approved.deliver-flow{padding-top:38px!important;padding-bottom:38px!important}
body[data-workflow-polish] #site-main .delivery-journey>li{min-height:148px;padding-bottom:30px}
body[data-workflow-polish] #site-main .delivery-journey>li:last-child{min-height:0;padding-bottom:0}
body[data-workflow-polish] #scope-a .pad{padding-top:42px!important;padding-bottom:38px!important}
body[data-workflow-polish] #scope-a .capacity-table tbody th{font-size:16px!important;padding:18px!important}
body[data-workflow-polish] #site-main .workflow-faqs{padding-top:36px!important;padding-bottom:36px!important;gap:22px!important}
body[data-workflow-polish] #site-main .workflow-faqs .questions summary{padding-top:18px!important;padding-bottom:18px!important}
body[data-workflow-polish] #assessment-a .assessment-underlay{padding-top:42px!important;padding-bottom:36px!important}
body[data-workflow-polish] #assessment-a .assessment-flow{padding-top:30px!important;padding-bottom:30px!important}
body[data-workflow-polish] #assessment-a .visible-journey li{min-height:145px!important;padding-bottom:30px!important}
body[data-workflow-polish] #assessment-a .visible-journey li:last-child{min-height:0!important;padding-bottom:0!important}
body[data-workflow-polish] #consultation{padding-top:42px!important;padding-bottom:42px!important}
body[data-workflow-polish] #consultation .desk-person,body[data-workflow-polish] #consultation .desk-dates{padding-bottom:26px!important}
body[data-workflow-polish] #consultation .person-line{margin-bottom:22px!important}
body[data-workflow-polish] #consultation .appointment-desk{row-gap:26px!important}
}

@media(max-width:800px){
body[data-workflow-polish] #assessment-a .assessment-flow .unified-journey .journey-node{position:absolute!important;top:0!important;left:0!important;width:44px!important;height:44px!important;margin:0!important}
body[data-workflow-polish] #assessment-a .visible-journey h4{padding-top:5px!important;margin-bottom:14px!important}
body[data-workflow-polish] #consultation .appointment-editorial{gap:20px!important}
body[data-workflow-polish] #consultation .desk-person,body[data-workflow-polish] #consultation .desk-dates{min-height:0!important;padding-top:0!important;padding-bottom:22px!important}
body[data-workflow-polish] #consultation .desk-number{margin-bottom:20px!important}
body[data-workflow-polish] #consultation .person-line{margin-top:20px!important}
body[data-workflow-polish] #consultation .desk-dates .refinement-calendar{margin-top:20px!important}
body[data-workflow-polish] #hero .hero-strategy{margin-top:24px!important}
}
