.blog-main{position:relative;z-index:2}.blog-hero{padding:72px 0 36px;position:relative}.blog-hero__titulo{font-family:var(--sans);font-weight:900;font-size:clamp(48px,8vw,104px);line-height:1.06;letter-spacing:-.03em;color:var(--w);text-transform:uppercase;margin:8px 0 20px}.blog-hero__titulo .acento{color:var(--cyan);text-shadow:0 0 32px rgba(0,212,255,.4)}.blog-hero__bajada{font-family:var(--sans);font-size:clamp(17px,2vw,21px);line-height:1.6;color:var(--w70);max-width:640px;margin-bottom:36px}.blog-buscador{display:flex;align-items:center;gap:14px;max-width:640px;background:var(--azul-oscuro);border:1px solid var(--c25);border-left:4px solid var(--cyan);padding:2px 18px;transition:border-color var(--t),box-shadow var(--t)}.blog-buscador:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #00d4ff1f}.blog-buscador__icon{color:var(--cyan);font-size:20px;line-height:1}.blog-buscador__input{flex:1;background:transparent;border:0;outline:0;font-family:var(--mono);font-size:16px;color:var(--w);padding:16px 0}.blog-buscador__input::-moz-placeholder{color:var(--w40)}.blog-buscador__input::placeholder{color:var(--w40)}.blog-buscador__count{font-family:var(--mono);font-size:12px;color:var(--w40);letter-spacing:.06em;white-space:nowrap}.blog-listado{padding:24px 0 80px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-sinresultados{font-family:var(--mono);color:var(--w70);text-align:center;padding:72px 0}.post-card{display:flex;flex-direction:column;background:var(--azul-superficie);border:1px solid var(--c15);text-decoration:none;overflow:hidden;position:relative;border-radius:16px;transition:transform var(--t),border-color var(--t),background var(--t)}a.post-card:hover{transform:translateY(-6px);border-color:var(--c25);background:var(--azul-medio);opacity:1}.post-card__body{padding:22px;display:flex;flex-direction:column;flex:1}.post-card__kw{font-family:var(--mono);font-size:11px;color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;display:inline-flex;align-items:center;gap:8px}.post-card__kw:before{content:"";width:6px;height:6px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);flex-shrink:0}.post-card__titulo{font-family:var(--sans);font-weight:800;font-size:21px;line-height:1.22;color:var(--w);letter-spacing:-.01em;margin-bottom:10px;transition:color var(--t)}a.post-card:hover .post-card__titulo{color:var(--cyan-claro)}.post-card__bajada{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--w70);margin-bottom:18px;flex:1}.post-card__bajada strong{color:var(--cyan-claro);font-weight:600}.post-card__meta{font-family:var(--mono);font-size:12px;color:var(--w40);display:flex;align-items:center;gap:10px;letter-spacing:.03em;border-top:1px dashed var(--c15);padding-top:14px}.post-card__sep{color:var(--c25)}.post-card__flecha{margin-left:auto;color:var(--cyan);font-weight:700;transition:transform var(--t)}a.post-card:hover .post-card__flecha{transform:translate(4px)}.post-card__badge{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--amarillo);border:1px solid rgba(255,210,63,.4);padding:4px 10px}.post-card--proximo{cursor:default;opacity:.68}.post-card--proximo .cover{filter:grayscale(.4) brightness(.82)}.post-card--proximo .post-card__titulo{color:var(--w70)}@property --mf-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.media-frame{position:relative;padding:15px;border-radius:8px;background:linear-gradient(150deg,#0c2a49,#05101f);box-shadow:0 26px 56px #050b1799,inset 0 0 0 2px #00d4ff42}.media-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:4px;z-index:4;background:conic-gradient(from var(--mf-a),transparent 0 76%,var(--cyan-oscuro) 83%,var(--cyan) 90%,var(--cyan-claro) 94%,var(--cyan) 97%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mfRun 4.5s linear infinite;pointer-events:none}@keyframes mfRun{to{--mf-a: 360deg}}.media-frame:after{content:"";position:absolute;inset:10px;border-radius:3px;z-index:3;pointer-events:none;background:linear-gradient(var(--cyan),var(--cyan)) left top / 22px 1px no-repeat,linear-gradient(var(--cyan),var(--cyan)) left top / 1px 22px no-repeat,linear-gradient(var(--cyan),var(--cyan)) right top / 22px 1px no-repeat,linear-gradient(var(--cyan),var(--cyan)) right top / 1px 22px no-repeat,linear-gradient(var(--cyan),var(--cyan)) left bottom / 22px 1px no-repeat,linear-gradient(var(--cyan),var(--cyan)) left bottom / 1px 22px no-repeat,linear-gradient(var(--cyan),var(--cyan)) right bottom / 22px 1px no-repeat,linear-gradient(var(--cyan),var(--cyan)) right bottom / 1px 22px no-repeat}.media-frame__inner{position:relative;border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #00d4ff73}.media-frame__inner img{width:100%;height:auto;display:block;filter:saturate(.92) contrast(1.03)}@media(prefers-reduced-motion:reduce){.media-frame:before{animation:none}}.cover{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--azul-medio) 0%,var(--azul-oscuro) 100%);border-bottom:1px solid var(--c15)}.cover--card,.cover--hero{aspect-ratio:16 / 9}.cover__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.08) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 72% 28%,black 18%,transparent 82%);mask-image:radial-gradient(ellipse 80% 80% at 72% 28%,black 18%,transparent 82%)}.cover__glow{position:absolute;width:60%;height:130%;top:-30%;right:-10%;background:radial-gradient(circle,rgba(0,212,255,.22),transparent 60%);filter:blur(30px)}.cover__chrome{position:absolute;top:14px;left:16px;right:16px;display:flex;align-items:center;gap:7px}.cover__dot{width:9px;height:9px;border-radius:50%;background:var(--azul-claro)}.cover__chrome .cover__dot:nth-child(1){background:#ff5f56}.cover__chrome .cover__dot:nth-child(2){background:#ffbd2e}.cover__chrome .cover__dot:nth-child(3){background:#27c93f}.cover__kicker{margin-left:8px;font-family:var(--mono);font-size:12px;color:var(--w70);letter-spacing:.04em}.cover__topic{position:absolute;left:20px;right:20px;bottom:18px;font-family:var(--sans);font-weight:800;line-height:1.14;letter-spacing:-.01em;font-size:clamp(16px,2.8vw,25px);color:var(--w);text-shadow:0 2px 14px rgba(5,11,23,.55)}.cover__topic:before{content:"> ";color:var(--cyan);font-family:var(--mono)}.cover--hero .cover__topic{font-size:clamp(24px,3.4vw,40px);left:28px;right:28px;bottom:28px}.cover__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(transparent 42%,#050b17bd)}.cover__chrome,.cover__topic{z-index:2}.cover--img .cover__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover--img .cover__grid,.cover--img .cover__code,.cover--img .cover__kw{opacity:.4}.cover--img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#050b171a,#050b178c)}.articulo{position:relative}.articulo-ancho{max-width:860px;margin:0 auto;padding:0 32px}.articulo-cover-wrap{max-width:1120px;margin:8px auto 44px;padding:0 32px}.articulo-migas{font-family:var(--mono);font-size:12.5px;color:var(--w40);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:40px 0 24px;letter-spacing:.03em}.articulo-migas a{color:var(--cyan-claro)}.articulo-migas>span{color:var(--c25)}.articulo-migas__actual{color:var(--w70)}.articulo-head{margin-bottom:30px}.articulo-titulo{font-family:var(--sans);font-weight:900;font-size:clamp(34px,5.2vw,60px);line-height:1.12;letter-spacing:-.025em;color:var(--w);margin:10px 0 20px}.articulo-bajada{font-family:var(--sans);font-size:clamp(18px,2.1vw,23px);line-height:1.55;color:#f0f4fad1;font-weight:400}.articulo-bajada strong{color:var(--cyan);font-weight:700}.articulo-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:13px;color:var(--w70);margin-top:24px;padding-top:20px;border-top:1px solid var(--c15)}.articulo-meta__autor{display:inline-flex;align-items:center;gap:10px}.articulo-meta__foto{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--c25)}.articulo-meta strong{color:var(--w)}.articulo-meta__sep{color:var(--c25)}.articulo-cover{margin:8px 0 44px}.articulo-cover-wrap .media-frame{margin:0}.articulo-cuerpo .flyer{margin:52px 0}.flyer__inner{display:grid;grid-template-columns:1fr 1.25fr;aspect-ratio:16 / 9}.flyer--flip .flyer__inner{grid-template-columns:1.25fr 1fr}.flyer--flip .flyer__panel{order:2}.flyer--flip .flyer__foto{order:1}.flyer__panel{position:relative;z-index:1;background:linear-gradient(160deg,#0d2c4d,#061528);padding:clamp(22px,3vw,40px);display:flex;flex-direction:column;justify-content:center;gap:14px}.flyer__panel:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:3px;z-index:3;background:linear-gradient(transparent,var(--cyan-claro),var(--cyan),var(--cyan-claro),transparent);box-shadow:0 0 18px #00d4ffd9}.flyer--flip .flyer__panel:after{right:auto;left:-1px}.flyer__tag{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.flyer__tag:before{content:"// ";color:var(--w40)}.flyer__title{font-family:var(--sans);font-weight:900;text-transform:uppercase;font-size:clamp(20px,2.4vw,30px);line-height:1.12;letter-spacing:-.02em;color:var(--w)}.flyer--cover .flyer__title{font-size:clamp(26px,3.6vw,52px);line-height:1.08}.flyer__sub{font-family:var(--sans);font-weight:500;font-size:clamp(13px,1.25vw,16px);line-height:1.45;color:var(--w70);max-width:36ch}.flyer__title .ac{color:var(--cyan)}.flyer__chip{align-self:flex-start;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--azul-oscuro);background:var(--cyan);padding:5px 12px;border-radius:999px}.flyer__by{display:flex;flex-direction:column;gap:2px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.flyer__by strong{color:var(--w);font-weight:700}.flyer__by span{color:var(--cyan)}.flyer--cover .flyer__panel{justify-content:space-between}.flyer__foto{position:relative;overflow:hidden}.flyer__foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flyer__foto:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(150deg,#0092cc1f,#0a25404d);mix-blend-mode:multiply}.flyer__foto:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right,rgba(5,16,31,.72),transparent 26%)}.flyer--flip .flyer__foto:before{background:linear-gradient(to left,rgba(5,16,31,.72),transparent 26%)}.js-loaded .flyer.anim .flyer__foto img{transform:scale(1.09);transition:transform 1.2s cubic-bezier(.2,.7,.3,1)}.js-loaded .flyer.anim.visible .flyer__foto img{transform:scale(1)}.js-loaded .flyer.anim .flyer__panel>*{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.3,1)}.js-loaded .flyer.anim.visible .flyer__panel>*{opacity:1;transform:none}.js-loaded .flyer.anim.visible .flyer__panel>*:nth-child(2){transition-delay:.1s}.js-loaded .flyer.anim.visible .flyer__panel>*:nth-child(3){transition-delay:.2s}@media(max-width:640px){.flyer__inner,.flyer--flip .flyer__inner{grid-template-columns:1fr;aspect-ratio:auto}.flyer--flip .flyer__panel,.flyer--flip .flyer__foto{order:0}.flyer__panel:after{display:none}.flyer__foto{min-height:210px}}.articulo-cuerpo{font-family:var(--sans)}.articulo-cuerpo p{font-size:18.5px;line-height:1.78;color:#f0f4fadb;margin:0 0 26px}.articulo-cuerpo p.lead{font-size:21px;line-height:1.65;color:var(--w);font-weight:400}.articulo-cuerpo strong{color:var(--cyan);font-weight:700}.articulo-cuerpo em{color:var(--cyan-claro);font-style:italic}.articulo-cuerpo a{color:var(--cyan);border-bottom:1px solid var(--c25)}.articulo-cuerpo a:hover{border-color:var(--cyan);opacity:1}.articulo-cuerpo h2{font-family:var(--sans);font-weight:800;font-size:clamp(26px,3.4vw,36px);line-height:1.16;letter-spacing:-.02em;color:var(--w);margin:54px 0 22px;padding-left:20px;border-left:4px solid var(--cyan)}.articulo-cuerpo h2.art-senal{display:flex;flex-direction:column;gap:12px}.art-senal__n{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}.art-senal__n:before{content:"";width:28px;height:2px;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.articulo-cuerpo blockquote{margin:34px 0;padding:22px 28px;border-left:4px solid var(--cyan);background:var(--azul-superficie);font-family:var(--sans);font-size:21px;line-height:1.5;font-weight:600;color:var(--cyan-claro);font-style:italic}.art-terminal{font-family:var(--mono);font-size:15px;line-height:1.7;background:var(--azul-oscuro);border:1px solid var(--c25);padding:20px 22px;margin:34px 0;color:var(--w);position:relative}.art-terminal__prompt{color:var(--cyan);font-weight:600}.art-terminal__txt{color:var(--w70)}.articulo-tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:48px 0;padding-top:28px;border-top:1px dashed var(--c15)}.articulo-tags__label{font-family:var(--mono);font-size:12px;color:var(--w40);margin-right:4px}.articulo-tag{font-family:var(--mono);font-size:12px;color:var(--cyan-claro);background:var(--c08);border:1px solid var(--c15);padding:6px 12px;letter-spacing:.02em}.articulo-autor{display:grid;grid-template-columns:120px 1fr;gap:28px;align-items:center;background:var(--azul-superficie);border:1px solid var(--c15);padding:28px;margin:40px 0}.articulo-autor__foto img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--c25)}.articulo-autor__texto p:not(.u-eyebrow){font-family:var(--sans);font-size:16px;line-height:1.65;color:var(--w70);margin-top:10px}.articulo-autor__texto strong{color:var(--w)}.articulo-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;background:linear-gradient(135deg,var(--cyan-oscuro) 0%,var(--azul-claro) 100%);border:1px solid var(--cyan);padding:40px;margin:44px 0 0}.articulo-cta__texto h2{font-family:var(--sans);font-weight:900;font-size:clamp(24px,3vw,34px);color:var(--w);line-height:1.16;margin-bottom:10px;letter-spacing:-.02em}.articulo-cta__texto p{font-family:var(--sans);font-size:16px;color:#ffffffeb;line-height:1.55;max-width:520px}.articulo-cta .btn{flex-shrink:0}.articulo-relacionados{margin-top:80px;padding:60px 0 48px;border-top:1px solid var(--c15);background:linear-gradient(180deg,var(--azul-superficie),var(--azul-profundo))}.sticky-cta{display:none}.relacionados-cta{text-align:center;margin-top:40px}@media(min-width:1600px){.articulo-ancho{max-width:1000px}.articulo-cover-wrap{max-width:1460px}.blog-main .u-inner{max-width:1500px}}@media(max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.blog-grid{grid-template-columns:1fr}.blog-hero{padding:48px 0 28px}.articulo-ancho{padding:0 20px}.articulo-autor{grid-template-columns:1fr;gap:18px}.articulo-autor__foto img{width:88px;height:88px}.articulo-cta{flex-direction:column;align-items:flex-start;padding:28px 24px}.articulo-cta .btn{width:100%;justify-content:center}.articulo-cuerpo p{font-size:17px}.articulo-cuerpo p.lead{font-size:19.5px}.sticky-cta{display:block}}
