.blog-page.svelte-15k0xle{background:#fff}.hero-section.svelte-15k0xle{border-bottom:1px solid #e5e7eb;background:#fafafa}.hero-container.svelte-15k0xle{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:600px}.hero-content.svelte-15k0xle{padding:80px 64px;display:flex;flex-direction:column;justify-content:center}.hero-date.svelte-15k0xle{font-size:.875rem;color:#6b7280;margin-bottom:24px;display:block}.hero-title.svelte-15k0xle{font-size:3rem;font-weight:700;color:#111827;line-height:1.1;margin:0 0 24px;letter-spacing:-.02em}.hero-excerpt.svelte-15k0xle{font-size:1.125rem;color:#4b5563;line-height:1.6;margin:0 0 32px}.hero-author.svelte-15k0xle{margin-bottom:32px}.author-info.svelte-15k0xle{display:flex;flex-direction:column;gap:4px}.author-name.svelte-15k0xle{font-size:.9375rem;font-weight:600;color:#111827}.author-role.svelte-15k0xle{font-size:.875rem;color:#6b7280}.hero-cta.svelte-15k0xle{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;color:#111827;text-decoration:none;transition:gap .2s ease}.hero-cta.svelte-15k0xle:hover{gap:12px}.hero-image.svelte-15k0xle{position:relative;overflow:hidden;background:#f3f4f6}.hero-image.svelte-15k0xle .hero-img{width:100%;height:100%;object-fit:cover}.posts-section.svelte-15k0xle{padding:96px 0}.posts-container.svelte-15k0xle{max-width:1280px;margin:0 auto;padding:0 64px}.posts-grid.svelte-15k0xle{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.post-card.svelte-15k0xle{background:#fff;transition:transform .2s ease}.post-card.svelte-15k0xle:hover{transform:translateY(-4px)}.post-link.svelte-15k0xle{text-decoration:none;color:inherit;display:block}.post-image-wrapper.svelte-15k0xle{width:100%;height:240px;overflow:hidden;background:#f3f4f6;margin-bottom:24px;border-radius:8px}.post-content.svelte-15k0xle{display:flex;flex-direction:column;gap:12px}.post-date.svelte-15k0xle{font-size:.875rem;color:#6b7280}.post-title.svelte-15k0xle{font-size:1.5rem;font-weight:600;color:#111827;line-height:1.3;margin:0;letter-spacing:-.01em}.post-excerpt.svelte-15k0xle{font-size:1rem;color:#4b5563;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-author.svelte-15k0xle{font-size:.875rem;color:#6b7280;margin-top:4px}.empty-state.svelte-15k0xle{text-align:center;padding:120px 24px;color:#9ca3af;font-size:1.125rem}@media (max-width: 1024px){.hero-container.svelte-15k0xle{grid-template-columns:1fr}.hero-content.svelte-15k0xle{padding:60px 40px}.hero-image.svelte-15k0xle{min-height:400px}.posts-container.svelte-15k0xle{padding:0 40px}.posts-grid.svelte-15k0xle{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width: 640px){.hero-section.svelte-15k0xle{background:#fff}.hero-content.svelte-15k0xle{padding:40px 24px}.hero-title.svelte-15k0xle{font-size:2rem}.hero-excerpt.svelte-15k0xle{font-size:1rem}.hero-image.svelte-15k0xle{min-height:300px}.posts-section.svelte-15k0xle{padding:64px 0}.posts-container.svelte-15k0xle{padding:0 24px}.posts-grid.svelte-15k0xle{grid-template-columns:1fr;gap:48px}}
