/* v339: slightly cooler taupe, consistent across desktop and mobile. */
:root{--taupe:#B8A894;--taupe-2:#d0c4b5;--kcmo-mobile-taupe:#B8A894}
.kc-taupe-heading{color:#B8A894!important}
@media(max-width:680px){
 #top .mobile-main-action{background:#B8A894!important}
 #top .mobile-hero-dot{background:#B8A894!important;box-shadow:0 0 0 5px #B8A8941f!important}
 #top .mobile-tail-line{background:#B8A894!important}
 #how .process-inline-next{background:#B8A894!important;box-shadow:0 0 0 1px #B8A894,0 2px 7px #101c3b25!important}
 #how .process-step.is-current .process-step-num{background:#B8A894!important}
 #how .process-step.is-next{box-shadow:inset 3px 0 0 #B8A894,0 7px 19px rgba(16,28,59,.09)!important}
 #how .process-control-btn#processNext.mobile-next-pulse{border-color:#B8A894!important}
 .mobile-app-dock a[aria-current="location"] svg{stroke:#B8A894!important}
 .story-takeaway{border-left-color:#B8A894!important}
 .story-takeaway>span{color:#8d785e!important}
 .story-resilience .story-takeaway{border-left-color:#B8A894!important}
}
