.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){margin:0;opacity:.8;max-width:34rem}.blog-list.svelte-u4k2t{margin-top:2rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem}@media(min-width:768px){.blog-list.svelte-u4k2t{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.blog-card.svelte-u4k2t{border-radius:1rem;border:1px solid rgba(148,163,184,.35);padding:1.5rem 1.4rem;background-color:var(--famlr-card-bg, #ffffff);box-shadow:0 10px 25px #0f172a0f;display:flex;flex-direction:column;gap:.75rem}.blog-card-meta.svelte-u4k2t{display:flex;justify-content:space-between;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0;font-size:1.2rem;font-weight:600}.blog-card-summary.svelte-u4k2t{margin:0;font-size:.95rem;opacity:.85}.blog-card-footer.svelte-u4k2t{margin-top:.5rem}.blog-card-link.svelte-u4k2t{font-size:.88rem;text-decoration:none;color:#4f46e5}.blog-card-link.svelte-u4k2t:hover{text-decoration:underline}.blog-empty.svelte-u4k2t{margin-top:2rem;opacity:.8}
