.blog-scan.svelte-u4k2t{z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000009 3px 4px);position:fixed;inset:0}.blog.svelte-u4k2t{z-index:1;max-width:860px;min-height:78vh;padding:calc(var(--header-height,96px) + 44px) 48px 72px;margin:0 auto;position:relative}.blog-title.svelte-u4k2t{letter-spacing:.04em;color:var(--ink);font-family:Bebas Neue,sans-serif;font-size:clamp(34px,4.6vw,54px);font-weight:400;line-height:1}.blog-title.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--accent)}.blog-intro.svelte-u4k2t{color:#141210d1;max-width:54ch;margin-top:16px;font-size:clamp(15px,1.5vw,17px);font-weight:500;line-height:1.7}.blog-list.svelte-u4k2t{border-top:1px solid var(--border);margin-top:34px;list-style:none}.blog-item.svelte-u4k2t{border-bottom:1px solid var(--border)}.blog-item.svelte-u4k2t article:where(.svelte-u4k2t){padding:30px 0;transition:transform .25s}.blog-item.svelte-u4k2t:hover article:where(.svelte-u4k2t){transform:translate(4px)}.blog-meta.svelte-u4k2t{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:14px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;display:flex}.blog-category.svelte-u4k2t{color:var(--accent)}.blog-post-title.svelte-u4k2t{letter-spacing:-.01em;margin-top:14px;font-size:clamp(22px,2.8vw,30px);font-weight:600;line-height:1.25}.blog-post-title.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--ink);text-decoration:none;transition:color .2s}.blog-post-title.svelte-u4k2t a:where(.svelte-u4k2t):after{content:"";position:absolute;inset:0}.blog-item.svelte-u4k2t article:where(.svelte-u4k2t){position:relative}.blog-post-title.svelte-u4k2t a:where(.svelte-u4k2t):hover,.blog-item.svelte-u4k2t:hover .blog-post-title:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--accent);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.blog-dek.svelte-u4k2t{max-width:68ch;color:var(--text-muted);margin-top:12px;font-size:clamp(15px,1.5vw,17px);font-weight:500;line-height:1.65}.blog-more.svelte-u4k2t{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-top:18px;font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.blog-more-arrow.svelte-u4k2t{transition:transform .2s}.blog-item.svelte-u4k2t:hover .blog-more-arrow:where(.svelte-u4k2t){transform:translate(4px)}@media (width<=760px){.blog.svelte-u4k2t{padding:calc(var(--header-height,96px) + 36px) 24px 56px}.blog-list.svelte-u4k2t{margin-top:36px}}
