.blog-hero-grid.svelte-8fdu19{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}@media (width<=880px){.blog-hero-grid.svelte-8fdu19{grid-template-columns:1fr}}.blog-hero-img.svelte-8fdu19{aspect-ratio:16/10;border-radius:var(--r-2xl);width:100%;box-shadow:var(--shadow-xl);object-fit:cover}.post-grid.svelte-8fdu19{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (width<=720px){.post-grid.svelte-8fdu19{grid-template-columns:1fr}}.post-tile.svelte-8fdu19{background:var(--bg-elevated);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);color:inherit;flex-direction:column;gap:10px;padding:28px 26px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.post-tile.svelte-8fdu19:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.post-cluster.svelte-8fdu19{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ss-gold-day);font-size:11px;font-weight:500}.post-tile.svelte-8fdu19 h3:where(.svelte-8fdu19){font-family:var(--font-display);letter-spacing:-.018em;color:var(--text);margin:0;font-size:19px;font-weight:600}.post-tile.svelte-8fdu19 p:where(.svelte-8fdu19){color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.post-meta.svelte-8fdu19{font-family:var(--font-mono);color:var(--text-subtle);letter-spacing:.04em;margin-top:auto;padding-top:8px;font-size:11px}
