/* NEXT 0.5.196. Recursos de Inicio: disposición responsive de seis tarjetas.
   Reutiliza el HTML y la presentación original de RSFiles!. */
.pg-next .pg-home-resources { min-width: 0; }
.pg-next .pg-home-resources__subtitle {
  margin: 0 0 12px;
  padding: 2px 0 2px 11px;
  border-inline-start: 3px solid #f28c20;
  color: #174d40;
  font-size: 1.05rem;
  font-weight: 750;
  line-height: 1.35;
}
.pg-next .pg-home-resources__downloads { min-width: 0; }

/* Cuadrícula de los seis recursos: alcance restringido a la portada.
   RSFiles! puede envolver la lista en div/ul; se identifica el padre de
   seis elementos hermanos sin modificar su salida ni sus tarjetas.
   Si el módulo cambia de estructura o número, conserva el diseño original. */
.pg-next .pg-home-resources__downloads {
  container: pg-resources / inline-size;
}
.pg-next .pg-home-resources__downloads :is(div, ul):has(> :nth-child(6):last-child) {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  align-items: stretch;
  padding-inline: 0;
  list-style: none;
}
.pg-next .pg-home-resources__downloads :is(div, ul):has(> :nth-child(6):last-child) > * {
  min-width: 0;
  margin: 0;
  height: 100%;
}
/* La celda y su tarjeta interior comparten altura; el contenido no se recorta. */
.pg-next .pg-home-resources__downloads :is(div, ul):has(> :nth-child(6):last-child) > * > :is(a, div, article) {
  height: 100%;
  box-sizing: border-box;
}
@container pg-resources (max-width: 730px) {
  .pg-next .pg-home-resources__downloads :is(div, ul):has(> :nth-child(6):last-child) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@container pg-resources (max-width: 460px) {
  .pg-next .pg-home-resources__downloads :is(div, ul):has(> :nth-child(6):last-child) {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* NEXT 0.5.193: estructura real contrastada con HTML de RSFiles!.
   Ocultar las estadísticas solo en Recursos de Inicio. */
.pg-next .pg-home-resources .pg-rsf-list__meta {
  display: none;
}
/* El CSS propio de mod_rsfiles_hits impone color !important en títulos.
   Excepción estrictamente local a la portada: no afecta al módulo ni a otras vistas. */
.pg-next .pg-home-resources .pg-rsf-list__link .pg-rsf-list__title {
  color: #155d91 !important;
}
.pg-next .pg-home-resources .pg-rsf-list__link:hover .pg-rsf-list__title,
.pg-next .pg-home-resources .pg-rsf-list__link:focus-visible .pg-rsf-list__title {
  color: #a94f00 !important;
  text-decoration: underline;
  text-underline-offset: .15em;
}
