.seccion-buscador{background-color:#0000;width:100vw;min-height:70vh;margin-left:-50vw;margin-right:-50vw;padding:3rem 0 6rem;position:relative;left:50%;right:50%}.contenedor-resultados-grid{max-width:1450px;margin:0 auto;padding:0 4vw}.cabecera-resultados{border-bottom:1px solid var(--verde-grisaceo,#3d524d);margin-bottom:3.5rem;padding-bottom:1.5rem}.titulo-resultados{color:var(--verde-grisaceo,#3d524d);margin-bottom:.5rem;font-family:AF Sobremesa Variable,sans-serif;font-size:2.8rem;font-weight:900;font-style:normal!important}.resaltado-amarillo{color:var(--naranja,#ff6e3d);font-style:normal!important}.subtitulo-resultados{color:var(--verde-grisaceo,#3d524d);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:800;font-style:normal!important}.grid-resultados-3cols{grid-template-columns:minmax(0,1fr);gap:2.5rem 2rem;display:grid}@media (width>=768px){.grid-resultados-3cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid-resultados-3cols{grid-template-columns:repeat(3,minmax(0,1fr))}.titulo-resultados{font-size:3.5rem}}.tarjeta-grid-editorial{box-sizing:border-box;background-color:#dcb8fe;background-image:url(/patron-pixeles-lila.svg);background-position:50%;background-repeat:repeat;border:1px solid #3d524d26;height:100%;padding:1.4rem;transition:transform .2s,box-shadow .2s}.tarjeta-grid-editorial:hover{transform:translateY(-4px);box-shadow:0 8px 20px #3d524d26}.enlace-grid-editorial{height:100%;color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}.categorias-editorial{color:var(--verde-grisaceo,#3d524d);text-transform:uppercase;margin-bottom:.8rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:800;font-style:normal!important}.categorias-editorial u{text-underline-offset:3px;text-decoration-thickness:1.5px}.titulo-grid-editorial{color:var(--verde-grisaceo,#3d524d);text-wrap:balance;margin-bottom:.6rem;font-family:AF Sobremesa Variable,sans-serif;font-size:1.35rem;font-style:normal;font-weight:900;line-height:1.18}.meta-editorial{color:var(--verde-grisaceo,#3d524d);text-transform:uppercase;opacity:.8;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:800;font-style:normal!important}.extracto-grid-editorial{color:var(--verde-grisaceo,#3d524d);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.5rem;font-family:AF Sobremesa Variable,sans-serif;font-size:.95rem;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.caja-imagen-editorial{background-color:#ddd;width:100%;height:200px;margin-top:auto;position:relative;overflow:hidden}.caja-imagen-editorial img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;top:0;left:0}.tarjeta-grid-editorial:hover .caja-imagen-editorial img{transform:scale(1.04)}.caption-editorial{color:var(--verde-grisaceo,#3d524d);text-transform:uppercase;opacity:.75;text-align:left;margin-top:.8rem;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:800;font-style:normal!important}.paginacion-resultados{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:4rem;display:flex}.btn-pag{color:var(--verde-grisaceo,#3d524d);background-color:var(--azul-claro,#ade6ed);cursor:pointer;border:none;justify-content:center;align-items:center;width:38px;height:38px;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:800;transition:filter .2s,background-color .2s;display:flex;font-style:normal!important}.btn-pag:hover:not([disabled]){filter:brightness(.9)}.btn-pag.btn-pag-activo{background-color:var(--naranja,#ff6e3d);color:#fff;cursor:default}.btn-pag.flecha{font-size:1.1rem}.sin-resultados{text-align:center;color:var(--verde-grisaceo);background-color:#fff6;border:2px dashed #3d524d4d;grid-column:1/-1;padding:4rem 2rem}.loader-animado{border:4px solid #3d524d33;border-top:4px solid var(--naranja,#ff6e3d);border-radius:50%;grid-column:1/-1;width:44px;height:44px;margin:5rem auto;animation:.8s linear infinite giro}@keyframes giro{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
