.blog-hero[data-astro-cid-5tznm7mj]{padding:10rem 0 4rem;text-align:center;background:var(--color-bg-darker)}.blog-hero[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1.5rem}.blog-hero[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-size:1.25rem;max-width:600px;margin:0 auto;color:var(--color-text-secondary)}.blog-categories[data-astro-cid-5tznm7mj]{display:flex;justify-content:center;gap:.75rem;margin-bottom:3rem;flex-wrap:wrap}.category-btn[data-astro-cid-5tznm7mj]{padding:.5rem 1.25rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:var(--color-text-secondary);font-size:.9375rem;cursor:pointer;transition:all var(--transition-normal)}.category-btn[data-astro-cid-5tznm7mj]:hover,.category-btn[data-astro-cid-5tznm7mj].active{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-bg-dark)}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blog-card[data-astro-cid-5tznm7mj]{padding:0;overflow:hidden}.card-link[data-astro-cid-5tznm7mj]{display:block;text-decoration:none;color:inherit}.card-image[data-astro-cid-5tznm7mj]{aspect-ratio:16/9;overflow:hidden;background:var(--color-bg-darker)}.card-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.blog-card[data-astro-cid-5tznm7mj]:hover .card-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.05)}.placeholder-image[data-astro-cid-5tznm7mj]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.placeholder-image[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{width:48px;height:48px;opacity:.3}.card-content[data-astro-cid-5tznm7mj]{padding:1.5rem}.card-meta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.8125rem}.card-category[data-astro-cid-5tznm7mj]{color:var(--color-gold);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.card-date[data-astro-cid-5tznm7mj]{color:var(--color-text-muted)}.card-title[data-astro-cid-5tznm7mj]{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;margin-bottom:.75rem;line-height:1.3;transition:color var(--transition-fast)}.blog-card[data-astro-cid-5tznm7mj]:hover .card-title[data-astro-cid-5tznm7mj]{color:var(--color-gold)}.card-excerpt[data-astro-cid-5tznm7mj]{font-size:.9375rem;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-gold);font-weight:500;font-size:.9375rem}.read-more[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{transition:transform var(--transition-fast)}.blog-card[data-astro-cid-5tznm7mj]:hover .read-more[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{transform:translate(4px)}.no-posts[data-astro-cid-5tznm7mj]{text-align:center;padding:4rem;color:var(--color-text-muted)}.blog-newsletter[data-astro-cid-5tznm7mj]{background:var(--color-bg-darker)}.newsletter-card[data-astro-cid-5tznm7mj]{max-width:600px;margin:0 auto;text-align:center;padding:3rem;background:var(--color-bg-card);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.05)}.newsletter-card[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:1.75rem;margin-bottom:.75rem}.newsletter-card[data-astro-cid-5tznm7mj]>p[data-astro-cid-5tznm7mj]{margin-bottom:1.5rem}.newsletter-form[data-astro-cid-5tznm7mj]{display:flex;gap:.75rem;margin-bottom:1rem}.newsletter-form[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]{flex:1;padding:1rem;background:var(--color-bg-darker);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:1rem}.newsletter-form[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]::placeholder{color:var(--color-text-muted)}.newsletter-form[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]:focus{outline:none;border-color:var(--color-gold)}.newsletter-note[data-astro-cid-5tznm7mj]{font-size:.8125rem;color:var(--color-text-muted)}@media(max-width:968px){.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-hero[data-astro-cid-5tznm7mj]{padding:8rem 0 3rem}.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.newsletter-form[data-astro-cid-5tznm7mj]{flex-direction:column}.newsletter-card[data-astro-cid-5tznm7mj]{padding:2rem}}
