body.lectura{background:var(--hueso);min-height:100svh;color:var(--negro);--fondo:var(--hueso);--texto:var(--negro);flex-direction:column;display:flex}.lectura__cabecera{margin:var(--margen) var(--margen) 0;border-bottom:2px solid;justify-content:space-between;align-items:baseline;gap:1em;padding-bottom:.7em;display:flex}.lectura__marca{font-family:var(--f-rotulo);font-weight:900;font-stretch:125%;text-decoration:none}.lectura__cuerpo{margin:0 var(--margen);flex:1;padding:clamp(24px,3.4vw,64px) 0 clamp(48px,7vw,120px);container-type:inline-size}.lectura__pie{margin:0 var(--margen) var(--margen);border-top:2px solid;flex-wrap:wrap;gap:.4em 2em;padding-top:.7em;display:flex}.lectura__pie span:nth-child(2){margin-right:auto}.portada{flex-direction:column;gap:clamp(16px,2vw,32px);display:flex}.portada__entrada{max-width:46ch}.entradas{border-top:2px solid;margin-top:clamp(32px,5vw,80px)}.entrada{border-bottom:2px solid}.entrada__enlace{gap:var(--hueco);grid-template-columns:minmax(0,2fr) minmax(0,10fr);align-items:start;padding:clamp(14px,1.6vw,28px) 0;text-decoration:none;display:grid}.entrada__numero{font-family:var(--f-rotulo);font-size:clamp(4rem,12cqw,13rem);font-weight:900;font-stretch:50%;line-height:.82}.entrada__cuerpo{flex-direction:column;gap:.5em;display:flex}.entrada__meta{flex-wrap:wrap;gap:.2em 1.6em;display:flex}.entrada__titulo{font-family:var(--f-rotulo);letter-spacing:-.01em;font-size:clamp(1.5rem,3.4cqw,3.4rem);font-weight:900;font-stretch:112%;line-height:1.02}.entrada__resumen{max-width:60ch}.entrada__enlace:focus-visible .entrada__titulo{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.09em}@media (hover:hover){.entrada__enlace:hover .entrada__titulo{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.09em}.entrada__enlace:hover .entrada__numero{color:var(--azul)}}.articulo{gap:clamp(24px, 3vw, 48px) var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.articulo__cabeza{flex-direction:column;grid-column:1/-1;gap:clamp(14px,1.8vw,28px);display:flex}.articulo__meta{flex-wrap:wrap;gap:.2em 1.6em;display:flex}.articulo__titulo{font-family:var(--f-rotulo);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2.4rem,7.2cqw,8rem);font-weight:900;font-stretch:112%;line-height:.98}.articulo__entrada{max-width:48ch;font-weight:650;line-height:1.3}.articulo__portada,.articulo>.prosa,.llamada,.autor{grid-column:4/span 7}.prosa{flex-direction:column;gap:.85em;max-width:66ch;display:flex}.prosa h2{font-family:var(--f-rotulo);margin-top:1.4em;font-size:1.3em;font-weight:900;font-stretch:112%;line-height:1.08}.prosa h3{font-family:var(--f-rotulo);margin-top:.8em;font-size:1em;font-weight:800;font-stretch:112%;line-height:1.15}.prosa strong{font-weight:750}.prosa ul,.prosa ol{gap:.45em;display:grid}.prosa ol{counter-reset:paso}.prosa li{padding-left:1.3em;position:relative}.prosa li:before{content:"";background:var(--azul);width:.62em;height:.2em;position:absolute;top:.6em;left:0}.prosa ol>li{counter-increment:paso}.prosa ol>li:before{content:counter(paso);width:auto;height:auto;color:var(--azul);background:0 0;font-weight:750;top:0}.prosa a,.autor a{color:var(--azul);text-underline-offset:.18em;text-decoration-thickness:2px}.prosa blockquote{border-left:8px solid var(--azul);font-family:var(--f-rotulo);margin:.7em 0;padding-left:.9em;font-weight:800;font-stretch:112%;line-height:1.16}.prosa table{border-collapse:collapse;border-top:2px solid;width:100%}.prosa th,.prosa td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-bottom:1px solid;padding:.5em .8em .5em 0}.articulo .prosa th:first-child,.articulo .prosa td:first-child{overflow-wrap:normal}.prosa th{font-family:var(--f-nota);font-size:var(--nota);text-transform:uppercase;font-weight:600}.prosa--legal{max-width:72ch;margin-top:clamp(32px,5vw,80px);margin-left:25cqw}.prosa--legal h2 .nota{margin-bottom:.5em;font-stretch:100%;display:block}.prosa .ficha li{padding-left:0}.prosa .ficha li:before{content:none}.llamada{flex-direction:column;align-items:flex-start;gap:.7em;margin-top:clamp(8px,1.4vw,20px);display:flex}.llamada__titulo{font-family:var(--f-rotulo);font-size:1.3em;font-weight:900;font-stretch:112%;line-height:1.08}.llamada .boton{margin-top:.3em}.autor{border-top:2px solid;padding-top:.7em}.autor__nombre{font-family:var(--f-rotulo);font-weight:900;font-stretch:112%}.partes{border-top:2px solid;margin-top:clamp(32px,5vw,80px)}.parte{gap:.8em var(--hueco);border-bottom:2px solid;grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(16px,2vw,32px) 0;display:grid}.parte__folio{flex-direction:column;grid-column:1/span 3;gap:.2em;display:flex}.parte__titulo{font-family:var(--f-rotulo);grid-column:4/-1;font-size:clamp(1.5rem,3.4cqw,3.4rem);font-weight:900;font-stretch:112%;line-height:1.02}.parte__cuerpo{gap:var(--hueco);grid-column:4/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parte__campo{flex-direction:column;align-items:flex-start;gap:.5em;display:flex}.parte .sello{border:2px solid var(--negro);background:var(--negro);color:var(--hueso);letter-spacing:.06em;padding:.4em .7em;font-weight:700;display:inline-block}.parte__campo--antes .sello{color:var(--negro);background:0 0}.parte__motivo,.parte__commit{grid-column:4/-1;max-width:66ch}.parte__commit{text-transform:none;letter-spacing:0}.extravio{gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.extravio__texto{flex-direction:column;grid-column:1/span 8;gap:clamp(14px,1.8vw,28px);display:flex;container-type:inline-size}.extravio__grafiti{font-family:var(--f-rotulo);font-weight:800;font-stretch:112%;line-height:1.1}.extravio__enlaces{flex-wrap:wrap;gap:.4em 1.6em;font-weight:700;display:flex}.laberinto{grid-column:9/-1;width:100%;height:auto}.laberinto__muros{fill:none;stroke:var(--negro);stroke-width:.14px;stroke-linecap:square}.laberinto__ruta{fill:none;stroke:var(--naranja);stroke-width:.42px;stroke-linejoin:miter}.laberinto__fin{fill:var(--azul)}@container (width<=900px){.articulo__portada,.articulo>.prosa,.llamada,.autor{grid-column:1/-1}.prosa--legal{margin-left:0}.parte__folio,.parte__titulo,.parte__cuerpo,.parte__motivo,.parte__commit{grid-column:1/-1}.parte__folio{flex-flow:wrap;gap:.2em 1.4em}.extravio__texto,.laberinto{grid-column:1/-1}.laberinto{max-width:420px}}@container (width<=560px){.entrada__enlace,.parte__cuerpo{grid-template-columns:minmax(0,1fr)}}
