/* phone ticker: one sliding row, selected item centred, detail straight below */
@media (max-width:760px){
.fs-chain-steps,.nd-flow__track,.chips.tabs,.fst-rail,.anat-rail{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:0!important}
.fs-chain-steps::-webkit-scrollbar,.nd-flow__track::-webkit-scrollbar,.chips.tabs::-webkit-scrollbar,.fst-rail::-webkit-scrollbar,.anat-rail::-webkit-scrollbar{display:none}
.fs-chain-steps{margin:14px -20px 0!important;padding:4px 20px 8px!important;list-style:none}
.fs-chain-steps li,.fs-chain-steps li:nth-child(n){flex:none;border:0!important;scroll-snap-align:center;list-style:none;margin:0;padding:0}
.fs-chain-steps li::before{display:none}
.fs-chain-steps button,.fs-chain-steps li:nth-child(6n+1) button{width:auto;white-space:nowrap;min-height:50px;padding:0 20px;border:1px solid rgba(241,239,237,.24)!important;border-radius:999px;font-size:17px;font-weight:600;line-height:1.2;align-items:center;gap:10px;color:rgba(241,239,237,.72)}
.fs-chain-steps button i{font-size:13.5px}
.fs-chain-steps button.is-cur{border-color:#55e039!important;background:rgba(85,224,57,.13);color:#fff}
.fs-chain-detail{grid-template-columns:minmax(0,1fr)!important;padding-top:16px!important;min-height:300px}
.fs-chain-detail h3{font-size:27px!important;line-height:1.15!important}
.fs-chain-detail p{font-size:17px;line-height:1.5}
.fs-chain-detail dt{font-size:12.5px}
.fs-chain-detail dd{font-size:16.5px}
.nd-flow__track>*,.chips.tabs>*,.fst-rail>*{flex:none;scroll-snap-align:center}
.nd-flow__track .nd-node{min-height:64px;white-space:nowrap;font-size:17px}
.fst-rail .fst-t{font-size:16.5px;min-height:48px;white-space:nowrap}
.chips.tabs .chip{font-size:16.5px;min-height:46px;white-space:nowrap}
}
