[data-motion-reading] a{transition:color 160ms}
:is(.capability-index,.legal-index)[data-motion-reading] a{position:relative}
:is(.capability-index,.legal-index)[data-motion-reading] a::before{content:"";position:absolute;left:-.75rem;top:25%;height:50%;width:2px;background:transparent}
:is(.capability-index,.legal-index)[data-motion-reading] a[aria-current=location]::before{background:#71717A}
:is(.capability-index,.legal-index)[data-motion-reading] a[aria-current=location] .interaction-label{color:#18181B;font-weight:500}
.section-navigation[data-motion-reading] a[aria-current=location]{border-bottom-color:#71717A}
.section-navigation.motion-sticky{position:sticky;top:0;z-index:10}
body:has([data-motion-reading]) :is(#product-view,#capabilities,#in-practice,#fit-and-scope,.capability,.legal-section){scroll-margin-top:var(--corbel-reading-offset,32px)}
@media(min-width:901px){.capability-index[data-motion-reading]{position:sticky;top:var(--corbel-reading-offset,32px);align-self:flex-start}}
@media(prefers-reduced-motion:reduce){[data-motion-reading] a{transition:none}}
@media print{.section-navigation.motion-sticky,.capability-index[data-motion-reading]{position:static}}
