.blog-container.svelte-p4y3sw.svelte-p4y3sw{max-width:1600px;margin:0 auto;padding:4rem clamp(1rem,5vw,4rem);min-height:60vh}.blog-header.svelte-p4y3sw.svelte-p4y3sw{text-align:center;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto}.blog-title.svelte-p4y3sw.svelte-p4y3sw{font-size:3rem;font-weight:900;margin-bottom:1rem;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.04em}.blog-subtitle.svelte-p4y3sw.svelte-p4y3sw{font-size:1.25rem;color:var(--muted-color);max-width:600px;margin:0 auto;line-height:1.6}.blog-posts.svelte-p4y3sw.svelte-p4y3sw{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 640px){.blog-posts.svelte-p4y3sw.svelte-p4y3sw{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width: 1024px){.blog-posts.svelte-p4y3sw.svelte-p4y3sw{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media (min-width: 1400px){.blog-posts.svelte-p4y3sw.svelte-p4y3sw{grid-template-columns:repeat(4,1fr);gap:2rem}}.blog-post-card.svelte-p4y3sw.svelte-p4y3sw{background-color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.05);position:relative}.blog-post-card.svelte-p4y3sw.svelte-p4y3sw:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));opacity:0;transition:opacity .3s ease}.blog-post-card.svelte-p4y3sw.svelte-p4y3sw:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-xl),var(--shadow-colored);border-color:#10b98133}.blog-post-card.svelte-p4y3sw.svelte-p4y3sw:hover:before{opacity:1}.blog-post-link.svelte-p4y3sw.svelte-p4y3sw{display:block;text-decoration:none;color:inherit}.blog-post-image.svelte-p4y3sw.svelte-p4y3sw{width:100%;height:200px;overflow:hidden;background:var(--background-light)}@media (min-width: 1024px){.blog-post-image.svelte-p4y3sw.svelte-p4y3sw{height:220px}}@media (min-width: 1400px){.blog-post-image.svelte-p4y3sw.svelte-p4y3sw{height:200px}}.blog-post-image.svelte-p4y3sw img.svelte-p4y3sw{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-card.svelte-p4y3sw:hover .blog-post-image img.svelte-p4y3sw{transform:scale(1.05)}.blog-post-content.svelte-p4y3sw.svelte-p4y3sw{padding:1.75rem}@media (min-width: 1024px){.blog-post-content.svelte-p4y3sw.svelte-p4y3sw{padding:2rem}}.blog-post-meta.svelte-p4y3sw.svelte-p4y3sw{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;font-size:.875rem;color:var(--muted-color)}.blog-post-date.svelte-p4y3sw.svelte-p4y3sw{font-weight:500}.blog-post-read-time.svelte-p4y3sw.svelte-p4y3sw{opacity:.7}.blog-post-title.svelte-p4y3sw.svelte-p4y3sw{font-size:1.5rem;font-weight:800;margin-bottom:.75rem;color:var(--dark-color);line-height:1.3;letter-spacing:-.02em}@media (min-width: 1400px){.blog-post-title.svelte-p4y3sw.svelte-p4y3sw{font-size:1.35rem}}.blog-post-description.svelte-p4y3sw.svelte-p4y3sw{color:var(--text-color);line-height:1.7;margin-bottom:1.5rem;opacity:.9;font-size:.95rem}@media (min-width: 1400px){.blog-post-description.svelte-p4y3sw.svelte-p4y3sw{font-size:.9rem;line-height:1.6}}.blog-post-read-more.svelte-p4y3sw.svelte-p4y3sw{color:var(--primary-color);font-weight:600;font-size:.95rem;transition:all .3s ease;display:inline-block}.blog-post-card.svelte-p4y3sw:hover .blog-post-read-more.svelte-p4y3sw{transform:translate(4px);color:var(--primary-hover)}@media (max-width: 768px){.blog-title.svelte-p4y3sw.svelte-p4y3sw{font-size:2.2rem}.blog-subtitle.svelte-p4y3sw.svelte-p4y3sw{font-size:1.1rem}.blog-container.svelte-p4y3sw.svelte-p4y3sw{padding:2rem 1rem}.blog-header.svelte-p4y3sw.svelte-p4y3sw{margin-bottom:2.5rem}}
