/* ============================================================
   09 · SELECCIÓN
   Anatomy unlike siblings: REGISTRO de decisión a TRES columnas
   (la tabla del PDF como libro de consulta). Se diferencia del
   registro del bloque 02: aquí el "Tipo recomendado" central va en
   oro (la respuesta), con índice de fila colgado. Sin caja, sin
   lámina — bloque de consulta tipográfico.
   ============================================================ */

.seleccion {
  padding: var(--seccion-y) var(--canal);
  background: var(--papel);
  border-top: 1px solid var(--filete);
}
.seleccion__cabe { max-width: 60ch; margin-bottom: clamp(2.4rem, 4vw, 3.8rem); }
.seleccion__titulo { font-size: var(--t-titulo); margin-bottom: 1.1rem; }
.seleccion__intro { color: var(--tinta-media); font-size: var(--t-lead); }

.seleccion__registro { width: 100%; border-collapse: collapse; }
.seleccion__registro thead th {
  font-family: "Public Sans", sans-serif; font-size: var(--t-folio); font-weight: 700;
  letter-spacing: 0.22em; text-transform: uppercase; color: var(--tinta-tenue);
  text-align: left; padding: 0 1.4rem 0.9rem 0; border-bottom: 2px solid var(--oro-hondo);
}
.seleccion__registro td {
  padding: 1.55rem 1.4rem 1.55rem 0; border-bottom: 1px solid var(--filete);
  vertical-align: baseline; color: var(--tinta-media);
}
.seleccion__registro tr:last-child td { border-bottom: 0; }
.seleccion__registro td.obj {
  width: 38%; font-family: "Cormorant Garamond", serif; font-size: var(--t-rotulo);
  font-weight: 600; color: var(--tinta);
}
.seleccion__registro td.tipo {
  width: 26%; font-weight: 700; letter-spacing: 0.01em;
  background: var(--oro-grad); -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
}

.seleccion__pie { margin-top: clamp(2.2rem, 3.5vw, 3.2rem); display: flex; flex-wrap: wrap; gap: 1.4rem 2.4rem; align-items: center; justify-content: space-between; }
.seleccion__cierre { color: var(--tinta-media); max-width: 70ch; }

@media (max-width: 1024px) {
  /* reestructura el registro: filas apiladas, sin scroll horizontal */
  .seleccion__registro thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
  .seleccion__registro, .seleccion__registro tbody, .seleccion__registro tr, .seleccion__registro td { display: block; width: auto; }
  .seleccion__registro tr { border-top: 2px solid var(--oro-hondo); padding: 1.6rem 0; }
  .seleccion__registro td { border-bottom: 0; padding: 0.3rem 0; }
  .seleccion__registro td.obj { width: auto; }
  .seleccion__registro td.tipo { width: auto; margin: 0.35rem 0; }
  .seleccion__cierre { max-width: none; }
  .seleccion__pie { flex-direction: column; align-items: stretch; }
}
