section.svelte-1b6z6yh{max-width:var(--container-max);margin:var(--space-8) auto;padding:0 var(--space-6)}header.svelte-1b6z6yh{text-align:center;padding:var(--section-padding-y) var(--section-padding-x);background-color:var(--bg-secondary);margin-bottom:var(--space-8)}header.svelte-1b6z6yh h1:where(.svelte-1b6z6yh){font-size:clamp(var(--text-4xl),5vw,var(--text-5xl));font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-4) 0;line-height:var(--leading-tight)}header.svelte-1b6z6yh p:where(.svelte-1b6z6yh){max-width:var(--content-max);margin:0 auto;color:var(--text-secondary);line-height:var(--leading-relaxed);font-size:var(--text-base)}.blog-grid.svelte-1b6z6yh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8);justify-content:center;grid-auto-flow:dense}@media (min-width: 1200px){.blog-grid.svelte-1b6z6yh{grid-template-columns:repeat(3,minmax(300px,1fr));justify-content:center}.blog-grid.svelte-1b6z6yh article:where(.svelte-1b6z6yh):last-child:nth-child(3n-1){grid-column-end:-2}.blog-grid.svelte-1b6z6yh article:where(.svelte-1b6z6yh):last-child:nth-child(3n-2){grid-column-end:-3}}.blog-card.svelte-1b6z6yh{background:var(--card-bg);border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--shadow-md);transition:var(--transition-moderate);display:flex;flex-direction:column;border:1px solid var(--border-light)}.blog-card.svelte-1b6z6yh:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.image-container.svelte-1b6z6yh{height:280px;overflow:hidden;background-color:var(--color-gray-100)}.image-container.svelte-1b6z6yh img:where(.svelte-1b6z6yh){width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.blog-card.svelte-1b6z6yh:hover .image-container:where(.svelte-1b6z6yh) img:where(.svelte-1b6z6yh){transform:scale(1.05)}.content.svelte-1b6z6yh{padding:var(--space-6);display:flex;flex-direction:column;flex:1;gap:var(--space-3)}.content.svelte-1b6z6yh h2:where(.svelte-1b6z6yh){font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight);transition:var(--transition-fast)}.content.svelte-1b6z6yh a:where(.svelte-1b6z6yh):hover h2:where(.svelte-1b6z6yh){color:var(--color-primary)}.description.svelte-1b6z6yh{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);flex:1}.see-more.svelte-1b6z6yh{color:var(--color-primary);font-weight:var(--font-medium);cursor:pointer}.read-more-btn.svelte-1b6z6yh{color:var(--text-inverse);background-color:var(--color-primary);padding:var(--space-4) var(--space-8);border:none;border-radius:var(--btn-radius);font-size:var(--text-base);font-weight:var(--font-bold);margin-top:var(--space-6);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:var(--transition-moderate);box-shadow:var(--shadow-primary)}.read-more-btn.svelte-1b6z6yh:hover{background-color:var(--color-primary-dark);box-shadow:var(--shadow-primary-lg);transform:translateY(-2px)}.read-more-btn.svelte-1b6z6yh:active{transform:translateY(0)}.read-more-btn.svelte-1b6z6yh i:where(.svelte-1b6z6yh){transition:transform var(--duration-slower) var(--ease-in-out)}.read-more-btn.svelte-1b6z6yh:hover i:where(.svelte-1b6z6yh){transform:rotate(360deg)}@media (max-width: 768px){header.svelte-1b6z6yh{padding:var(--space-8) var(--space-4)}header.svelte-1b6z6yh h1:where(.svelte-1b6z6yh){font-size:var(--text-3xl)}section.svelte-1b6z6yh{padding:0 var(--space-4);margin:var(--space-6) auto}.blog-grid.svelte-1b6z6yh{grid-template-columns:1fr;gap:var(--space-6)}.content.svelte-1b6z6yh{padding:var(--space-5)}.read-more-btn.svelte-1b6z6yh{padding:var(--space-3) var(--space-6);font-size:var(--text-sm)}}
