/* Only the approved product carousel and six-stage journey are affected. */
#rx-products .rx-carousel-guide{display:flex!important;align-items:center;gap:16px}
#rx-products .rx-nav-arrow{min-width:44px;min-height:44px;font-size:18px;line-height:1;font-weight:600;cursor:pointer;transition:opacity .2s,border-color .2s}
#rx-products .rx-nav-arrow:disabled{opacity:.3;cursor:default}
#rx-products-grid.rx-product-grid{
 --carousel-card:clamp(280px,28.5vw,350px);
 display:flex!important;grid-template-columns:none!important;align-items:stretch;
 width:100%;max-width:100%;min-width:0;gap:14px!important;
 overflow-x:auto!important;overflow-y:hidden!important;
 scroll-snap-type:x mandatory!important;scroll-behavior:smooth;
 overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#209475 #073c2c;
 padding:8px 2px 20px;scroll-padding-inline:2px;cursor:grab;user-select:none;
 -webkit-overflow-scrolling:touch;
}
#rx-products-grid.rx-product-grid>.rx-prod{
 flex:0 0 var(--carousel-card)!important;width:var(--carousel-card)!important;
 max-width:100%;height:auto!important;scroll-snap-align:start;scroll-snap-stop:normal;
}
#rx-products-grid.is-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto}
#rx-products-grid.is-dragging>.rx-prod{cursor:grabbing}
#rx-products-grid:focus-visible,#rx-products .rx-nav-arrow:focus-visible{outline:2px solid #dbf0bc;outline-offset:4px}
#rx-work-panel{position:relative;isolation:isolate}
#rx-work-panel>div:first-child,#journey-visual{position:relative}
#journey-visual{animation:none}
.journey-transition-layer{box-sizing:border-box;pointer-events:none}
.journey-incoming{pointer-events:auto}
.journey-outgoing{position:absolute;z-index:2;overflow:hidden}
.journey-copy-layer>p,.journey-copy-probe>p{font-size:15px!important;line-height:1.7!important}
#rx-play-flow{min-height:44px;white-space:nowrap}
@media(max-width:600px){
 #rx-products-grid.rx-product-grid{--carousel-card:calc(100% - 36px)}
 .journey-copy-layer>p,.journey-copy-probe>p{font-size:14px!important}
}
@media(prefers-reduced-motion:reduce){#rx-products-grid.rx-product-grid{scroll-behavior:auto}}
html[data-motion=reduced] #rx-products-grid.rx-product-grid{scroll-behavior:auto}
