.blog-page.svelte-u4k2t{padding:2rem 1.5rem 3rem}.blog-container.svelte-u4k2t{max-width:960px;margin:0 auto}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){margin:0 0 .25rem;font-size:1.8rem;font-weight:700}.blog-header.svelte-u4k2t p:where(.svelte-u4k2t){opacity:.8;max-width:34rem;margin:0}.blog-list.svelte-u4k2t{grid-template-columns:minmax(0,1fr);gap:1.4rem;margin-top:2rem;display:grid}@media (width>=768px){.blog-list.svelte-u4k2t{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.blog-card.svelte-u4k2t{background-color:var(--famlr-card-bg,#fff);border:1px solid #94a3b859;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem 1.4rem;display:flex;box-shadow:0 10px 25px #0f172a0f}.blog-card-meta.svelte-u4k2t{text-transform:uppercase;letter-spacing:.06em;opacity:.7;justify-content:space-between;font-size:.78rem;display:flex}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0;font-size:1.2rem;font-weight:600}.blog-card-summary.svelte-u4k2t{opacity:.85;margin:0;font-size:.95rem}.blog-card-footer.svelte-u4k2t{margin-top:.5rem}.blog-card-link.svelte-u4k2t{color:#4f46e5;font-size:.88rem;text-decoration:none}.blog-card-link.svelte-u4k2t:hover{text-decoration:underline}.blog-empty.svelte-u4k2t{opacity:.8;margin-top:2rem}
