/* Layout: artículos y patrocinadores del dossier. */

.exxi-dossier__patrocinadores {
  margin-top: var(--space-10);
  padding-top: var(--space-5);
  border-top: var(--border-width) solid var(--color-border-strong);
  text-align: center;
}

.exxi-dossier__logos {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-6);
  align-items: center;
  justify-content: center;
  list-style: none;
  margin: var(--space-4) 0 0;
  padding: 0;
}

/* Logos a la misma altura óptica, sin deformarlos. */
.exxi-dossier__logos li { min-width: 0; }

.exxi-dossier__logo {
  max-height: 48px;
  width: auto;
  filter: grayscale(1);
  opacity: 0.75;
  transition: filter var(--transition-fast), opacity var(--transition-fast);
}

.exxi-dossier__logos a:hover .exxi-dossier__logo { filter: none; opacity: 1; }
