.blog-index.svelte-u4k2t{width:100%;max-width:64rem;margin:1.5rem auto 4.5rem;padding:0 1.5rem}.hero.svelte-u4k2t{margin-bottom:1.75rem}h1.svelte-u4k2t{margin:.35rem 0 .75rem}.sub.svelte-u4k2t{margin:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:var(--txt-2);font-size:1rem}.sub.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--txt-3)}.post-grid.svelte-u4k2t{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.post-grid.svelte-u4k2t li:where(.svelte-u4k2t){margin:0}.post-card.svelte-u4k2t{display:block;border:2px solid var(--bg-3);padding:1rem 1rem .95rem;background:var(--bg-2);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease}.post-card.svelte-u4k2t:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 6px 18px #00000040;border-color:var(--green)}.post-kicker.svelte-u4k2t{margin:0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3)}h2.svelte-u4k2t{margin:.45rem 0 .6rem;font-size:1.28rem;line-height:1.35}.meta.svelte-u4k2t{display:flex;justify-content:space-between;gap:.8rem;color:var(--txt-2);font-size:.92rem}.arrow.svelte-u4k2t{color:var(--green);opacity:.75;transition:transform .16s ease,opacity .16s ease}.post-card.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(7px);opacity:1}.post-card.svelte-u4k2t:active{transform:translateY(0) scale(.99)}.post-card.svelte-u4k2t:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:700px){.meta.svelte-u4k2t{flex-direction:column;align-items:flex-start;gap:.35rem}}
