.blog-hero[data-astro-cid-x255k2k2]{border-bottom:1px solid var(--line);background:var(--surface);padding:40px 0 36px}h1[data-astro-cid-x255k2k2]{margin-bottom:10px;font-size:clamp(2rem,4.5vw,3rem)}.lead[data-astro-cid-x255k2k2]{color:var(--muted);max-width:620px;margin:0;font-size:18px}.chips[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.chip[data-astro-cid-x255k2k2]{border:1px solid var(--line);background:var(--surface);font:500 14px var(--font-body);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px}.chip[data-astro-cid-x255k2k2]:hover{border-color:var(--orange)}.chip[data-astro-cid-x255k2k2].active{background:var(--ink);border-color:var(--ink);color:#fff}.featured[data-astro-cid-x255k2k2]{margin-bottom:24px;display:grid}.grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.post[hidden]{display:none!important}.empty[data-astro-cid-x255k2k2]{color:var(--muted);padding:24px 0}@media (width<=960px){.grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}}
