.blog{padding-block:2.5rem calc(var(--b-radio, 40px) + 2rem)}.blog-escena h1{max-width:28ch}.blog-categorias{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 2.5rem;padding:0;list-style:none}.blog-categorias a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.1rem;border:1px solid var(--color-filo);border-radius:999px;color:var(--brand-slate-700);font-size:.9rem;font-weight:600;text-decoration:none}.blog-categorias a:hover,.blog-categorias a[aria-current=page]{border-color:var(--brand-cyan-action);color:var(--brand-cyan-action)}.blog-destacada{display:grid;margin-bottom:3rem;overflow:hidden;border:1px solid var(--color-filo);border-radius:1.5rem;background:var(--brand-white);color:inherit;text-decoration:none}@media(min-width:48rem){.blog-destacada{grid-template-columns:1fr 1fr}}.blog-destacada .blog-portada{aspect-ratio:16 / 10;height:100%;min-height:15rem}.blog-destacada-texto{display:flex;flex-direction:column;justify-content:center;gap:.9rem;padding:1.75rem}@media(min-width:48rem){.blog-destacada-texto{padding:2.5rem}}.blog-etiqueta{margin:0;color:var(--brand-cyan-action);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.blog-destacada h2{margin:0;color:var(--brand-navy);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem);font-weight:800;line-height:1.15;letter-spacing:-.015em}.blog-destacada p{max-width:none;margin:0;color:var(--brand-gray);line-height:1.6}.blog-cuadricula{display:grid;gap:1.75rem;margin:0;padding:0;list-style:none}@media(min-width:40rem){.blog-cuadricula{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.blog-cuadricula{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem}}.blog-tarjeta{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-filo);border-radius:1.5rem;background:var(--brand-white);transition:box-shadow .2s ease}.blog-tarjeta:hover{box-shadow:0 10px 30px -12px #0a1d3d2e}.blog-portada{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:var(--brand-navy)}.blog-sin-portada{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;background:var(--brand-navy);color:var(--brand-cyan);font-size:3rem;font-weight:900;opacity:.9}.blog-sin-portada span{opacity:.25}.blog-tarjeta-cuerpo{display:flex;flex:1;flex-direction:column;padding:1.4rem 1.5rem 1.5rem}.blog-meta{margin:0 0 .6rem;color:var(--brand-gray);font-size:.78rem;font-weight:600}.blog-tarjeta h2,.blog-tarjeta h3{margin:0 0 .5rem;color:var(--brand-navy);font-size:1.2rem;font-weight:800;line-height:1.3}.blog-tarjeta a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.blog-tarjeta a{color:inherit;text-decoration:none}.blog-tarjeta a:hover{color:var(--brand-cyan-action)}.blog-tarjeta p{display:-webkit-box;max-width:none;margin:0 0 1rem;overflow:hidden;color:var(--brand-gray);font-size:.95rem;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1}.blog-mas{color:var(--brand-cyan-action);font-size:.875rem;font-weight:700}.blog-paginacion{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:3.5rem}.blog-paginacion a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--color-filo);border-radius:1rem;color:var(--brand-navy);font-weight:700;text-decoration:none}.blog-paginacion a:hover{border-color:var(--brand-cyan-action);color:var(--brand-cyan-action)}.blog-paginacion span{color:var(--brand-gray);font-size:.875rem;font-weight:700}.blog-articulo{max-width:45rem;margin-inline:auto}.blog-articulo-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0 0 2rem;color:var(--brand-gray);font-size:.9rem}.blog-articulo-meta strong{color:var(--brand-navy)}.blog-articulo .blog-portada,.blog-articulo .blog-sin-portada{margin-bottom:2.5rem;border-radius:1.5rem}.blog-extracto{max-width:none;margin:0 0 2.5rem;color:var(--brand-gray);font-size:clamp(1.15rem,1rem + .7vw,1.4rem);line-height:1.6}.blog-indice{margin:0 0 2.5rem;padding:1.5rem;border:1px solid var(--color-filo);border-radius:1rem;background:var(--color-lienzo)}.blog-indice p{margin:0 0 .75rem;color:var(--brand-gray);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-indice ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.blog-indice a{display:inline-block;padding-block:.35rem;color:var(--brand-slate-700);font-weight:500;text-decoration:none}.blog-indice a:hover{color:var(--brand-cyan-action)}.blog-cuerpo{color:var(--brand-slate-700);font-size:1.0625rem;line-height:1.85;overflow-wrap:break-word}.blog-cuerpo>*:first-child{margin-top:0}.blog-cuerpo p,.blog-cuerpo ul,.blog-cuerpo ol,.blog-cuerpo blockquote,.blog-cuerpo table,.blog-cuerpo pre{max-width:none;margin:0 0 1.4rem}.blog-cuerpo h2,.blog-cuerpo h3,.blog-cuerpo h4{margin:2.6rem 0 1rem;color:var(--brand-navy);font-weight:800;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.blog-cuerpo h2{font-size:clamp(1.5rem,1.2rem + 1vw,1.95rem)}.blog-cuerpo h3{font-size:1.3rem}.blog-cuerpo h4{font-size:1.1rem}.blog-cuerpo .ancla-de-seccion{scroll-margin-top:6rem}.blog-cuerpo a{color:var(--brand-cyan-action);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.blog-cuerpo strong{color:var(--brand-navy)}.blog-cuerpo ul,.blog-cuerpo ol{padding-left:1.5rem}.blog-cuerpo li{margin-bottom:.4rem}.blog-cuerpo blockquote{padding:.25rem 1.5rem;border-left:4px solid var(--brand-cyan);border-radius:0 1rem 1rem 0;background:var(--brand-mint-soft)}.blog-cuerpo blockquote p:last-child{margin-bottom:0}.blog-cuerpo code{padding:.1em .35em;border-radius:.3em;background:var(--color-lienzo);color:var(--brand-teal-ink);font-size:.9em}.blog-cuerpo pre{padding:1.1rem 1.25rem;overflow-x:auto;border-radius:1rem;background:var(--brand-navy);color:var(--brand-white);font-size:.9rem;line-height:1.6}.blog-cuerpo pre code{padding:0;background:none;color:inherit}.blog-cuerpo img{display:block;width:100%;height:auto;margin:2rem 0;border-radius:1.5rem}.blog-cuerpo table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.95rem}.blog-cuerpo th,.blog-cuerpo td{padding:.6rem .85rem;border:1px solid var(--color-filo);text-align:left;vertical-align:top}.blog-cuerpo th{background:var(--color-lienzo);color:var(--brand-navy)}.blog-cuerpo hr{margin:2.5rem 0;border:0;border-top:1px solid var(--color-filo)}.blog-cta{display:flex;flex-direction:column;gap:1.25rem;margin:2.5rem 0;padding:1.75rem;border-radius:1.5rem;background:var(--brand-navy);color:var(--brand-white)}@media(min-width:40rem){.blog-cta{flex-direction:row;align-items:center;justify-content:space-between;padding:2rem 2.25rem}}.blog-cta h3{margin:0 0 .4rem;color:var(--brand-white);font-size:1.4rem;font-weight:800;line-height:1.2}.blog-cta p{max-width:32rem;margin:0;color:#ffffffbf;font-size:1rem;line-height:1.6}.blog-cta a{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.75rem;border-radius:1rem;background:var(--brand-white);color:var(--brand-navy);font-weight:800;text-align:center;text-decoration:none;white-space:nowrap}.blog-cta-recharges{background:#1a0b2e}.blog-cta-support{background:#0b2e13}.blog-autor{display:flex;flex-direction:column;gap:1.25rem;margin-top:3.5rem;padding:1.5rem;border-radius:1.5rem;background:var(--color-lienzo)}@media(min-width:40rem){.blog-autor{flex-direction:row;align-items:flex-start;justify-content:space-between;padding:2rem}}.blog-autor p{max-width:28rem;margin:0;color:var(--brand-gray);font-size:.9rem;line-height:1.6}.blog-autor .blog-etiqueta{color:var(--brand-gray)}.blog-autor strong{display:block;margin:.2rem 0 .35rem;color:var(--brand-navy);font-size:1.05rem}.blog-compartir{align-self:flex-start;min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--color-filo);border-radius:1rem;background:var(--brand-white);color:var(--brand-navy);font:inherit;font-weight:700;cursor:pointer}.blog-compartir:hover{border-color:var(--brand-cyan-action);color:var(--brand-cyan-action)}.blog-volver{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:2.5rem;color:var(--brand-gray);font-weight:600;text-decoration:none}.blog-volver:hover{color:var(--brand-cyan-action)}.blog-sigue{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--color-filo)}.blog-sigue h2{margin:0 0 1.75rem;color:var(--brand-navy);font-size:1.5rem;font-weight:800}@supports (animation-timeline: scroll()){.blog-progreso{position:fixed;inset:0 0 auto 0;z-index:60;height:3px;background:var(--brand-cyan);transform:scaleX(0);transform-origin:left;animation:blog-progreso linear both;animation-timeline:scroll(root block)}@keyframes blog-progreso{to{transform:scaleX(1)}}}@media(prefers-reduced-motion:reduce){.blog-progreso{display:none}}.blog-nav-categorias,.blog-articulo{margin-top:2.5rem}
