.blog-starthere.svelte-u4k2t{margin:0 0 1.5rem;font-size:var(--text-sm);color:var(--slate)}.blog-starthere.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--waterline-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.blog-filter.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.blog-filter__chip.svelte-u4k2t{min-height:2.75rem;padding:.5rem 1rem;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.blog-filter__chip.svelte-u4k2t:hover{background:var(--waterline-tint);border-color:var(--waterline-deep)}.blog-filter__chip.svelte-u4k2t:focus-visible{outline:2px solid var(--waterline-deep);outline-offset:2px}.blog-filter__chip.is-active.svelte-u4k2t{background:var(--waterline-deep);border-color:var(--waterline-deep);color:#fff}.blog-filter__count.svelte-u4k2t{margin-left:.4rem;font-variant-numeric:tabular-nums;opacity:.65}.post-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.post-card.svelte-u4k2t{padding:1.5rem;display:flex;flex-direction:column;gap:.65rem;transition:box-shadow .16s ease,transform .16s ease}@media(hover:hover)and (pointer:fine){.post-card.svelte-u4k2t:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.post-card__meta.svelte-u4k2t{display:flex;justify-content:space-between;align-items:baseline;margin:0}.post-card__cat.svelte-u4k2t{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--waterline-deep)}.post-card__read.svelte-u4k2t{font-family:var(--font-mono);font-size:.65rem;color:var(--slate)}.post-card__title.svelte-u4k2t{font-size:var(--text-lg);margin:0}.post-card__title.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--ink);text-decoration:none}@media(hover:hover)and (pointer:fine){.post-card__title.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--waterline-deep)}}.post-card__summary.svelte-u4k2t{font-size:var(--text-sm);color:var(--slate);margin:0;flex-grow:1}.post-card__related.svelte-u4k2t{font-size:var(--text-xs);color:var(--slate);margin:0;border-top:var(--seam);padding-top:.75rem}.post-card__cta.svelte-u4k2t{font-weight:600;font-size:var(--text-sm);text-decoration:none}.post-card__cta.svelte-u4k2t span:where(.svelte-u4k2t){display:inline-block;transition:transform .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.post-card.svelte-u4k2t:hover .post-card__cta:where(.svelte-u4k2t) span:where(.svelte-u4k2t){transform:translate(3px)}}.post-card.svelte-u4k2t:has(.post-card__cta:where(.svelte-u4k2t):active){transform:scale(.985);transition-duration:var(--press)}@media(max-width:56rem){.post-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(max-width:36rem){.post-grid.svelte-u4k2t{grid-template-columns:1fr}}
