/* TOC (índice) — Dir 2: tarjeta hairline, numeración sin círculo, rail fino, sin sombra. */
html{scroll-behavior:smooth;}
.toc-lcs{
  box-shadow:none; border:1px solid var(--esb-line); border-radius:var(--esb-radius);
  padding:18px 20px; background:#fff;
}
.toc-lcs .title-toc-lcs{
  font-family:var(--esb-display); font-weight:700; font-size:1rem; letter-spacing:-.01em;
  color:var(--esb-ink); padding-bottom:12px; margin:0;
}
.toc-lcs .links-toc-lcs{border-left:none;}
.toc-lcs .links-toc-lcs p{margin:0;}
.toc-lcs .links-toc-lcs a{
  display:flex; gap:14px; align-items:center; padding:10px 0;
  text-decoration:none; color:inherit;
}
.toc-lcs .list-icon{
  background:none; color:var(--esb-brand-ink); font-family:var(--esb-display); font-weight:600;
  padding:0; height:auto; min-width:20px; border-radius:0; font-variant-numeric:tabular-nums;
}
.toc-lcs .list-content{color:var(--esb-ink); font-family:var(--esb-body); font-size:.98rem;}
.toc-lcs .links-toc-lcs a:hover .list-content{text-decoration:underline; text-underline-offset:3px;}
