.blog-card.svelte-ey611p{background:var(--primary-50);border:1px solid var(--primary-200);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative}.blog-card.svelte-ey611p:hover{transform:translateY(-4px);border-color:var(--primary-300);background:#fff}.blog-card.svelte-ey611p:focus{outline:2px solid var(--primary-400);outline-offset:2px}.blog-image-container.svelte-ey611p{width:100%;height:240px;overflow:hidden;position:relative}.blog-image{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.blog-card.svelte-ey611p:hover .blog-image{transform:scale(1.05)}.blog-content.svelte-ey611p{padding:24px;flex-grow:1;display:flex;flex-direction:column;gap:12px}.blog-meta.svelte-ey611p{display:flex;align-items:center;gap:8px}.blog-date.svelte-ey611p{font-family:var(--font-family-montserrat);font-size:.75rem;font-weight:300;color:var(--primary-600);text-transform:uppercase;letter-spacing:.05em}.blog-title.svelte-ey611p{font-family:var(--font-family-montserrat);font-size:1.125rem;font-weight:300;line-height:1.4;color:var(--primary-900);text-transform:uppercase;letter-spacing:.025em;margin-bottom:8px;transition:color .3s ease}.blog-card.svelte-ey611p:hover .blog-title:where(.svelte-ey611p){color:var(--primary-700)}.blog-excerpt.svelte-ey611p{font-family:var(--font-family-eb-garamond);font-size:.95rem;line-height:1.6;color:var(--primary-800);flex-grow:1;margin-bottom:16px}.blog-read-more.svelte-ey611p{display:flex;align-items:center;gap:8px;font-family:var(--font-family-montserrat);font-size:.8rem;font-weight:400;color:var(--primary-700);text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;align-self:flex-end}.blog-card.svelte-ey611p:hover .blog-read-more:where(.svelte-ey611p){color:var(--primary-600)}.blog-grid.svelte-ey611p{display:grid;grid-template-columns:repeat(1,1fr);gap:32px;max-width:1200px;margin:0 auto}@media (min-width: 640px){.blog-grid.svelte-ey611p{grid-template-columns:repeat(2,1fr);gap:28px}}@media (min-width: 1024px){.blog-grid.svelte-ey611p{grid-template-columns:repeat(3,1fr);gap:32px}}.grid-item.svelte-ey611p{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.stagger-children.visible.svelte-ey611p .grid-item:where(.svelte-ey611p){opacity:1;transform:translateY(0)}.stagger-children.visible.svelte-ey611p .grid-item:where(.svelte-ey611p):nth-child(1){transition-delay:0ms}.stagger-children.visible.svelte-ey611p .grid-item:where(.svelte-ey611p):nth-child(2){transition-delay:.1s}.stagger-children.visible.svelte-ey611p .grid-item:where(.svelte-ey611p):nth-child(3){transition-delay:.2s}.stagger-children.visible.svelte-ey611p .grid-item:where(.svelte-ey611p):nth-child(4){transition-delay:.3s}.stagger-children.visible.svelte-ey611p .grid-item:where(.svelte-ey611p):nth-child(5){transition-delay:.4s}.stagger-children.visible.svelte-ey611p .grid-item:where(.svelte-ey611p):nth-child(6){transition-delay:.5s}
