/* Scoped live-demo journey layout; existing product and navigation styles are retained. */
.kc-site .kc-demo-journeys { grid-template-columns:repeat(3,minmax(0,1fr)); }
.kc-site .kc-demo-journeys article { min-width:0; }
.kc-site .kc-demo-journeys ol { padding-left:21px; margin:0 0 28px; }
.kc-site .kc-demo-journeys li { margin-bottom:9px; }
.home-pro-grid article > .kc-journey-link { grid-column:1; margin:0 25px 16px; min-height:44px; display:inline-flex; align-items:center; color:#173e30; font-weight:650; font-size:14px; text-underline-offset:4px; }
@media(max-width:960px) { .kc-site .kc-demo-journeys { grid-template-columns:1fr; } }
