@import "https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@400;600&family=PT+Serif:wght@400;700&family=Fira+Code&display=swap";:root{--color-bg:#f7f5f0;--color-ink:#1b1836;--color-accent:#d85a30;--color-accent-2:#8b85c4;--color-border:#d9d5c8;--color-secondary-text:#6a6658;--font-heading:"Zilla Slab", serif;--font-body:"PT Serif", serif;--font-mono:"Fira Code", monospace}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);margin:0}*{box-sizing:border-box}html{scroll-behavior:smooth}img{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--font-heading);font-weight:600}.contenedor{max-width:1100px;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.contenido-articulo{max-width:720px;margin:0 auto}.grid-articulos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=900px){.dato-semana{max-width:760px}}.portada-articulo{width:100%;height:220px;line-height:0;overflow:hidden}.cuerpo-articulo table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.cuerpo-articulo th,.cuerpo-articulo td{border:1px solid var(--color-border);text-align:left;padding:8px 12px}.cuerpo-articulo th{font-family:var(--font-mono);color:var(--color-secondary-text);background:#f0ede4;font-size:11px}.cuerpo-articulo .grafico-interactivo,.cuerpo-articulo figure[class*=grafico],.cuerpo-articulo figure.voy-figura,.cuerpo-articulo figure.grb-figura,.cuerpo-articulo figure.mmx-comparacion,.cuerpo-articulo figure.byd-figura,.cuerpo-articulo .grafico-cocodrilos,.cuerpo-articulo>svg[role=img]{background:#f5f7fd;border:1px solid #c7d3f4;border-radius:18px;margin:28px 0;padding:clamp(18px,4vw,27px);box-shadow:0 8px 24px #28427d0f}.cuerpo-articulo .grafico-interactivo>:first-child,.cuerpo-articulo figure[class*=grafico]>:first-child,.cuerpo-articulo figure.voy-figura>:first-child,.cuerpo-articulo figure.grb-figura>:first-child,.cuerpo-articulo figure.mmx-comparacion>:first-child,.cuerpo-articulo figure.byd-figura>:first-child,.cuerpo-articulo .grafico-cocodrilos>:first-child{margin-top:0}.cuerpo-articulo .grafico-interactivo>:last-child,.cuerpo-articulo figure[class*=grafico]>:last-child,.cuerpo-articulo figure.voy-figura>:last-child,.cuerpo-articulo figure.grb-figura>:last-child,.cuerpo-articulo figure.mmx-comparacion>:last-child,.cuerpo-articulo figure.byd-figura>:last-child,.cuerpo-articulo .grafico-cocodrilos>:last-child{margin-bottom:0}.cuerpo-articulo .grafico-interactivo canvas,.cuerpo-articulo .grafico-interactivo svg,.cuerpo-articulo figure[class*=grafico] canvas,.cuerpo-articulo figure[class*=grafico] svg{max-width:100%}@media (width<=620px){.cuerpo-articulo .grafico-interactivo,.cuerpo-articulo figure[class*=grafico],.cuerpo-articulo figure.voy-figura,.cuerpo-articulo figure.grb-figura,.cuerpo-articulo figure.mmx-comparacion,.cuerpo-articulo figure.byd-figura,.cuerpo-articulo .grafico-cocodrilos,.cuerpo-articulo>svg[role=img]{border-radius:14px}}.cuerpo-articulo strong{color:var(--color-accent);font-weight:600}.compartir-articulo{background:var(--color-ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:1.25rem;margin-top:3rem;padding:clamp(1.5rem,4vw,2rem);display:grid}.compartir-etiqueta{color:#d8d5e5;font-family:var(--font-mono);letter-spacing:.08em;margin:0 0 .4rem;font-size:10px}.compartir-articulo h2{margin:0;font-size:1.5rem}.compartir-acciones{flex-wrap:wrap;gap:.65rem;display:flex}.compartir-acciones button{color:#fff;cursor:pointer;font:600 12px var(--font-mono);background:0 0;border:1px solid #d8d5e5;padding:.75rem 1rem}.compartir-acciones button:first-child{background:var(--color-accent);border-color:var(--color-accent)}.compartir-acciones button:hover,.compartir-acciones button:focus-visible{color:var(--color-ink);background:#fff;border-color:#fff}.compartir-estado{color:#d8d5e5;font:11px var(--font-mono);grid-column:1/-1;min-height:1em;margin:-.5rem 0 0}.cabecera{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(180px,330px) auto;align-items:center;gap:clamp(1rem,2.5vw,2rem);min-height:84px;display:grid}.marca{line-height:0;text-decoration:none;display:inline-flex}.navegacion{justify-content:flex-end;gap:clamp(.75rem,2vw,2rem);font-size:14px;display:flex}.navegacion a{text-decoration:none}.navegacion a:hover,.navegacion a:focus-visible{color:var(--color-accent)}.solo-lectores{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.buscador-nebula{z-index:20;min-width:0;position:relative}.buscador-nebula-campo{border:1px solid var(--color-border);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.58rem .7rem;transition:border-color .2s,box-shadow .2s;display:grid}.buscador-nebula-campo:focus-within{border-color:#446ddf;box-shadow:0 0 0 3px #446ddf1f}.buscador-nebula-campo svg{color:var(--color-secondary-text)}.buscador-nebula-campo input{color:var(--color-ink);font:13px var(--font-body);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}.buscador-nebula-campo input::placeholder{color:var(--color-secondary-text);opacity:1}.buscador-nebula-campo input::-webkit-search-cancel-button{cursor:pointer}.buscador-nebula-campo kbd{border:1px solid var(--color-border);color:var(--color-secondary-text);font:10px var(--font-mono);background:#f0ede4;padding:.12rem .35rem}.resultados-busqueda{border:1px solid var(--color-border);background:#fff;width:min(470px,100vw - 3rem);max-height:min(70vh,480px);margin-top:.45rem;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #1b183626}.resultados-busqueda[hidden]{display:none}.resultados-busqueda a{border-bottom:1px solid #ebe7dd;gap:.25rem;padding:.85rem 1rem;text-decoration:none;display:grid}.resultados-busqueda a:last-child{border-bottom:0}.resultados-busqueda a:hover,.resultados-busqueda a:focus-visible{background:#f5f7fd;outline:0}.resultados-busqueda span{color:#446ddf;font:600 9px var(--font-mono);letter-spacing:.06em}.resultados-busqueda strong{color:var(--color-ink);font:600 16px/1.2 var(--font-heading)}.resultados-busqueda small{color:var(--color-secondary-text);font:12px/1.35 var(--font-body)}.busqueda-sin-resultados{color:var(--color-secondary-text);margin:0;padding:1rem;font-size:13px}.hero{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(3rem,7vw,6rem);display:grid}.hero-imagen{background:#eeeae1;grid-row:1/3;min-height:500px;display:block;position:relative;overflow:hidden}.hero-imagen img,.tarjeta-imagen img{object-fit:cover;width:100%;height:100%;display:block}.hero-contenido{background:#fff;align-self:center;margin-left:-3rem;padding:clamp(1.75rem,4vw,3rem);position:relative}.sobretitulo,.indice-seccion,.tarjeta-meta,.hero-pie,.pie-pagina{font-family:var(--font-mono)}.sobretitulo,.indice-seccion{color:var(--color-accent);letter-spacing:.08em;margin:0 0 1rem;font-size:11px}.hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.04}.hero h1 a{text-decoration:none}.hero-pie{color:var(--color-secondary-text);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;font-size:11px;display:flex}.enlace-lectura{color:var(--color-ink);font-weight:600;text-decoration:none}.enlace-lectura:hover{color:var(--color-accent)}.hero-dato{background:var(--color-ink);color:#fff;grid-template-columns:minmax(0,1fr);align-items:start;gap:.4rem;margin-left:-3rem;padding:1.25rem clamp(1.75rem,4vw,3rem);display:grid;position:relative}.hero-dato strong{color:#fff;font-family:var(--font-heading);white-space:nowrap;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1}.hero-dato span{color:#d8d5e5;max-width:42ch;font-size:13px;line-height:1.4}.seccion-articulos{padding-bottom:clamp(4rem,8vw,7rem)}.cabecera-seccion{border-top:1px solid var(--color-border);justify-content:space-between;align-items:end;margin-bottom:2rem;padding-top:1.5rem;display:flex}.cabecera-seccion h2,.sobre-grid h2{margin:0;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1}.cabecera-seccion>p{color:var(--color-secondary-text);margin:0;font-size:14px}.tarjeta-articulo{border:1px solid var(--color-border);background:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.tarjeta-articulo:hover{transform:translateY(-4px);box-shadow:0 14px 34px #1b18361a}.tarjeta-imagen{aspect-ratio:16/9;background:#eeeae1;position:relative;overflow:hidden}.tarjeta-imagen img{transition:transform .3s}.tarjeta-articulo:hover .tarjeta-imagen img{transform:scale(1.025)}.tarjeta-articulo article{padding:clamp(1.25rem,3vw,1.75rem)}.tarjeta-meta{color:var(--color-secondary-text);letter-spacing:.04em;justify-content:space-between;font-size:10px;display:flex}.tarjeta-meta span{color:#446ddf;font-weight:600}.tarjeta-articulo h3{margin:1rem 0 1.5rem;font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.15}.tarjeta-dato{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:baseline;gap:.75rem;padding-top:1rem;display:grid}.tarjeta-dato strong{color:var(--color-accent);font-family:var(--font-heading);font-size:1.4rem}.tarjeta-dato span{color:var(--color-secondary-text);font-size:12px;line-height:1.35}.imagen-placeholder{background:linear-gradient(135deg, var(--color-ink), #446ddf);height:100%}.sobre-nebula{background:var(--color-ink);color:#fff;padding:clamp(3.5rem,8vw,6rem) 0}.sobre-grid{place-items:center;display:grid}.sobre-grid>div{text-align:center;width:100%;max-width:820px;margin:0 auto}.sobre-grid p:last-child{color:#d8d5e5;margin:1.5rem 0 0;font-size:18px;line-height:1.7}.pie-pagina{color:var(--color-secondary-text);justify-content:space-between;align-items:center;min-height:100px;font-size:10px;display:flex}@media (width<=760px){.cabecera{grid-template-columns:auto minmax(170px,1fr);min-height:72px;padding-top:1rem;padding-bottom:1rem}.navegacion{grid-column:1/-1;justify-content:space-between;font-size:12px}.hero{padding-top:1.5rem;display:block}.hero-imagen{aspect-ratio:16/10;min-height:0}.hero-contenido,.hero-dato{margin-left:0}.hero-contenido{padding:1.5rem 0}.hero-dato{margin-top:.5rem}.grid-articulos,.sobre-grid{grid-template-columns:1fr}.cabecera-seccion{align-items:start;gap:1rem}.cabecera-seccion>p{white-space:nowrap}.pie-pagina{flex-direction:column;justify-content:center;align-items:start}.pie-pagina p{margin:.2rem 0}.compartir-articulo{grid-template-columns:1fr;align-items:start}.compartir-estado{grid-column:auto}}@media (width<=460px){.cabecera{grid-template-columns:1fr;align-items:start;gap:1rem;padding-top:1.25rem;padding-bottom:1.25rem}.buscador-nebula,.resultados-busqueda{width:100%}.navegacion{flex-wrap:wrap;gap:1rem}.hero-pie{flex-direction:column;align-items:start}.hero-dato,.tarjeta-dato{grid-template-columns:1fr}}
