.blog-grid.svelte-wcpflp{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.blog-grid.svelte-wcpflp{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.blog-grid.svelte-wcpflp{grid-template-columns:repeat(3,1fr)}}.blog-card.svelte-wcpflp{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:12px;border:1px solid;text-decoration:none;transition:transform .15s,box-shadow .15s;min-height:220px}.page-wrapper--light .blog-card.svelte-wcpflp{background:#fffffff2;border-color:#00000014}.page-wrapper--dark .blog-card.svelte-wcpflp{background:#1f2937f2;border-color:#ffffff1a}.blog-card.svelte-wcpflp:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.blog-card__pillar.svelte-wcpflp{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#ff6f6126;color:#ff6f61}.blog-card__title.svelte-wcpflp{font-size:20px;font-weight:600;line-height:1.3}.page-wrapper--light .blog-card__title.svelte-wcpflp{color:#102e44}.page-wrapper--dark .blog-card__title.svelte-wcpflp{color:#fff}.blog-card__excerpt.svelte-wcpflp{font-size:15px;line-height:1.6;flex:1}.page-wrapper--light .blog-card__excerpt.svelte-wcpflp{color:#4b5563}.page-wrapper--dark .blog-card__excerpt.svelte-wcpflp{color:#9ca3af}.blog-card__date.svelte-wcpflp{font-size:13px;opacity:.7}.blog-empty.svelte-wcpflp{text-align:center;padding:48px 24px;border-radius:12px;border:1px dashed rgba(16,46,68,.2)}
