.controlled-rail{min-width:0}.controlled-rail>.controlled-rail__controls{display:none}.controlled-rail__controls{grid-template-columns:48px minmax(82px,1fr) 48px;align-items:center;width:min(250px,100%);margin:22px 0 0 auto}.controlled-rail__controls button{width:48px;height:48px;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.controlled-rail__controls p{text-align:center;margin:0;padding-bottom:11px;position:relative}.controlled-rail__controls p:after{background:linear-gradient(90deg,var(--dana-gold) 0 calc(var(--rail-progress,0) * 100%),var(--dana-rule-soft) calc(var(--rail-progress,0) * 100%) 100%);content:"";height:1px;transition:background .38s var(--ease-house);position:absolute;bottom:2px;left:0;right:0}.controlled-rail--always>.controlled-rail__controls{display:grid}.controlled-rail .editorial-cards{width:100%;margin-bottom:0}#details>.controlled-rail{margin-bottom:120px}.controlled-rail--focus{--focus-card:min(72vw,920px);margin-right:calc(50% - 50vw)}.controlled-rail--focus>[role=list]{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:clamp(16px,2.2vw,30px);width:auto;padding:6px max(8vw,50vw - 720px) 28px 2px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.controlled-rail--focus>[role=list]::-webkit-scrollbar{display:none}.controlled-rail--focus>[role=list]>*{flex:0 0 var(--focus-card);width:var(--focus-card);scroll-snap-align:start;opacity:.38;transform-origin:0;transition:opacity .38s ease,transform .68s var(--ease-house);transform:translate(14px)scale(.965)}.controlled-rail--focus>[role=list]>[data-rail-current]{opacity:1;transform:none}.controlled-rail--focus[data-rail-direction=backward]>[role=list]>*{transform:translate(-14px)scale(.965)}.controlled-rail--focus[data-rail-direction=backward]>[role=list]>[data-rail-current]{transform:none}.controlled-rail--focus>[role=list]>*>figure{overflow:hidden}.controlled-rail--focus>[role=list]>*>figure :where(img,video){transition:transform .9s var(--ease-house);transform:scale(1.035)}.controlled-rail--focus>[role=list]>[data-rail-current]>figure :where(img,video){transform:none}.controlled-rail--focus>[role=list]>*>figure+div{opacity:.64;transition:opacity .36s ease,transform .62s var(--ease-house);transform:translateY(16px)}.controlled-rail--focus>[role=list]>[data-rail-current]>figure+div{opacity:1;transform:none}.controlled-rail--focus>.controlled-rail__controls{margin-right:max(8vw,50vw - 720px);display:grid}.controlled-rail--focus.controlled-rail--process{--focus-card:min(62vw,760px)}.controlled-rail--focus.controlled-rail--pathways{--focus-card:min(48vw,570px)}@media (width<=760px){.controlled-rail>.controlled-rail__controls{display:grid}.controlled-rail>[tabindex="0"]{outline:0}.controlled-rail>[tabindex="0"]:focus-visible{outline:2px solid var(--dana-gold);outline-offset:5px}.controlled-rail__controls{grid-template-columns:48px 1fr 48px;width:100%;margin-top:18px}.controlled-rail .ds-editorial-grid,.controlled-rail .ds-work-grid{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 2px 18px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.controlled-rail .ds-editorial-grid::-webkit-scrollbar{display:none}.controlled-rail .ds-work-grid::-webkit-scrollbar{display:none}.controlled-rail .ds-editorial-grid>*,.controlled-rail .ds-work-grid>*{scroll-snap-align:start;flex:0 0 min(100% - 18px,360px)}.controlled-rail [role=list]>*{opacity:.7;transition:opacity .38s ease,transform .48s var(--ease-house)}.controlled-rail [role=list]>[data-rail-current]{opacity:1;transform:translateY(-3px)}#details>.controlled-rail{margin-bottom:72px}.controlled-rail--focus{--focus-card:min(84vw,360px);margin-right:calc(50% - 50vw)}.controlled-rail--focus.controlled-rail--process,.controlled-rail--focus.controlled-rail--pathways{--focus-card:min(84vw,360px)}.controlled-rail--focus>[role=list]{scroll-snap-type:x mandatory;gap:14px;padding-right:8vw}.controlled-rail--focus>.controlled-rail__controls{margin-right:8vw}}@media (prefers-reduced-motion:reduce){.controlled-rail [tabindex="0"]{scroll-behavior:auto!important}.controlled-rail [role=list]>*,.controlled-rail__controls p:after,.controlled-rail--focus>[role=list]>*>figure :where(img,video),.controlled-rail--focus>[role=list]>*>figure+div{transition:none!important}.controlled-rail [role=list]>*,.controlled-rail [role=list]>[data-rail-current],.controlled-rail--focus>[role=list]>*>figure :where(img,video),.controlled-rail--focus>[role=list]>*>figure+div{transform:none!important}}
