.news-page.svelte-lp9rsc{padding:4rem var(--spacing-lg);background-color:var(--color-background-gray-light);min-height:60vh}.container.svelte-lp9rsc{max-width:1100px;margin:0 auto}h1.svelte-lp9rsc{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center;color:var(--color-text-dark);letter-spacing:-.02em}.blog-grid.svelte-lp9rsc{display:grid;grid-template-columns:1fr;gap:1.5rem}.blog-card.svelte-lp9rsc{background:#fff;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal) var(--ease-out),box-shadow var(--transition-normal) var(--ease-out)}.blog-card.svelte-lp9rsc:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.blog-card.svelte-lp9rsc a:where(.svelte-lp9rsc){text-decoration:none;color:inherit;display:block}.blog-image.svelte-lp9rsc{width:100%;height:220px;object-fit:cover}.blog-image-placeholder.svelte-lp9rsc{width:100%;height:220px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.blog-content.svelte-lp9rsc{padding:1.5rem}.blog-date.svelte-lp9rsc{display:block;font-size:.8125rem;color:var(--color-text-muted);margin-bottom:.25rem;letter-spacing:.01em}.blog-content.svelte-lp9rsc h2:where(.svelte-lp9rsc){font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;margin:.5rem 0;color:var(--color-text-dark);line-height:1.35;letter-spacing:-.01em}.excerpt.svelte-lp9rsc{font-size:.9375rem;color:var(--color-text-body);line-height:1.6;margin:.5rem 0}.author.svelte-lp9rsc{font-size:.8125rem;color:var(--color-text-muted);margin-top:.75rem}.no-posts.svelte-lp9rsc{text-align:center;padding:4rem;color:var(--color-text-muted);font-size:1.125rem}@media (min-width: 768px){.blog-grid.svelte-lp9rsc{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.blog-grid.svelte-lp9rsc{grid-template-columns:repeat(3,1fr)}}
