.blog.svelte-u4k2t{max-width:880px;margin:0 auto;padding:3rem 1.25rem 5rem}.blog_head.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2rem;margin:0 0 .75rem}.blog_sub.svelte-u4k2t{color:var(--muted, #9aa4b2);line-height:1.6;margin:0 0 2.5rem;max-width:60ch}.blog_list.svelte-u4k2t{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.blog_card.svelte-u4k2t{display:block;border:1px solid var(--border, #2a3140);border-radius:12px;padding:1.25rem 1.5rem;text-decoration:none;color:inherit;background:var(--surface, #12161f);transition:border-color .15s ease}.blog_card.svelte-u4k2t:hover{border-color:var(--accent, #5b8cff)}.blog_card_meta.svelte-u4k2t{display:flex;gap:.75rem;align-items:baseline;font-size:.8rem;color:var(--muted, #9aa4b2);margin-bottom:.4rem}.blog_family.svelte-u4k2t{text-transform:uppercase;letter-spacing:.06em;color:var(--accent, #5b8cff)}.blog_card_title.svelte-u4k2t{display:block;font-size:1.2rem;font-weight:650;margin-bottom:.35rem}.blog_card_desc.svelte-u4k2t{display:block;color:var(--muted, #9aa4b2);font-size:.95rem;line-height:1.55}
