.blog-page[data-astro-cid-5tznm7mj]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page-header[data-astro-cid-5tznm7mj]{text-align:center;margin-bottom:4rem}.page-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:3rem;margin-bottom:1rem}.lead[data-astro-cid-5tznm7mj]{font-size:1.25rem;color:#6b7280;max-width:700px;margin:0 auto;line-height:1.75}.posts-section[data-astro-cid-5tznm7mj]{margin-bottom:4rem}.posts-list[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;list-style:none;margin:0;padding:0}.posts-list[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]{background:#fff;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s;border:1px solid #e5e7eb}.posts-list[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.posts-list[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:block;text-decoration:none;color:inherit}.featured-post[data-astro-cid-5tznm7mj]{grid-column:1 / -1}.featured-post[data-astro-cid-5tznm7mj] .post-content[data-astro-cid-5tznm7mj]{padding:2rem}.featured-post[data-astro-cid-5tznm7mj] .title[data-astro-cid-5tznm7mj]{font-size:2rem}.posts-list[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:200px;object-fit:cover}.featured-post[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{height:400px}.post-content[data-astro-cid-5tznm7mj]{padding:1.5rem}.title[data-astro-cid-5tznm7mj]{margin:0 0 .5rem;color:#1a1a1a;font-size:1.5rem;line-height:1.2}.description[data-astro-cid-5tznm7mj]{margin:0 0 1rem;color:#4b5563;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.date[data-astro-cid-5tznm7mj]{margin:0;color:#6b7280;font-size:.875rem}.empty-state[data-astro-cid-5tznm7mj]{text-align:center;padding:4rem 2rem;background:#f9fafb;border-radius:12px;margin-bottom:4rem}.empty-state[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:#6b7280;font-size:1.125rem;margin-bottom:2rem}.blog-cta[data-astro-cid-5tznm7mj]{text-align:center;padding:3rem;background:#f9fafb;border-radius:12px}.blog-cta[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:1.875rem;margin-bottom:1rem}.blog-cta[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:#6b7280;max-width:600px;margin:0 auto 2rem;line-height:1.75}.btn-primary[data-astro-cid-5tznm7mj],.btn-secondary[data-astro-cid-5tznm7mj]{display:inline-block;padding:.75rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s}.btn-primary[data-astro-cid-5tznm7mj]{background:#2563eb;color:#fff}.btn-primary[data-astro-cid-5tznm7mj]:hover{background:#1d4ed8;transform:translateY(-2px)}.btn-secondary[data-astro-cid-5tznm7mj]{background:#fff;color:#2563eb;border:2px solid #2563eb}.btn-secondary[data-astro-cid-5tznm7mj]:hover{background:#2563eb;color:#fff}@media (max-width: 720px){.page-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:2rem}.posts-list[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.featured-post[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{height:200px}.blog-cta[data-astro-cid-5tznm7mj]{padding:2rem 1.5rem}}
