/* Artículos del blog y del manual */
.encabezado-articulo{padding-bottom:1.6rem}
.encabezado-articulo h1{font-size:clamp(1.7rem,4.2vw,2.4rem);margin-bottom:.4em}
.encabezado-articulo .meta .ico-mini{width:1em;height:1em;margin-right:.25rem}
.articulo-cuerpo{padding-top:1.6rem;padding-bottom:2.4rem}
.indice{border:1px solid var(--borde);background:var(--fondo-2);border-radius:var(--radio);padding:.2rem 1rem;margin:0 0 1.6rem}
.indice summary{cursor:pointer;font-weight:700;padding:.7rem 0}
.indice ol{margin:0 0 .8rem;padding-left:1.3rem}.indice li{margin:.25rem 0}.indice a{text-decoration:none}.indice a:hover{text-decoration:underline}
.prosa{font-size:1.06rem;line-height:1.75}
.prosa h2{font-size:1.5rem;margin:2em 0 .6em}.prosa h3{font-size:1.2rem;margin:1.6em 0 .5em}.prosa h4{font-size:1.05rem;margin:1.4em 0 .4em}
.prosa ul,.prosa ol{padding-left:1.4rem;margin:0 0 1.2em}.prosa li{margin:.3em 0}.prosa li>ul,.prosa li>ol{margin:.3em 0 0}
.prosa blockquote{margin:1.4em 0;padding:.8rem 1.1rem;border-left:4px solid var(--primario);background:var(--primario-claro);border-radius:0 var(--radio) var(--radio) 0}
.prosa blockquote p:last-child{margin:0}
.prosa pre{background:#171b19;color:#eef1e8;padding:1rem;border-radius:var(--radio);overflow-x:auto;font-size:.88rem;line-height:1.55;margin:1.3em 0}
.prosa pre code{background:none;padding:0;color:inherit}
.prosa figure{margin:1.6em 0}.prosa figure img,.prosa p>img{border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra)}
.prosa figcaption{font-size:.88rem;color:var(--suave);text-align:center;margin-top:.5rem}
.prosa hr{border:0;border-top:1px solid var(--borde);margin:2em 0}
.prosa a{text-underline-offset:2px}
.prosa .tabla-scroll{margin:1.3em 0}
.tarjeta-prueba{margin-top:2.4rem}
.anterior-siguiente{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.6rem}
.anterior-siguiente a{display:block;border:1px solid var(--borde);border-radius:var(--radio);padding:.8rem 1rem;text-decoration:none;color:var(--texto);font-weight:600}
.anterior-siguiente a:hover{border-color:var(--primario)}.anterior-siguiente small{display:block;color:var(--suave);font-weight:400}
.anterior-siguiente .sig{text-align:right;grid-column:2}
