.post-row.svelte-pf7zc2{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,34%);gap:clamp(24px,5vw,64px);padding-block:28px;color:inherit;border-bottom:1px solid color-mix(in srgb,currentColor 13%,transparent)}.post-copy.svelte-pf7zc2{min-width:0;align-self:center}.categories.svelte-pf7zc2{display:flex;gap:12px;margin-bottom:9px;color:var(--time-accent);font-size:.65rem;letter-spacing:.12em}h2.svelte-pf7zc2{margin-bottom:10px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500;line-height:1.3}.excerpt.svelte-pf7zc2{display:-webkit-box;margin-bottom:18px;overflow:hidden;color:color-mix(in srgb,currentColor 62%,transparent);font-size:.82rem;line-height:1.65;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.post-meta.svelte-pf7zc2{display:flex;gap:10px;color:color-mix(in srgb,currentColor 48%,transparent);font-size:.66rem;letter-spacing:.08em}.post-image.svelte-pf7zc2{min-height:150px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 13%,transparent)}.post-image.svelte-pf7zc2 img:where(.svelte-pf7zc2){width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.post-row.svelte-pf7zc2:hover .post-image:where(.svelte-pf7zc2) img:where(.svelte-pf7zc2){transform:scale(1.025)}@media(max-width:640px){.post-row.svelte-pf7zc2{grid-template-columns:1fr;gap:18px}.post-image.svelte-pf7zc2{grid-row:1;aspect-ratio:16 / 9}}.empty-message.svelte-u4k2t{color:var(--color-surface-400)}.blog-index.svelte-u4k2t{width:min(100%,980px);margin-inline:auto}.section-heading.svelte-u4k2t{display:flex;min-height:56px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.section-heading.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:1.35rem;font-weight:500}.section-heading.svelte-u4k2t span:where(.svelte-u4k2t){padding-top:5px;color:color-mix(in srgb,currentColor 55%,transparent);font-size:.68rem;letter-spacing:.12em}.post-list.svelte-u4k2t{display:flex;flex-direction:column}
