.blog-indice,.blog-articulo{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.blog-indice-cabecera{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:100px 20px 70px;text-align:center}.blog-indice-cabecera h1{font-size:2.9rem;font-weight:800;line-height:1.18;letter-spacing:-.02em;margin:0 auto;max-width:820px}.blog-tarjetas{list-style:none;margin:0 auto;padding:70px 20px 90px;max-width:860px;display:grid;gap:26px}.blog-tarjeta{background:#fff;border:1px solid #e8e8ef;border-radius:14px;padding:30px 32px;transition:transform .2s ease,box-shadow .2s ease}.blog-tarjeta:hover{transform:translateY(-3px);box-shadow:0 12px 30px #667eea24}.blog-tarjeta h2{font-size:1.5rem;line-height:1.32;margin:0 0 12px}.blog-tarjeta h2 a{color:#2d2d44;text-decoration:none}.blog-tarjeta h2 a:hover{color:#764ba2}.blog-tarjeta-resumen{font-size:1.03rem;line-height:1.65;color:#555;margin:0 0 16px}.blog-tarjeta-datos,.blog-articulo-datos{font-size:.9rem;color:#8a8a9e;margin:0}.blog-vacio{max-width:640px;margin:0 auto;padding:80px 20px;text-align:center;color:#666}.blog-etiqueta{display:inline-block;background:#f0ecfa;color:#764ba2;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:14px}.blog-articulo-cabecera{max-width:760px;margin:0 auto;padding:90px 20px 40px}.blog-volver{display:block;width:fit-content;color:#764ba2;text-decoration:none;font-weight:600;font-size:.95rem;margin-bottom:28px}.blog-volver:hover{text-decoration:underline}.blog-articulo-cabecera h1{font-size:2.5rem;font-weight:800;line-height:1.22;letter-spacing:-.02em;color:#2d2d44;margin:0 0 20px}.blog-articulo-resumen{font-size:1.18rem;line-height:1.65;color:#555;margin:0 0 22px}.blog-articulo-cuerpo{max-width:720px;margin:0 auto;padding:0 20px 20px}.blog-articulo-cuerpo h2{font-size:1.65rem;font-weight:700;line-height:1.3;color:#2d2d44;margin:48px 0 18px}.blog-articulo-cuerpo p{font-size:1.08rem;line-height:1.78;margin:0 0 20px}.blog-lista{margin:0 0 24px;padding-left:22px}.blog-lista li{font-size:1.08rem;line-height:1.75;margin-bottom:14px;padding-left:6px}.blog-lista li::marker{color:#764ba2}.blog-video-marco{position:relative;display:block;width:100%;aspect-ratio:16 / 9;margin:32px 0;border:0;padding:0;border-radius:12px;overflow:hidden;background:#000}.blog-video-marco iframe{width:100%;height:100%;border:0;display:block}.blog-video-fachada{cursor:pointer}.blog-video-fachada img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .3s ease,opacity .3s ease}.blog-video-fachada:hover img{transform:scale(1.05);opacity:.85}.blog-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.4))}.blog-video-pie{position:absolute;left:0;right:0;bottom:0;padding:28px 20px 14px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);color:#fff;font-size:.95rem;font-weight:600;text-align:left}.blog-video-instagram{display:flex;align-items:center;gap:18px;margin:32px 0;padding:22px 24px;border:1px solid #e8e8ef;border-radius:14px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.blog-video-instagram:hover{border-color:#c9a3e0;box-shadow:0 10px 26px #764ba21f}.blog-video-instagram-icono{flex-shrink:0;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:#fff;background:linear-gradient(45deg,#f09433,#dc2743 45%,#bc1888)}.blog-video-instagram-texto{display:flex;flex-direction:column;gap:4px;font-size:.98rem;line-height:1.5}.blog-video-instagram-texto strong{color:#2d2d44}.blog-video-instagram-cta{color:#764ba2;font-weight:600;font-size:.92rem}.blog-cierre{max-width:720px;margin:40px auto 90px;padding:40px 32px;border-radius:16px;background:#f7f6fc;border:1px solid #ece8f8;text-align:center}.blog-cierre h2{font-size:1.6rem;color:#2d2d44;margin:0 0 14px}.blog-cierre p{font-size:1.05rem;line-height:1.7;color:#555;margin:0 0 26px}.blog-cierre-acciones{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.blog-btn{padding:14px 30px;border-radius:30px;text-decoration:none;font-weight:700;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease}.blog-btn:hover{transform:translateY(-2px)}.blog-btn-primario{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 20px #667eea4d}.blog-btn-secundario{background:#fff;color:#764ba2;border:2px solid #d6c8ee}@media(max-width:640px){.blog-indice-cabecera{padding:70px 18px 50px}.blog-indice-cabecera h1{font-size:2rem}.blog-tarjetas{padding:44px 16px 60px}.blog-tarjeta{padding:24px 22px}.blog-tarjeta h2{font-size:1.28rem}.blog-articulo-cabecera{padding:64px 18px 30px}.blog-articulo-cabecera h1{font-size:1.85rem}.blog-articulo-resumen{font-size:1.06rem}.blog-articulo-cuerpo h2{font-size:1.38rem;margin-top:38px}.blog-cierre{margin:30px 16px 70px;padding:32px 22px}.blog-video-instagram{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){.blog-tarjeta,.blog-btn,.blog-video-fachada img,.blog-video-instagram{transition:none}.blog-tarjeta:hover,.blog-btn:hover{transform:none}.blog-video-fachada:hover img{transform:scale(1.02)}}
