.blog-page.svelte-u4k2t{padding:1.5rem 0 2rem}.blog-head.svelte-u4k2t{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1rem;display:flex}h1.svelte-u4k2t{margin:.4rem 0 .6rem;font-size:clamp(3rem,7vw,5.4rem)}.blog-head.svelte-u4k2t p:where(.svelte-u4k2t){max-width:58ch;color:var(--muted);font-size:.95rem}.blog-count.svelte-u4k2t{flex-direction:column;align-items:flex-end;display:flex}.blog-count.svelte-u4k2t strong:where(.svelte-u4k2t){font-family:var(--font-display);color:var(--lime);font-size:3rem;line-height:.9}.blog-count.svelte-u4k2t span:where(.svelte-u4k2t){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.6rem}.category-row.svelte-u4k2t{flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem;display:flex}.category-row.svelte-u4k2t span:where(.svelte-u4k2t){border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-radius:999px;padding:.3rem .65rem;font-size:.66rem}.featured.svelte-u4k2t{border-color:color-mix(in oklab, var(--lime) 30%, var(--line));grid-template-columns:1fr 220px;align-items:center;gap:2rem;margin-bottom:1rem;padding:1.6rem;display:grid}.featured.svelte-u4k2t:hover{border-color:var(--lime)}.meta.svelte-u4k2t{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:.7rem;font-size:.62rem;display:flex}.featured.svelte-u4k2t h2:where(.svelte-u4k2t){max-width:22ch;margin:.5rem 0;font-size:clamp(1.8rem,3.5vw,2.7rem)}.featured.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted);max-width:66ch;font-size:.9rem}.read-link.svelte-u4k2t{color:var(--lime);align-items:center;gap:.35rem;margin-top:.6rem;font-size:.8rem;font-weight:600;display:inline-flex}.featured-mark.svelte-u4k2t{aspect-ratio:1;background:color-mix(in oklab, var(--lime) 10%, var(--card-strong));border:1px solid var(--line);width:100%;color:var(--lime);border-radius:1rem;place-items:center;font-size:6rem;display:grid}.post-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.post-card.svelte-u4k2t{flex-direction:column;min-height:250px;padding:1.1rem;display:flex}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:.5rem 0;font-size:1.18rem;line-height:1.25}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted);flex:1;font-size:.8rem;line-height:1.55}.card-foot.svelte-u4k2t{color:var(--muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-top:.8rem;font-size:.62rem;display:flex}.post-card.svelte-u4k2t:hover{border-color:color-mix(in oklab, var(--lime) 35%, var(--line));background:var(--card-strong)}.post-card.svelte-u4k2t:hover .card-foot:where(.svelte-u4k2t) svg,.featured.svelte-u4k2t:hover .read-link:where(.svelte-u4k2t) svg{color:var(--lime);transform:translate(3px)}.blog-cta.svelte-u4k2t{justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:1.4rem;display:flex}.blog-cta.svelte-u4k2t h2:where(.svelte-u4k2t){margin:.3rem 0;font-size:1.6rem}.blog-cta.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted);max-width:62ch;font-size:.82rem}@media (width<=1000px){.post-grid.svelte-u4k2t{grid-template-columns:1fr 1fr}}@media (width<=760px){.blog-head.svelte-u4k2t{flex-direction:column;align-items:flex-start}.blog-count.svelte-u4k2t{flex-direction:row;align-items:baseline;gap:.4rem}.featured.svelte-u4k2t{grid-template-columns:1fr}.featured-mark.svelte-u4k2t{display:none}.post-grid.svelte-u4k2t{grid-template-columns:1fr}.blog-cta.svelte-u4k2t{flex-direction:column;align-items:flex-start}}
