:root{--ssc-primary:#7c3aed;--ssc-secondary:#2e1065;--ssc-accent:#f59e0b;--ssc-bg-light:#faf5ff;--ssc-text-dark:#1e1b4b;--ssc-text-muted:#6b7280}.ssc-blog-hero{background-color:var(--ssc-bg-light);border-bottom:1px solid rgba(124,58,237,.1);padding:80px 24px 48px}.ssc-blog-hero__inner{margin:0 auto;max-width:860px;text-align:center}.ssc-blog-hero__title-wrap{margin-bottom:40px}.ssc-blog-hero__title{color:var(--ssc-secondary);font-family:Zen Maru Gothic,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.3;margin:0 0 12px}.ssc-blog-hero__sub{color:var(--ssc-text-muted);font-size:1rem;margin:0}.ssc-blog-hero__filter-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.ssc-blog-hero__filter-btn{background-color:#fff;border:2px solid rgba(124,58,237,.2);border-radius:9999px;color:var(--ssc-primary);display:inline-block;font-size:.875rem;font-weight:700;padding:8px 20px;text-decoration:none;transition:all .2s ease}.ssc-blog-hero__filter-btn:hover{box-shadow:0 4px 12px rgba(124,58,237,.25);transform:translateY(-2px)}.ssc-blog-hero__filter-btn--active,.ssc-blog-hero__filter-btn:hover{background-color:var(--ssc-primary);border-color:var(--ssc-primary);color:#fff}@media (max-width:640px){.ssc-blog-hero{padding:72px 16px 40px}.ssc-blog-hero__filter-btn{font-size:.8125rem;padding:6px 16px}}