.text-center.svelte-1f8s34b{text-align:center}.lead-text.svelte-1f8s34b{color:var(--color-text-light);max-width:600px;margin:0 auto;font-size:1.15rem;font-weight:300}.blog-hero-section.svelte-1f8s34b{background-color:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.blog-grid-section.svelte-1f8s34b{background-color:var(--color-bg)}.card-link.svelte-1f8s34b{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);border-bottom:1px solid #0000;width:fit-content;margin-top:auto;font-size:.9rem;font-weight:500}.card-link.svelte-1f8s34b:hover{color:var(--color-accent-gold);border-color:var(--color-accent-gold)}.filter-bar.svelte-1f8s34b{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;display:flex}.filter-btn.svelte-1f8s34b{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-light);font-size:.9rem;font-family:var(--font-base);cursor:pointer;transition:all var(--transition-fast);border-radius:30px;padding:.6rem 1.4rem;font-weight:500}.filter-btn.svelte-1f8s34b:hover{border-color:var(--color-accent);color:var(--color-primary);background-color:var(--color-bg-alt)}.filter-btn.active.svelte-1f8s34b{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.card-header-wrapper.svelte-1f8s34b{position:relative}.badge-pillar.svelte-1f8s34b{background-color:var(--color-accent-gold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;z-index:5;box-shadow:var(--shadow-sm);padding:.4rem .8rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;right:1rem}.card.pillar-card.svelte-1f8s34b{border-color:var(--color-accent-gold);background-color:var(--color-bg-alt)}.card.pillar-card.svelte-1f8s34b:hover{border-color:var(--color-accent-gold);box-shadow:var(--shadow-md)}
