.journal.svelte-a1d46v{padding:var(--space-section) 0;background:var(--color-bg-alt)}.journal-inner.svelte-a1d46v{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px)}.journal-header.svelte-a1d46v{margin-bottom:var(--space-component);max-width:50rem}.journal-header.svelte-a1d46v h2:where(.svelte-a1d46v){margin-top:1rem}.journal-grid.svelte-a1d46v{display:grid;grid-template-columns:1fr;gap:3rem}.journal-card.svelte-a1d46v{display:flex;flex-direction:column;gap:1.25rem}.journal-image.svelte-a1d46v{position:relative;aspect-ratio:4 / 3;overflow:hidden}.journal-image.svelte-a1d46v img:where(.svelte-a1d46v){width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slower) var(--motion-curve)}.journal-card.svelte-a1d46v:hover .journal-image:where(.svelte-a1d46v) img:where(.svelte-a1d46v){transform:scale(1.04)}.journal-meta-row.svelte-a1d46v{display:flex;gap:.5rem}.journal-title.svelte-a1d46v{font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:-.02em;margin:0}.journal-excerpt.svelte-a1d46v{color:var(--color-fg-muted);font-size:1rem;line-height:1.65}.journal-link.svelte-a1d46v{color:var(--color-fg);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;font-weight:500;padding-bottom:.5rem;border-bottom:1px solid var(--color-fg);align-self:flex-start}@media(min-width:1024px){.journal-grid.svelte-a1d46v{grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter)}}.journal-editorial.svelte-a1d46v{display:flex;flex-direction:column}.journal-ed-item.svelte-a1d46v{display:grid;grid-template-columns:auto 1fr;gap:2rem;padding:2.5rem 0;border-top:1px solid var(--color-border)}.journal-ed-item.svelte-a1d46v:last-child{border-bottom:1px solid var(--color-border)}.journal-ed-num.svelte-a1d46v{font-family:var(--font-mono);font-size:.75rem;color:var(--color-fg-subtle);letter-spacing:.18em}.journal-ed-body.svelte-a1d46v .journal-title:where(.svelte-a1d46v){margin:.75rem 0;font-style:italic}
