.pagination.svelte-14nrfpk{border-top:1px solid var(--border);justify-content:center;gap:.75rem;margin-top:3rem;padding-top:2rem;display:flex}.pagination.svelte-14nrfpk a:where(.svelte-14nrfpk),.pagination.svelte-14nrfpk span:where(.svelte-14nrfpk){border:1px solid var(--border);border-radius:var(--radius-el);color:var(--primary);padding:.75rem 1rem;text-decoration:none;transition:all .3s;display:inline-block}.pagination.svelte-14nrfpk a:where(.svelte-14nrfpk):hover,.pagination.svelte-14nrfpk .active:where(.svelte-14nrfpk){background-color:var(--accent);color:var(--white);border-color:var(--accent)}@media (width<=768px){.pagination.svelte-14nrfpk{flex-wrap:wrap}}.buscador.svelte-u4k2t{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:640px;transition:background var(--speed-fast), border-color var(--speed-fast), box-shadow var(--speed-fast);background:#ffffff14;border:1px solid #fff3;align-items:center;gap:10px;margin-top:30px;padding:6px 6px 6px 18px;display:flex}.buscador.svelte-u4k2t:focus-within{border-color:var(--mint);background:#ffffff1f;box-shadow:0 0 0 4px #9fd7a833}.buscador.svelte-u4k2t svg:where(.svelte-u4k2t){fill:none;width:20px;height:20px;stroke:var(--mint);stroke-width:2px;stroke-linecap:round;flex-shrink:0}.buscador.svelte-u4k2t input:where(.svelte-u4k2t){min-width:0;font:inherit;color:var(--white);background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:16px}.buscador.svelte-u4k2t input:where(.svelte-u4k2t)::placeholder{color:var(--on-navy-soft)}.visualmente-oculto.svelte-u4k2t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resultado.svelte-u4k2t{background:var(--accent-tint);border-radius:var(--radius-card-m);color:var(--body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px;font-size:15px;display:flex}.resultado.svelte-u4k2t strong:where(.svelte-u4k2t){color:var(--primary)}.resultado.svelte-u4k2t button:where(.svelte-u4k2t){font:inherit;white-space:nowrap;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.resultado.svelte-u4k2t button:where(.svelte-u4k2t):hover{color:var(--accent-pressed)}.limpiar.svelte-u4k2t{width:30px;height:30px;color:var(--white);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.limpiar.svelte-u4k2t:hover{background:#ffffff40}.buscador.svelte-u4k2t input:where(.svelte-u4k2t)::-webkit-search-cancel-button{display:none}.blog-container.svelte-u4k2t{grid-template-columns:1fr 300px;gap:3rem;display:grid}.blog-sidebar.svelte-u4k2t,.blog-sidebar.svelte-u4k2t form:where(.svelte-u4k2t){flex-direction:column;gap:2rem;display:flex}.filter-section.svelte-u4k2t{background-color:var(--muted);border-radius:var(--radius-card-l);padding:1.5rem}.filter-title.svelte-u4k2t{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-size:.9rem;font-weight:700}.filter-list.svelte-u4k2t{list-style:none}.filter-list.svelte-u4k2t li:where(.svelte-u4k2t){margin-bottom:.75rem}.filter-list.svelte-u4k2t li:where(.svelte-u4k2t):last-child{margin-bottom:0}.filter-list.svelte-u4k2t label:where(.svelte-u4k2t){cursor:pointer;color:var(--body);align-items:center;gap:.5rem;font-size:.95rem;transition:color .3s;display:flex}.filter-list.svelte-u4k2t label:where(.svelte-u4k2t):hover{color:var(--accent)}.filter-list.svelte-u4k2t input[type=checkbox]:where(.svelte-u4k2t){cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}.filter-actions.svelte-u4k2t{flex-wrap:wrap;gap:.75rem;display:flex}.filter-apply.svelte-u4k2t{background-color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-el);color:var(--white);cursor:pointer;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .3s}.filter-apply.svelte-u4k2t:hover{background-color:var(--primary);border-color:var(--primary)}.filter-reset.svelte-u4k2t{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-el);color:var(--accent);cursor:pointer;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.filter-reset.svelte-u4k2t:hover{background-color:var(--accent);color:var(--white)}.blog-posts.svelte-u4k2t{flex-direction:column;gap:2rem;display:flex}.blog-post.svelte-u4k2t{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-card-m);grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:2rem;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:grid}.blog-post.svelte-u4k2t:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog-post-image-link.svelte-u4k2t{border-radius:var(--radius-el);min-height:180px;text-decoration:none;display:block;overflow:hidden}.blog-post-image.svelte-u4k2t{background:linear-gradient(135deg, var(--mint), var(--yellow));border-radius:var(--radius-el);width:100%;height:100%;color:var(--white);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:.9rem;display:flex}.blog-post-image-img.svelte-u4k2t{object-fit:cover;width:100%;height:100%;display:block}.blog-post-body.svelte-u4k2t{flex-direction:column;min-width:0;padding:.5rem .5rem .25rem 0;display:flex}.blog-post-meta.svelte-u4k2t{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.blog-post-category.svelte-u4k2t{background-color:var(--accent);color:var(--white);border-radius:var(--radius-pill);text-transform:uppercase;white-space:nowrap;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-block}.blog-post-date.svelte-u4k2t{color:var(--meta);font-size:.85rem}.blog-post-title.svelte-u4k2t{color:var(--primary);margin-bottom:.75rem;font-size:1.4rem;font-weight:700;line-height:1.3}.blog-post-title.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--primary);text-decoration:none;transition:color .3s}.blog-post-title.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--accent)}.blog-post-excerpt.svelte-u4k2t{color:var(--body-soft);flex:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.blog-post-footer.svelte-u4k2t{border-top:1px solid var(--border);align-items:center;gap:1.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.blog-post-tags.svelte-u4k2t{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;gap:.5rem;min-width:0;padding-right:2rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.blog-post-tags.svelte-u4k2t::-webkit-scrollbar{display:none}.blog-tag.svelte-u4k2t{white-space:nowrap;scroll-snap-align:start;background-color:var(--muted);color:var(--accent);border-radius:var(--radius-pill);flex-shrink:0;padding:.35rem .75rem;font-size:.8rem;text-decoration:none;transition:all .3s;display:inline-block}.blog-tag.svelte-u4k2t:hover{background-color:var(--accent);color:var(--white)}.blog-post-read.svelte-u4k2t{flex-shrink:0;margin-left:auto}.blog-post-read.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--accent);white-space:nowrap;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.blog-post-read.svelte-u4k2t a:where(.svelte-u4k2t):hover{gap:.75rem}.empty-state.svelte-u4k2t{text-align:center;background-color:var(--muted);border-radius:var(--radius-card-l);padding:3rem}.empty-state.svelte-u4k2t h3:where(.svelte-u4k2t){color:var(--primary);margin-bottom:.5rem}.empty-state.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--body-soft)}@media (width<=768px){.blog-container.svelte-u4k2t{grid-template-columns:1fr}.blog-post.svelte-u4k2t{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}.blog-post-image-link.svelte-u4k2t{height:200px;min-height:0}.blog-post-body.svelte-u4k2t{padding:0}.blog-post-footer.svelte-u4k2t{flex-direction:column;align-items:stretch;gap:1rem}.blog-post-read.svelte-u4k2t{margin-left:0}.buscador.svelte-u4k2t .btn:where(.svelte-u4k2t){padding-inline:16px}}
