/* Page composition only; all card/filter visuals belong to their Octopus ports. */
.cinf-events-listing .cinf-news-listing__grid { grid-template-columns: minmax(0,1fr); margin-top: 0; }
.cinf-events-listing .cinf-news-listing__grid > * { min-width: 0; }
.cinf-events-listing__pagination { margin-top:var(--space-structural-sm); }
.cinf-events-listing [data-agenda-item-index] { scroll-margin-top:130px; }
.cinf-events-listing__pagination[aria-busy="true"] { opacity:.65; pointer-events:none; }
