*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f5f5;background:#0b0b0d;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}main{max-width:1280px;margin:0 auto}article{width:100%}.encabezado-articulo{background:#202024;border:1px solid #ffffff2e;border-radius:16px;max-width:960px;margin:65px auto 35px;padding:55px 55px 45px}.tipo{color:#0b0b0d;letter-spacing:.1em;text-transform:uppercase;background:#c6ff00;border:none;width:fit-content;padding:7px 11px;font-size:.67rem;font-weight:900;display:inline-block;transform:rotate(-1deg)}h1{color:#fff;letter-spacing:-.055em;overflow-wrap:break-word;max-width:920px;margin:28px 0 32px;font-family:Georgia,serif;font-size:clamp(3.7rem,8vw,7rem);font-weight:900;line-height:.95}.descripcion{color:#bcbcc3;max-width:740px;margin:0;font-family:Georgia,serif;font-size:clamp(1.3rem,2.3vw,1.65rem);font-weight:400;line-height:1.5}.meta{color:#bcbcc3;letter-spacing:.06em;text-transform:uppercase;border-top:2px solid #ff6b00;justify-content:space-between;gap:30px;margin-top:42px;padding-top:18px;font-size:.68rem;font-weight:700;display:flex}.tiempo-lectura{align-items:center;gap:7px;display:inline-flex}.imagen-principal{max-width:960px;margin:0 auto 75px;padding:0}.imagen-principal img{object-fit:cover;width:100%;max-height:680px;box-shadow:none;border:1px solid #ffffff1f;border-radius:12px;display:block}.hoja-articulo{color:#f0f0f2;max-width:960px;box-shadow:none;background:#19191d;border:1px solid #ffffff2e;margin:0 auto 75px;padding:55px 32px 0}.contenido{color:#e2e2e6;max-width:760px;margin:0 auto;padding:0 32px 90px;font-family:Nunito Sans,Arial,sans-serif;font-size:1.18rem;font-weight:400;line-height:1.7}.contenido p{margin:0 0 .9em}.contenido h2{color:#fff;letter-spacing:-.035em;border-left:5px solid #c6ff00;margin:1.8em 0 .7em;padding-left:18px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.6rem,2.7vw,2.15rem);font-weight:900;line-height:1.15}.contenido h3{margin:2em 0 .7em;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1.1}.contenido a{color:#f5f5f5;text-underline-offset:4px;text-decoration-color:#ff6b00;text-decoration-thickness:3px;transition:color .2s,text-decoration-color .2s}.contenido a:hover{color:#c6ff00;text-decoration-color:#c6ff00}.contenido a:focus-visible{outline-offset:4px;outline:2px solid #c6ff00}.contenido .frase-destacada{color:#b57aff;letter-spacing:-.035em;margin:1.4em 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:900;line-height:1.2}.contenido .frase-destacada:before{content:"";background:#ff6b00;width:55px;height:5px;margin-bottom:18px;display:block}.contenido mark.resaltado{color:#0b0b0d;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#c6ff00;padding:0 3px;display:inline}.contenido .recuadro-anecdota{color:#e8e8eb;background:#29292f;border:1px solid #45454d;border-top:4px solid #ff6b00;border-radius:4px;margin:2.5em 0;padding:26px 30px}.contenido .recuadro-anecdota strong:first-child{color:#c6ff00;margin-bottom:18px;font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:900;display:block}.contenido .recuadro-anecdota p{margin-bottom:.9em}.contenido .recuadro-anecdota p:last-child{margin-bottom:0}@media (width<=800px){.contenido .recuadro-anecdota{padding:20px}}.contenido .recuadro-reflexion{color:#e2e2e6;border-left:4px solid #c6ff00;margin:2.5em 0;padding:16px 0 16px 26px}.contenido .recuadro-reflexion strong{color:#c6ff00;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:900;display:block}.contenido .recuadro-reflexion p{margin-bottom:0}.contenido blockquote{color:#fff;background:#25252b;border:1px solid #414149;border-left:6px solid #ff6b00;margin:2.7em -30px;padding:38px 42px;font-family:Arial,Helvetica,sans-serif;font-size:1.45rem;font-weight:900;line-height:1.35;position:relative;transform:rotate(-.4deg);box-shadow:7px 7px #c6ff00}.contenido blockquote:before{content:"“";font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-30px;left:10px}.contenido blockquote p:last-child{margin-bottom:0}.contenido img{border:1px solid #111;max-width:100%;height:auto;margin:2.7em auto;display:block}.contenido ul,.contenido ol{margin:1.7em 0;padding-left:1.5em}.contenido li{margin-bottom:.75em}.contenido hr{border:0;border-top:3px solid #111;width:100%;margin:3.7em 0}.etiquetas-articulo{border-top:1px solid #c6ff0040;flex-wrap:wrap;gap:10px 22px;margin-top:55px;padding-top:22px;display:flex}.etiqueta{color:#c6ff00;font-family:Georgia,serif;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.5}.titulo-etiquetas{color:#f0f0f2;font-family:Georgia,serif;font-size:.95rem;font-weight:700;line-height:1.5}.fin-articulo{border:none;justify-content:center;align-items:center;max-width:960px;margin:0 auto 100px;padding:20px 32px 0;display:flex}.fin-marca span{color:#0b0b0d;letter-spacing:.04em;background:#c6ff00;padding:14px 24px;font-size:1.1rem;font-weight:900;display:inline-block;transform:rotate(-1deg)}.fin-articulo a{color:#f5f5f5;border-bottom:3px solid #c6ff00;padding-bottom:5px;text-decoration:none;transition:color .2s,border-color .2s}.fin-articulo a:hover{color:#ff6b00;border-bottom-color:#ff6b00}.fin-articulo a:focus-visible{outline-offset:5px;outline:2px solid #c6ff00}@media (width<=800px){.hoja-articulo{margin:0 12px 45px;padding:30px 0 0;box-shadow:3px 4px #5046371a,5px 8px 18px #32281e1f}.encabezado-articulo{margin:35px 16px;padding:45px 20px 38px}h1{margin-top:20px;font-size:clamp(3.1rem,15vw,5.2rem)}.descripcion{font-size:1.2rem}.meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.meta span{display:none}.meta .tiempo-lectura{align-items:center;gap:7px;display:inline-flex}.imagen-principal{margin:0 20px 50px;padding:0}.imagen-principal img{max-height:none;box-shadow:none;aspect-ratio:4/3;border-left:none;border-right:none}.contenido{padding:0 20px 65px;font-size:1.08rem;line-height:1.78}.contenido h2{margin-top:2em}.contenido blockquote{margin:2.5em 0;padding:26px 20px;font-size:1.25rem;box-shadow:5px 5px #111}.contenido blockquote:before{font-size:5rem;top:-25px}.fin-articulo{justify-content:center;align-items:center;margin:0 20px 65px;padding:22px 0 0;display:flex}.fin-articulo a{margin-top:24px;display:block}.pie{padding:35px 20px;display:block}.pie-centro{margin-top:28px}.pie-enlaces{text-align:left;border-top:1px solid #f3efe4;margin-top:28px;padding-top:20px}}.articulos-relacionados{max-width:1100px;margin:70px auto 100px;padding:0 32px}.articulos-relacionados>h2{color:#fff;letter-spacing:-.05em;text-transform:uppercase;border-top:5px solid #c6ff00;margin-bottom:35px;padding-top:24px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.grilla-relacionados{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.tarjeta-relacionada{color:#f5f5f5;background:#19191d;border:2px solid #f5f5f5;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.tarjeta-relacionada:hover{border-color:#ff6b00;transform:translateY(-6px);box-shadow:7px 7px #ff6b00}.tarjeta-relacionada img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.tarjeta-relacionada-texto{padding:22px}.tarjeta-relacionada-texto>span{color:#c6ff00;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;font-weight:900;display:block}.tarjeta-relacionada h3{color:#fff;letter-spacing:-.035em;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:1.45rem;font-weight:900;line-height:1.15}.tarjeta-relacionada p{color:#bcbcc3;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:400;line-height:1.6}@media (width<=800px){.grilla-relacionados{grid-template-columns:1fr}.articulos-relacionados{margin:45px auto 65px;padding:0 20px}.articulos-relacionados>h2{text-align:center;border-top-width:2px}}#progreso-lectura{z-index:9999;pointer-events:none;background:#b57aff;width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 7px #b57aff59}.indice-articulo:not([hidden]){margin:0 0 48px;display:block}.indice-articulo details{background:#25252b;border:1px solid #b57aff66;border-radius:10px;overflow:hidden}.indice-articulo summary{color:#fff;letter-spacing:.1em;cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:19px 24px;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:900;list-style:none;display:flex}.indice-articulo summary::-webkit-details-marker{display:none}.indice-articulo summary:after{content:"+";color:#b57aff;font-size:1.5rem;font-weight:400;line-height:1}.indice-articulo details[open] summary:after{content:"−"}.indice-articulo summary:hover{color:#b57aff}.indice-articulo summary:focus-visible,.indice-articulo a:focus-visible{outline-offset:-3px;outline:2px solid #b57aff}.indice-articulo ol{border-top:1px solid #ffffff1a;margin:0;padding:10px 24px 24px 52px;list-style:decimal-leading-zero}.indice-articulo li{color:#b57aff;padding:8px 0 8px 5px;font-size:.9rem;font-weight:700}.indice-articulo li::marker{color:#b57aff}.indice-articulo a{color:#e2e2e6;font-family:Nunito Sans,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s}.indice-articulo a:hover{color:#b57aff}.contenido h2{scroll-margin-top:35px}@media (width<=800px){.indice-articulo:not([hidden]){margin-bottom:35px}.indice-articulo summary{padding:17px 18px}.indice-articulo ol{padding:10px 18px 20px 45px}}#volver-arriba{z-index:999;color:#b57aff;cursor:pointer;background:#202024;border:1px solid #b57aff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,color .2s,transform .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 18px #00000059}#volver-arriba[hidden]{display:none}#volver-arriba:hover{color:#0b0b0d;background:#b57aff;transform:translateY(-3px)}#volver-arriba:focus-visible{outline-offset:4px;outline:2px solid #c6ff00}@media (width<=800px){#volver-arriba{width:44px;height:44px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){#volver-arriba{transition:none}}.controles-lectura{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;max-width:760px;margin:0 auto 28px;padding:0 32px;display:flex}.controles-lectura-titulo{color:#bcbcc3;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:800}.controles-lectura-botones{gap:7px;display:flex}.controles-lectura-botones button{color:#b57aff;cursor:pointer;background:#25252b;border:1px solid #b57aff99;border-radius:6px;justify-content:center;align-items:center;width:39px;height:35px;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:800;transition:background .2s,color .2s;display:flex}.controles-lectura-botones button:hover:not(:disabled){color:#0b0b0d;background:#b57aff}.controles-lectura-botones button:disabled{opacity:.35;cursor:not-allowed}.controles-lectura-botones button:focus-visible{outline-offset:3px;outline:2px solid #c6ff00}@media (width<=800px){.controles-lectura{gap:10px;margin-bottom:24px;padding:0 20px}}
