/* Workflow-series articles use the shared YITM palette (teal action, navy surfaces). Scoped to opt-in articles. */
@layer reset {
 html:root body.yitm-blue-workflow-series {
  --yitm-deep:#075968;--yitm-primary:#087582;--yitm-blog-green:#087582;
  --yitm-blog-line:#CFDEE8;--yitm-blog-page:#F5F8FC;
 }
 html:root body.yitm-blue-workflow-series .yitm-unified-footer,
 html:root body.yitm-blue-workflow-series footer.footer {background:#0B2344!important;color:#fff!important;border-color:#1F4A6E!important}
 html:root body.yitm-blue-workflow-series .yitm-unified-footer :is(a,p,strong,span) {color:#fff!important;-webkit-text-fill-color:#fff!important}
 html:root body.yitm-blue-workflow-series #main-content .yitm-card.yitm-card-cta,
 html:root body.yitm-blue-workflow-series #main-content .yitm-proof-cta {
  background:#0B2344!important;border-color:#1F4A6E!important;box-shadow:0 12px 30px rgba(11,35,68,.11)!important
 }
 html:root body.yitm-blue-workflow-series #main-content .yitm-card.yitm-card-cta .yitm-btn-primary {
  background:#fff!important;color:#14243E!important;-webkit-text-fill-color:#14243E!important
 }
 html:root body.yitm-blue-workflow-series #main-content :is(.yitm-proof-series-content,.leadroom-content) a:not(.yitm-btn):not(.btn) {
  color:#145DA0!important;-webkit-text-fill-color:currentColor!important
 }
 html:root body.yitm-blue-workflow-series #main-content .yitm-proof-series-hero figcaption {
  font-size:.82rem!important;line-height:1.45!important;font-weight:400!important;
  color:#53667f!important;-webkit-text-fill-color:#53667f!important;
  max-width:72ch;margin:8px auto 0!important;text-align:center!important
 }
}
@media(max-width:640px){
 body.yitm-blue-workflow-series #main-content .yitm-proof-series-hero figcaption {font-size:.78rem!important;padding-inline:8px}
}
