.rec-cabecera[data-astro-cid-hhva625s]{display:grid;gap:.375rem}.rec-cabecera__fila[data-astro-cid-hhva625s]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.rec-cabecera__titulo[data-astro-cid-hhva625s]{display:flex;align-items:center;gap:.625rem;margin:0;font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.rec-cabecera__titulo[data-astro-cid-hhva625s] svg{width:1.25rem;height:1.25rem;color:var(--accent-primary)}.rec-cabecera__total[data-astro-cid-hhva625s]{display:inline-grid;place-items:center;min-width:1.75rem;height:1.5rem;padding:0 .5rem;border:1px solid var(--border);border-radius:999px;background:var(--card);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:0;color:var(--muted-foreground)}.rec-cabecera__ver[data-astro-cid-hhva625s]{display:inline-flex;flex:none;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--accent-primary);font-size:.8125rem;font-weight:600;text-decoration:none}.rec-cabecera__ver[data-astro-cid-hhva625s]:hover{border-color:var(--color-navy-300)}.dark .rec-cabecera__ver[data-astro-cid-hhva625s]:hover{border-color:var(--color-navy-500)}.rec-cabecera__ver[data-astro-cid-hhva625s] svg{width:1rem;height:1rem}@media(max-width:640px){.rec-cabecera__fila[data-astro-cid-hhva625s]{flex-wrap:nowrap}.rec-cabecera__titulo[data-astro-cid-hhva625s]{min-width:0;font-size:1.25rem}.rec-cabecera__ver[data-astro-cid-hhva625s]{padding:0 .75rem}}.rec-cabecera__intro[data-astro-cid-hhva625s]{max-width:46rem;margin:0;font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}.rec-grupo--solo .rec-cabecera__fila[data-astro-cid-hhva625s]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rec-grupo--solo .rec-cabecera__ver[data-astro-cid-hhva625s]{display:none}.dg-catalogo[data-astro-cid-sbkzu7nh]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.dg-catalogo[data-astro-cid-sbkzu7nh][hidden]{display:none}.dg-catalogo[data-astro-cid-sbkzu7nh]>[data-astro-cid-sbkzu7nh],.dg-catalogo__filtros[data-astro-cid-sbkzu7nh]>[data-astro-cid-sbkzu7nh]{min-width:0}.dg-catalogo__filtros[data-astro-cid-sbkzu7nh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.dg-catalogo--resumen[data-astro-cid-sbkzu7nh] .dg-catalogo__filtros[data-astro-cid-sbkzu7nh]{display:none}.dg-chips[data-astro-cid-sbkzu7nh]{display:flex;flex-wrap:wrap;gap:.375rem}.dg-chip[data-astro-cid-sbkzu7nh]{display:inline-flex;flex:none;align-items:center;gap:.4375rem;height:2rem;padding:0 .75rem;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);font:inherit;font-size:.8125rem;font-weight:500;line-height:1;cursor:pointer}.dg-chip[data-astro-cid-sbkzu7nh] span[data-astro-cid-sbkzu7nh]{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--muted-foreground)}.dg-chip[data-astro-cid-sbkzu7nh]:hover{border-color:var(--color-navy-300)}.dg-chip[data-astro-cid-sbkzu7nh].is-activa{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--accent-on)}.dg-chip[data-astro-cid-sbkzu7nh].is-activa span[data-astro-cid-sbkzu7nh]{color:inherit;opacity:.75}.dg-norma[data-astro-cid-sbkzu7nh]{position:relative;display:none;align-items:center;height:2.5rem;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground)}.dg-norma[data-astro-cid-sbkzu7nh]:focus-within{border-color:var(--ring)}.dg-norma__etiqueta[data-astro-cid-sbkzu7nh]{flex:none;padding-left:.75rem;font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}.dg-norma[data-astro-cid-sbkzu7nh] select[data-astro-cid-sbkzu7nh]{flex:1;min-width:0;height:100%;padding:0 2.25rem 0 .5rem;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:.9375rem;font-weight:500;appearance:none;outline:none;cursor:pointer}.dg-norma[data-astro-cid-sbkzu7nh] select[data-astro-cid-sbkzu7nh] option[data-astro-cid-sbkzu7nh]{background:var(--card);color:var(--foreground)}.dg-norma[data-astro-cid-sbkzu7nh] svg{position:absolute;right:.75rem;width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none}.dg-buscar[data-astro-cid-sbkzu7nh]{display:inline-flex;align-items:center;gap:.5rem;min-width:min(100%,17rem);height:2.25rem;padding:0 .75rem;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--muted-foreground)}.dg-buscar[data-astro-cid-sbkzu7nh]:focus-within{border-color:var(--ring)}.dg-buscar[data-astro-cid-sbkzu7nh] svg{width:1rem;height:1rem;flex:none}.dg-buscar[data-astro-cid-sbkzu7nh] input[data-astro-cid-sbkzu7nh]{flex:1;min-width:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:.875rem;outline:none}.dg-catalogo__grid[data-astro-cid-sbkzu7nh]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem}.dg-catalogo--resumen[data-astro-cid-sbkzu7nh] .dg-catalogo__grid[data-astro-cid-sbkzu7nh]{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-catalogo__vacio[data-astro-cid-sbkzu7nh]{margin:0;padding:2rem;border:1px dashed var(--border);border-radius:14px;text-align:center;color:var(--muted-foreground)}.dg-catalogo__vacio[data-astro-cid-sbkzu7nh][hidden]{display:none}.dg-paginacion[data-astro-cid-sbkzu7nh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding-top:.5rem}.dg-paginacion[data-astro-cid-sbkzu7nh][hidden]{display:none}.dg-paginacion__numeros[data-astro-cid-sbkzu7nh]{display:flex;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none}.dg-paginacion__paso[data-astro-cid-sbkzu7nh],.dg-paginacion__numeros[data-astro-cid-sbkzu7nh] button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.dg-paginacion__numeros[data-astro-cid-sbkzu7nh] button{padding:0 .5rem;font-family:var(--font-mono)}.dg-paginacion__paso[data-astro-cid-sbkzu7nh] svg{width:1rem;height:1rem}.dg-paginacion__paso[data-astro-cid-sbkzu7nh]:hover:not(:disabled),.dg-paginacion__numeros[data-astro-cid-sbkzu7nh] button:hover:not([aria-current]){border-color:var(--color-navy-300)}.dg-paginacion__paso[data-astro-cid-sbkzu7nh]:disabled{opacity:.45;cursor:default}.dg-paginacion__numeros[data-astro-cid-sbkzu7nh] button[aria-current=page]{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--accent-on);cursor:default}.dg-paginacion__numeros[data-astro-cid-sbkzu7nh] .dg-paginacion__salto{min-width:1.5rem;text-align:center;color:var(--muted-foreground)}.dg-paginacion__estado[data-astro-cid-sbkzu7nh]{order:1;flex-basis:100%;margin:0;text-align:center;font-size:.8125rem;color:var(--muted-foreground)}.dark .dg-chip[data-astro-cid-sbkzu7nh]:hover,.dark .dg-paginacion__paso[data-astro-cid-sbkzu7nh]:hover:not(:disabled),.dark .dg-paginacion__numeros[data-astro-cid-sbkzu7nh] button[data-astro-cid-sbkzu7nh]:hover:not([aria-current]){border-color:var(--color-navy-500)}@media(max-width:1024px){.dg-catalogo--resumen[data-astro-cid-sbkzu7nh] .dg-catalogo__grid[data-astro-cid-sbkzu7nh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dg-catalogo__grid[data-astro-cid-sbkzu7nh],.dg-catalogo--resumen[data-astro-cid-sbkzu7nh] .dg-catalogo__grid[data-astro-cid-sbkzu7nh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.dg-catalogo__filtros[data-astro-cid-sbkzu7nh]{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.dg-chips[data-astro-cid-sbkzu7nh]{display:none}.dg-norma[data-astro-cid-sbkzu7nh]{display:flex}.dg-buscar[data-astro-cid-sbkzu7nh]{width:100%;height:2.5rem}.dg-paginacion[data-astro-cid-sbkzu7nh]{flex-wrap:nowrap;justify-content:space-between}.dg-paginacion__numeros[data-astro-cid-sbkzu7nh]{display:none}.dg-paginacion__estado[data-astro-cid-sbkzu7nh]{order:0;flex-basis:auto}}.filter-tab[data-astro-cid-f2z47z7a]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgb(229,231,235);background:#fff;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-tab[data-astro-cid-f2z47z7a]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.filter-tab[data-astro-cid-f2z47z7a].active{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--accent-on)}.dark .filter-tab[data-astro-cid-f2z47z7a]{border-color:#374151!important;background:#1f2937!important;color:#d1d5db!important}.dark .filter-tab[data-astro-cid-f2z47z7a]:hover{background:#37415180!important;border-color:var(--accent-primary);color:var(--accent-primary)}.dark .filter-tab[data-astro-cid-f2z47z7a].active{border-color:var(--accent-primary)!important;background:var(--accent-primary)!important;color:var(--accent-on)!important}.filter-select[data-astro-cid-f2z47z7a]{position:relative;display:none;align-items:center;height:2.75rem;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground)}.filter-select[data-astro-cid-f2z47z7a]:focus-within{border-color:var(--ring)}.filter-select__etiqueta[data-astro-cid-f2z47z7a]{flex:none;padding-left:.875rem;font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}.filter-select[data-astro-cid-f2z47z7a] select[data-astro-cid-f2z47z7a]{flex:1;min-width:0;height:100%;padding:0 2.5rem 0 .5rem;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:.9375rem;font-weight:500;appearance:none;outline:none;cursor:pointer}.filter-select[data-astro-cid-f2z47z7a] select[data-astro-cid-f2z47z7a] option[data-astro-cid-f2z47z7a]{background:var(--card);color:var(--foreground)}.filter-select[data-astro-cid-f2z47z7a] svg{position:absolute;right:.875rem;width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none}@media(max-width:640px){.filter-select[data-astro-cid-f2z47z7a]{display:flex}.filter-tabs[data-astro-cid-f2z47z7a]{display:none}}.filter-tab[data-astro-cid-f2z47z7a][data-count]:after{content:attr(data-count);padding:.125rem .375rem;border-radius:999px;background:var(--muted);font-family:var(--font-mono);font-size:.75rem;font-weight:600;line-height:1}.filter-tab[data-astro-cid-f2z47z7a].active[data-count]:after{background:color-mix(in oklab,currentColor 20%,transparent);color:inherit}#recursos-filtros[data-astro-cid-f2z47z7a]{scroll-margin-top:6rem}.rec-grupos[data-astro-cid-f2z47z7a]{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}.rec-grupos[data-astro-cid-f2z47z7a]>*{min-width:0}.rec-grupo[data-astro-cid-f2z47z7a]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.rec-grupo[data-astro-cid-f2z47z7a][hidden]{display:none}.rec-grupo--resumen[data-astro-cid-f2z47z7a] .resources-grid[data-astro-cid-f2z47z7a]>.resource-card[data-astro-cid-f2z47z7a]:nth-child(n+4){display:none}@media(max-width:1023px){.rec-grupo--resumen[data-astro-cid-f2z47z7a] .resources-grid[data-astro-cid-f2z47z7a]>.resource-card[data-astro-cid-f2z47z7a]:nth-child(n+3){display:none}}.resources-grid[data-astro-cid-f2z47z7a]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.resources-grid[data-astro-cid-f2z47z7a]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.resources-grid[data-astro-cid-f2z47z7a]{grid-template-columns:repeat(3,1fr)}}.resource-card[data-astro-cid-f2z47z7a]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border-radius:.75rem;border:1px solid rgb(229,231,235);background:#fff;transition:all .2s ease;text-align:left;text-decoration:none;color:inherit;width:100%}.resource-card[data-astro-cid-f2z47z7a]:hover{background:#f9fafb}.resource-card[data-astro-cid-f2z47z7a]:active{transform:translateY(0)}.dark .resource-card[data-astro-cid-f2z47z7a]{border-color:#374151!important;background:#1f2937!important}.dark .resource-card[data-astro-cid-f2z47z7a]:hover{background:#37415180!important}.resource-card__icon-wrapper[data-astro-cid-f2z47z7a]{flex-shrink:0;width:3rem;height:3rem;border-radius:.5rem;background:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.resource-card[data-astro-cid-f2z47z7a]:hover .resource-card__icon-wrapper[data-astro-cid-f2z47z7a]{background:var(--accent-primary);transform:scale(1.05)}.dark .resource-card__icon-wrapper[data-astro-cid-f2z47z7a]{background:#374151!important}.resource-card__icon[data-astro-cid-f2z47z7a]{width:1.5rem;height:1.5rem;color:#6b7280;transition:color .2s ease}.resource-card[data-astro-cid-f2z47z7a]:hover .resource-card__icon[data-astro-cid-f2z47z7a]{color:var(--accent-on)}.dark .resource-card__icon[data-astro-cid-f2z47z7a]{color:#9ca3af!important}.resource-card__content[data-astro-cid-f2z47z7a]{flex:1;min-width:0}.resource-card__title[data-astro-cid-f2z47z7a]{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .375rem;line-height:1.4}.dark .resource-card__title[data-astro-cid-f2z47z7a]{color:#fff!important}.resource-card__description[data-astro-cid-f2z47z7a]{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .resource-card__description[data-astro-cid-f2z47z7a]{color:#d1d5db!important}.resource-card__arrow[data-astro-cid-f2z47z7a]{flex-shrink:0;width:1.25rem;height:1.25rem;color:#9ca3af;transition:all .2s ease;margin-top:.25rem}.resource-card[data-astro-cid-f2z47z7a]:hover .resource-card__arrow[data-astro-cid-f2z47z7a]{color:var(--accent-primary);transform:translate(4px)}.empty-state[data-astro-cid-f2z47z7a]{text-align:center;padding:4rem 2rem}.empty-state__icon[data-astro-cid-f2z47z7a]{width:4rem;height:4rem;margin:0 auto 1.5rem;color:#d1d5db}.dark[data-astro-cid-f2z47z7a] .empty-state__icon[data-astro-cid-f2z47z7a]{color:#4b5563}.empty-state__icon[data-astro-cid-f2z47z7a] svg[data-astro-cid-f2z47z7a]{width:100%;height:100%}.empty-state__title[data-astro-cid-f2z47z7a]{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.dark[data-astro-cid-f2z47z7a] .empty-state__title[data-astro-cid-f2z47z7a]{color:#fff}.empty-state__description[data-astro-cid-f2z47z7a]{font-size:1rem;color:#6b7280;max-width:500px;margin:0 auto}.dark[data-astro-cid-f2z47z7a] .empty-state__description[data-astro-cid-f2z47z7a]{color:#9ca3af}.hidden[data-astro-cid-f2z47z7a]{display:none}
