/* Shared section composition; canonical Octopus components own their internals. */
.cinf-event__related { padding-block:var(--space-structural-lg);background:var(--color-zinc-100); }
.cinf-event__related-header { display:flex;align-items:end;justify-content:space-between;gap:var(--space-component-xl);margin-bottom:var(--space-structural-md); }
.cinf-event__related-header > a { flex-shrink:0; }
.cinf-event__related-list { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-component-xl); }
.cinf-event__related-list > div { min-width:0; }
@media(max-width:79.9375rem){.cinf-event__related-list { grid-template-columns:repeat(2,minmax(0,1fr)); }}
@media(max-width:63.9375rem){.cinf-event__related-header { flex-direction:column;align-items:start; }}
@media(max-width:900px){.cinf-event__related { padding-block:var(--space-structural-md); }}
@media(max-width:39.9375rem){.cinf-event__related-list { grid-template-columns:minmax(0,1fr); }}
