.blog-hero.svelte-a1a7z4{padding-top:8rem;padding-bottom:2.5rem;border-top:none}.blog-hero.svelte-a1a7z4 h1:where(.svelte-a1a7z4){margin-top:1rem;margin-bottom:1.25rem}.blog-intro.svelte-a1a7z4{font-size:1.125rem;color:var(--color-gray-400);-webkit-text-fill-color:var(--color-gray-400);max-width:620px;line-height:1.7}.blog-list.svelte-a1a7z4{padding-top:1rem;padding-bottom:6rem}.posts-list.svelte-a1a7z4{list-style:none;padding:0;margin:0;border-top:var(--border-dashed)}.post-item.svelte-a1a7z4{border-bottom:var(--border-dashed)}.post-link.svelte-a1a7z4{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:2.5rem;padding:2.5rem 0;color:inherit;-webkit-text-fill-color:inherit;text-decoration:none;transition:gap var(--transition-base)}.post-index.svelte-a1a7z4{font-size:.75rem;font-weight:500;letter-spacing:.2em;color:var(--color-gray-600);-webkit-text-fill-color:var(--color-gray-600);font-variant-numeric:tabular-nums;margin-top:.625rem;transition:color var(--transition-fast)}.post-body.svelte-a1a7z4{display:flex;flex-direction:column;gap:.875rem;min-width:0}.post-title.svelte-a1a7z4{font-size:clamp(1.375rem,2.8vw,2rem);font-weight:700;line-height:1.2;color:var(--color-white);-webkit-text-fill-color:var(--color-white);margin:0;text-wrap:balance;transition:color var(--transition-fast)}.post-excerpt.svelte-a1a7z4{font-size:1rem;color:var(--color-gray-400);-webkit-text-fill-color:var(--color-gray-400);line-height:1.65;margin:0;max-width:62ch}.post-meta.svelte-a1a7z4{display:flex;align-items:center;gap:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-gray-500);-webkit-text-fill-color:var(--color-gray-500);margin-top:.5rem}.meta-sep.svelte-a1a7z4{color:var(--color-gray-700);-webkit-text-fill-color:var(--color-gray-700)}.post-arrow.svelte-a1a7z4{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-top:.25rem;color:var(--color-gray-500);-webkit-text-fill-color:var(--color-gray-500);border:var(--border-dashed);border-radius:9999px;transition:transform var(--transition-base),color var(--transition-fast),border-color var(--transition-fast);flex-shrink:0}@media(hover:hover)and (pointer:fine){.post-link.svelte-a1a7z4:hover .post-title:where(.svelte-a1a7z4){color:var(--color-gray-300);-webkit-text-fill-color:var(--color-gray-300)}.post-link.svelte-a1a7z4:hover .post-index:where(.svelte-a1a7z4){color:var(--color-gray-400);-webkit-text-fill-color:var(--color-gray-400)}.post-link.svelte-a1a7z4:hover .post-arrow:where(.svelte-a1a7z4){transform:translate(.375rem);color:var(--color-white);-webkit-text-fill-color:var(--color-white);border-color:var(--color-gray-500)}}.post-link.svelte-a1a7z4:focus-visible{outline:none}.post-link.svelte-a1a7z4:focus-visible .post-arrow:where(.svelte-a1a7z4){outline:2px solid var(--color-white);outline-offset:4px}@media(max-width:640px){.post-link.svelte-a1a7z4{grid-template-columns:auto 1fr;gap:1.25rem;padding:2rem 0}.post-arrow.svelte-a1a7z4{display:none}.post-index.svelte-a1a7z4{margin-top:.375rem}}
