/* Shared editorial composition; Content Index owns its appearance and native anchor links. */
.cinf-news__reading:has(.cinf-news__index){grid-template-columns:minmax(0,1fr) minmax(0,3fr)}
.cinf-news__index{min-width:0;position:sticky;top:130px;max-height:calc(100dvh - 150px);overflow:auto;scrollbar-width:thin}
@media(max-width:767px){
 .cinf-news__reading:has(.cinf-news__index){grid-template-columns:minmax(0,1fr)}
 .cinf-news__index{position:static;max-height:none}
}
