.blog-header.svelte-u4k2t{max-width:680px;margin-bottom:2.5rem}.page-title.svelte-u4k2t{font-size:2.6rem;font-weight:700;color:var(--primary);letter-spacing:-.5px;margin-bottom:.6rem}.blog-intro.svelte-u4k2t{font-size:1.05rem;line-height:1.6;opacity:.75}.cat-pill.svelte-u4k2t{padding:6px 14px;border-radius:999px;font-size:.8rem;font-weight:500;background:#ffffff0a;border:1px solid rgba(255,255,255,.18);color:var(--text-soft);transition:all .25s ease}.cat-pill.svelte-u4k2t:hover{color:var(--primary);border-color:var(--primary);background:#ff8c001f;box-shadow:0 0 12px #ff8c002e;transform:translateY(-1px)}
