.page-intro.svelte-u4k2t{background:#f7f5ef}.articles.svelte-u4k2t{background:var(--canvas);padding:clamp(4rem,8vw,8rem) 0 clamp(6rem,11vw,10rem)}.article-grid.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.article-image.svelte-u4k2t{aspect-ratio:4/5;background:var(--paper);display:block;overflow:hidden}.article-image.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;width:100%;height:100%;transition:transform .4s}.article-image.svelte-u4k2t:hover img:where(.svelte-u4k2t){transform:scale(1.025)}.category.svelte-u4k2t{color:var(--sage);letter-spacing:.13em;text-transform:uppercase;margin:1.5rem 0 .8rem;font-size:.7rem;font-weight:760}h2.svelte-u4k2t{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:540;line-height:1.12}h2.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--ink);text-decoration:none}.excerpt.svelte-u4k2t{color:var(--muted);margin:1rem 0 0;line-height:1.65}.read.svelte-u4k2t{border-bottom:1px solid var(--line-strong);color:var(--ink);margin-top:1.25rem;padding-bottom:.25rem;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-block}@media (width<=850px){.article-grid.svelte-u4k2t{grid-template-columns:1fr}.article-grid.svelte-u4k2t article:where(.svelte-u4k2t){max-width:680px}.article-image.svelte-u4k2t{aspect-ratio:4/3}}
