/* assets/pages/contenido.css · paginas de contenido A1 (spec 2026-10-08-contenido-a1). Solo tokens --lf-* */
.lf-content__head{padding-block:var(--lf-s-5) var(--lf-s-5)}
.lf-listing__head.lf-content__head{display:block} /* una columna: la cuadricula de las paginas de venta no encaja con migas y entradilla */
.lf-content__head .lf-listing__seals{margin-top:var(--lf-s-4)}
.lf-content__crumbs{display:flex;flex-wrap:wrap;gap:var(--lf-s-2);margin-bottom:var(--lf-s-3);font:600 var(--lf-fs-label)/1.4 var(--lf-font-head);letter-spacing:var(--lf-ls-label);text-transform:uppercase;color:var(--lf-gold-dark)}
.lf-content__crumbs a{color:inherit}
.lf-content__lead{max-width:70ch;margin-top:var(--lf-s-3);color:var(--lf-text-soft-on-light);font-size:var(--lf-fs-lead)}
.lf-content__lead p{margin:0}
.lf-content__h2{margin:0 0 var(--lf-s-6);font:400 var(--lf-fs-h2)/1.15 var(--lf-font-head)}
.lf-content__rail{margin-block:var(--lf-s-9)}
.lf-content__rail-title{margin:0 0 var(--lf-s-5);font:400 var(--lf-fs-h2)/1.15 var(--lf-font-head)}
.lf-content__toc{max-width:70ch;margin-bottom:var(--lf-s-6);padding:var(--lf-s-4) var(--lf-s-5);border:1px solid var(--lf-line-light);background:var(--lf-white)}
.lf-content__toc summary{cursor:pointer;font:600 var(--lf-fs-label)/1.4 var(--lf-font-head);letter-spacing:var(--lf-ls-label);text-transform:uppercase}
.lf-content__toc ol{margin:var(--lf-s-3) 0 0;padding-left:1.2em}
.lf-content__toc a{display:inline-block;min-height:24px;padding-block:2px;color:var(--lf-ink)} /* objetivo tactil minimo (axe target-size) */
.lf-content__more ul{display:flex;flex-wrap:wrap;gap:var(--lf-s-3) var(--lf-s-6);margin:0;padding:0;list-style:none}
@media (min-width:1024px){
  .lf-content__rail .lf-rail>:nth-child(n+5){display:none} /* escritorio: 4 tarjetas; en movil se deslizan todas */
  .lf-content__faq .lf-faq__inner{display:grid;grid-template-columns:4fr 8fr;gap:70px}
}
