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