.category-list-hero[data-astro-cid-4cbsjkm4]{background:linear-gradient(135deg, var(--bg-card,#fff) 0%, var(--bg-subtle,#f8fafc) 100%);border-bottom:1px solid var(--border,#e2e8f0);margin-bottom:3rem;padding:3rem 0}@media (width<=767px){.category-list-hero[data-astro-cid-4cbsjkm4]{margin-bottom:2rem;padding:2rem 0}}.breadcrumb-nav[data-astro-cid-4cbsjkm4]{margin-bottom:1rem;font-size:.85rem}.breadcrumb-list[data-astro-cid-4cbsjkm4]{align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-list[data-astro-cid-4cbsjkm4] a[data-astro-cid-4cbsjkm4]{color:var(--text-muted,#64748b);text-decoration:none!important}.breadcrumb-list[data-astro-cid-4cbsjkm4] a[data-astro-cid-4cbsjkm4]:hover{color:var(--primary,#1e3a8a)}.breadcrumb-list[data-astro-cid-4cbsjkm4] .sep[data-astro-cid-4cbsjkm4]{color:var(--border,#cbd5e1)}.breadcrumb-list[data-astro-cid-4cbsjkm4] .active[data-astro-cid-4cbsjkm4]{color:var(--text,#1e293b);font-weight:500}.cat-kicker[data-astro-cid-4cbsjkm4]{color:var(--kicker-color,var(--primary));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:inline-block}.cat-main-title[data-astro-cid-4cbsjkm4]{color:var(--text,#1e293b);letter-spacing:-.02em;margin:0 0 .75rem;font-size:2.25rem;font-weight:800;line-height:1.25}@media (width<=767px){.cat-main-title[data-astro-cid-4cbsjkm4]{font-size:1.75rem}}.cat-main-desc[data-astro-cid-4cbsjkm4]{color:var(--text-muted,#64748b);max-width:720px;margin:0;font-size:1.05rem;line-height:1.6}.cat-grid-wrap[data-astro-cid-4cbsjkm4]{margin-bottom:4rem}.categories-grid[data-astro-cid-4cbsjkm4]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=991px){.categories-grid[data-astro-cid-4cbsjkm4]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.categories-grid[data-astro-cid-4cbsjkm4]{grid-template-columns:1fr}}.category-card[data-astro-cid-4cbsjkm4]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,14px);justify-content:space-between;align-items:center;min-height:120px;padding:1.5rem 1.75rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.category-card[data-astro-cid-4cbsjkm4]:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover,#cbd5e1);transform:translateY(-2px)}.category-card[data-astro-cid-4cbsjkm4].has-cover{border-color:#0000001a}.category-card-bg-wrap[data-astro-cid-4cbsjkm4]{z-index:0;position:absolute;inset:0}.category-bg-img[data-astro-cid-4cbsjkm4]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.category-card[data-astro-cid-4cbsjkm4]:hover .category-bg-img[data-astro-cid-4cbsjkm4]{transform:scale(1.06)}.category-card-overlay[data-astro-cid-4cbsjkm4]{background:linear-gradient(135deg,#0f172ad1 0%,#0f172a99 50%,#0f172ae0 100%);position:absolute;inset:0}.category-card[data-astro-cid-4cbsjkm4].has-cover .category-name[data-astro-cid-4cbsjkm4]{color:#fff;text-shadow:0 1px 3px #0009}.category-card[data-astro-cid-4cbsjkm4].has-cover .category-count[data-astro-cid-4cbsjkm4]{color:#ffffffe0}.category-card[data-astro-cid-4cbsjkm4].has-cover .category-pill[data-astro-cid-4cbsjkm4],.category-card[data-astro-cid-4cbsjkm4].has-cover .category-arrow[data-astro-cid-4cbsjkm4]{color:#fff;background:#fff3;border:1px solid #ffffff4d}.category-card-bg[data-astro-cid-4cbsjkm4]{background:linear-gradient(135deg, var(--primary-subtle,#1e3a8a0a) 0%, transparent 100%);opacity:.5;pointer-events:none;position:absolute;inset:0}.category-card-inner[data-astro-cid-4cbsjkm4]{z-index:1;position:relative}.category-pill[data-astro-cid-4cbsjkm4]{text-transform:uppercase;letter-spacing:.05em;color:var(--kicker-color,var(--primary));background:var(--primary-subtle,#1e3a8a14);border-radius:9999px;margin-bottom:.5rem;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.category-name[data-astro-cid-4cbsjkm4]{color:var(--text,#1e293b);margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.category-count[data-astro-cid-4cbsjkm4]{color:var(--text-muted,#64748b);margin:0;font-size:.85rem}.category-arrow[data-astro-cid-4cbsjkm4]{z-index:1;background:var(--bg-subtle,#f1f5f9);width:36px;height:36px;color:var(--primary,#1e3a8a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background-color .2s,color .2s;display:flex;position:relative}.category-card[data-astro-cid-4cbsjkm4]:hover .category-arrow[data-astro-cid-4cbsjkm4]{background:var(--primary,#1e3a8a);color:#fff;transform:translate(3px)}.cat-empty[data-astro-cid-4cbsjkm4]{text-align:center;background:var(--bg-card,#fff);border:1px dashed var(--border,#cbd5e1);border-radius:var(--radius-md,14px);padding:4rem 1rem}.btn-home[data-astro-cid-4cbsjkm4]{background:var(--primary,#1e3a8a);border-radius:var(--radius-sm,8px);margin-top:1rem;padding:.6rem 1.25rem;font-weight:600;display:inline-block;color:#fff!important;text-decoration:none!important}
