.container.svelte-1fr3msv{max-width:1280px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.blog-header.svelte-1fr3msv{padding:140px 0 60px;background:var(--paper);border-bottom:1px solid var(--line)}.eyebrow.svelte-1fr3msv{display:inline-block;font-family:var(--mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:1.25rem;font-weight:500}.eyebrow.svelte-1fr3msv .num:where(.svelte-1fr3msv){color:var(--signal);font-weight:600}h1.svelte-1fr3msv{font-family:var(--display);font-size:clamp(2.5rem,6vw,5rem);font-weight:800;margin:0 0 1.25rem;color:var(--ink);letter-spacing:-.035em;line-height:.96}.lead.svelte-1fr3msv{font-family:var(--display);font-size:1.25rem;color:var(--ink-60);line-height:1.45;max-width:52ch;margin:0}.blog-body.svelte-1fr3msv{padding:60px 0 100px;background:var(--paper)}.tag-filter.svelte-1fr3msv{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.tag-chip.svelte-1fr3msv{font-family:var(--mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-60);background:var(--paper);border:1px solid var(--line-strong);border-radius:2px;padding:6px 12px;text-decoration:none;transition:all .15s ease}.tag-chip.svelte-1fr3msv:hover{border-color:var(--ink);color:var(--ink)}.tag-chip.active.svelte-1fr3msv{background:var(--ink);color:var(--paper);border-color:var(--ink)}.blog-grid.svelte-1fr3msv{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.empty.svelte-1fr3msv{font-family:var(--display);font-size:1.125rem;color:var(--ink-60)}@media (max-width: 900px){.blog-grid.svelte-1fr3msv{grid-template-columns:1fr}}@media (max-width: 768px){.container.svelte-1fr3msv{padding:0 1.5rem}.blog-header.svelte-1fr3msv{padding:110px 0 50px}}
