.blog-index.svelte-u4k2t{padding:120px 0 90px}.blog-head.svelte-u4k2t{max-width:760px;margin:0 auto 48px;text-align:center}.eyebrow.svelte-u4k2t{font:11px var(--font-mono, monospace);letter-spacing:.14em;color:var(--accent, #14b8a6);margin:0 0 14px}.blog-head.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 0 18px;color:var(--text-primary, #e9edeb)}.lede.svelte-u4k2t{color:var(--text-secondary, #bdc6c3);font-size:1.05rem;line-height:1.7;margin:0}.meta.svelte-u4k2t{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--text-muted, #a1aaa8);margin-bottom:12px}.tag.svelte-u4k2t{font:10px var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #14b8a6);background:color-mix(in srgb,var(--accent, #14b8a6) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent, #14b8a6) 30%,transparent);padding:3px 9px;border-radius:999px}.dot.svelte-u4k2t{opacity:.5}.feature-card.svelte-u4k2t{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border:1px solid var(--border-strong, #344a55);border-radius:16px;overflow:hidden;background:var(--bg-card, #181c1d);margin-bottom:48px;transition:border-color .2s,transform .2s}.feature-card.svelte-u4k2t:hover{border-color:var(--accent, #14b8a6);transform:translateY(-2px)}.feature-media.svelte-u4k2t{position:relative;aspect-ratio:1200 / 630;background:#0c1418}.feature-media.svelte-u4k2t img:where(.svelte-u4k2t),.post-media.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;display:block}.feature-body.svelte-u4k2t{padding:34px;display:flex;flex-direction:column;justify-content:center}.feature-body.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2;margin:0 0 14px;color:var(--text-primary, #e9edeb)}.feature-body.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--text-secondary, #bdc6c3);line-height:1.7;margin:0 0 20px}.read-more.svelte-u4k2t{color:var(--accent, #14b8a6);font-weight:500;font-size:14px}.post-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}.post-card.svelte-u4k2t{display:flex;flex-direction:column;border:1px solid var(--border, #263238);border-radius:14px;overflow:hidden;background:var(--bg-card, #181c1d);transition:border-color .2s,transform .2s}.post-card.svelte-u4k2t:hover{border-color:var(--accent, #14b8a6);transform:translateY(-2px)}.post-media.svelte-u4k2t{aspect-ratio:1200 / 630;background:#0c1418}.post-content.svelte-u4k2t{padding:22px;display:flex;flex-direction:column;flex:1}.post-content.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:1.18rem;line-height:1.3;margin:0 0 10px;color:var(--text-primary, #e9edeb)}.post-content.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--text-secondary, #bdc6c3);font-size:14px;line-height:1.65;margin:0 0 18px;flex:1}.post-foot.svelte-u4k2t{color:var(--text-muted, #a1aaa8);font-size:12.5px}@media(max-width:860px){.blog-index.svelte-u4k2t{padding:100px 0 70px}.feature-card.svelte-u4k2t{grid-template-columns:1fr}}
