.page-hero[data-astro-cid-feqlv6pk]{background:linear-gradient(135deg,var(--color-midnight) 0%,var(--color-navy) 100%);color:var(--color-white);padding:var(--space-24) 0 var(--space-16);text-align:center;position:relative;overflow:hidden}.page-hero[data-astro-cid-feqlv6pk]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(212,175,55,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(212,175,55,.08) 0%,transparent 50%);pointer-events:none}.page-hero[data-astro-cid-feqlv6pk] .container[data-astro-cid-feqlv6pk]{position:relative;z-index:1}.hero-badge[data-astro-cid-feqlv6pk]{display:inline-block;padding:var(--space-2) var(--space-4);background:#d4af3733;border:1px solid var(--color-gold);color:var(--color-gold);font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);margin-bottom:var(--space-6)}.page-hero[data-astro-cid-feqlv6pk] h1[data-astro-cid-feqlv6pk]{font-family:var(--font-serif);color:var(--color-white);font-size:var(--text-6xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);line-height:var(--leading-tight);text-shadow:0 2px 8px rgba(0,0,0,.2)}.hero-subtitle[data-astro-cid-feqlv6pk]{font-family:var(--font-serif);font-size:var(--text-2xl);font-style:italic;color:var(--color-gold);margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}.hero-description[data-astro-cid-feqlv6pk]{font-size:var(--text-lg);color:#ffffffe6;max-width:800px;margin:0 auto var(--space-10);line-height:var(--leading-relaxed)}.hero-stats[data-astro-cid-feqlv6pk]{display:flex;justify-content:center;gap:var(--space-12);margin-top:var(--space-8)}.stat-item[data-astro-cid-feqlv6pk]{text-align:center}.stat-number[data-astro-cid-feqlv6pk]{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--color-gold);line-height:1;margin-bottom:var(--space-2)}.stat-label[data-astro-cid-feqlv6pk]{font-size:var(--text-sm);color:#fffc;text-transform:uppercase;letter-spacing:.05em}.filter-section[data-astro-cid-feqlv6pk]{padding:var(--space-8) 0;background-color:var(--color-white);border-bottom:var(--border-width) solid var(--color-border);position:sticky;top:0;z-index:var(--z-sticky);box-shadow:0 2px 8px #0000000d}.filter-header[data-astro-cid-feqlv6pk]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.filter-header[data-astro-cid-feqlv6pk] h3[data-astro-cid-feqlv6pk]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-navy)}.results-count[data-astro-cid-feqlv6pk]{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-medium)}.category-filters[data-astro-cid-feqlv6pk]{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.filter-button[data-astro-cid-feqlv6pk]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;background-color:transparent;color:var(--color-text-muted);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base)}.filter-button[data-astro-cid-feqlv6pk]:hover{background-color:var(--color-gray-50);border-color:var(--color-navy);color:var(--color-navy)}.filter-button[data-astro-cid-feqlv6pk].active{background-color:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.articles-section[data-astro-cid-feqlv6pk]{padding:var(--section-padding-y) 0}.articles-grid[data-astro-cid-feqlv6pk]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-8);margin-bottom:var(--space-12)}.article-item[data-astro-cid-feqlv6pk]{opacity:1;transform:scale(1);transition:all var(--transition-base)}.article-item[data-astro-cid-feqlv6pk].hidden{display:none}.no-results[data-astro-cid-feqlv6pk]{text-align:center;padding:var(--space-20) var(--space-8)}.no-results[data-astro-cid-feqlv6pk] p[data-astro-cid-feqlv6pk]{font-size:var(--text-2xl);color:var(--color-text-muted);margin-bottom:var(--space-8)}.btn-reset[data-astro-cid-feqlv6pk]{padding:var(--space-3) var(--space-8);font-size:var(--text-base);font-weight:var(--font-semibold);background-color:var(--color-navy);color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.btn-reset[data-astro-cid-feqlv6pk]:hover{background-color:var(--color-midnight);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.pagination[data-astro-cid-feqlv6pk]{display:flex;justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-12)}.pagination-pages[data-astro-cid-feqlv6pk]{display:flex;gap:var(--space-2)}.pagination-page[data-astro-cid-feqlv6pk]{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:var(--text-base);font-weight:var(--font-semibold);background-color:transparent;color:var(--color-text-muted);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.pagination-page[data-astro-cid-feqlv6pk]:hover{background-color:var(--color-gray-50);border-color:var(--color-navy);color:var(--color-navy)}.pagination-page[data-astro-cid-feqlv6pk].active{background-color:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.pagination-button[data-astro-cid-feqlv6pk]{padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:var(--font-semibold);background-color:var(--color-navy);color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.pagination-button[data-astro-cid-feqlv6pk]:hover:not(:disabled){background-color:var(--color-navy-light);transform:translateY(-2px)}.pagination-button[data-astro-cid-feqlv6pk]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.page-hero[data-astro-cid-feqlv6pk] h1[data-astro-cid-feqlv6pk]{font-size:var(--text-4xl)}.hero-subtitle[data-astro-cid-feqlv6pk]{font-size:var(--text-xl)}.hero-stats[data-astro-cid-feqlv6pk]{flex-direction:column;gap:var(--space-6)}.filter-header[data-astro-cid-feqlv6pk]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.category-filters[data-astro-cid-feqlv6pk]{justify-content:flex-start}.articles-grid[data-astro-cid-feqlv6pk]{grid-template-columns:1fr}.pagination[data-astro-cid-feqlv6pk]{flex-wrap:wrap}.pagination-pages[data-astro-cid-feqlv6pk]{order:3;width:100%;justify-content:center;margin-top:var(--space-4)}}@media (max-width: 480px){.page-hero[data-astro-cid-feqlv6pk]{padding:var(--space-16) 0 var(--space-12)}.page-hero[data-astro-cid-feqlv6pk] h1[data-astro-cid-feqlv6pk]{font-size:var(--text-3xl)}.hero-subtitle[data-astro-cid-feqlv6pk]{font-size:var(--text-lg)}.hero-description[data-astro-cid-feqlv6pk]{font-size:var(--text-base)}.stat-number[data-astro-cid-feqlv6pk]{font-size:var(--text-4xl)}.filter-button[data-astro-cid-feqlv6pk]{font-size:.75rem;padding:var(--space-1) var(--space-3)}.pagination-button[data-astro-cid-feqlv6pk]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.pagination-page[data-astro-cid-feqlv6pk]{min-width:36px;height:36px;font-size:var(--text-sm)}}
