/* ==========================================================================
   PÁGINAS DE TEXTO — documentos legales (page.php), 2026-09-29.
   Columna de lectura, títulos y listas. Regla: aquí SOLO tokens del sistema (--mel-*).
   ========================================================================== */
@layer componentes {
  .pagina { padding-block: var(--mel-espacio-cabecera) var(--mel-espacio-bloque); }
  .pagina h1 { margin-bottom: var(--mel-espacio-titulo); }
  .pagina h2 { margin-top: var(--mel-espacio-seccion); margin-bottom: var(--mel-espacio-dentro); font-size: var(--mel-texto-subtitulo); line-height: var(--mel-interlineado-subtitulo); }
  .pagina h3 { margin-top: var(--mel-espacio-titulo); font-size: var(--mel-texto-enfasis); line-height: var(--mel-interlineado-enfasis); }
  .pagina p, .pagina ul, .pagina ol { margin-top: var(--mel-espacio-dentro); }
  .pagina ul, .pagina ol { padding-inline-start: var(--mel-canal); }
  .pagina li + li { margin-top: var(--mel-espacio-dentro-min); }
  .pagina a { overflow-wrap: anywhere; }
}
