.container.svelte-u4k2t{max-width:760px;margin:0 auto;padding:2.5rem 1.5rem 4rem}h1.svelte-u4k2t{font-size:clamp(1.85rem,3vw + .5rem,2.4rem);margin:0 0 1rem;letter-spacing:-.02em}.lead.svelte-u4k2t{color:var(--color-ink-soft);font-size:1.05rem;line-height:1.6;margin:0 0 2.5rem}.latest.svelte-u4k2t{margin-bottom:3rem}h2.svelte-u4k2t{font-size:1.1rem;margin:0 0 1rem;color:var(--color-ink)}.card-list.svelte-u4k2t{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.card.svelte-u4k2t{display:block;background:#fff;border:1px solid rgba(27,29,41,.1);border-radius:var(--radius-card);padding:1.1rem 1.3rem;box-shadow:var(--shadow-soft);text-decoration:none;color:inherit;transition:transform .1s,box-shadow .15s}.card.svelte-u4k2t:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.card.svelte-u4k2t h3:where(.svelte-u4k2t){font-family:var(--font-display);font-size:1.15rem;margin:0 0 .4rem;color:var(--color-ink)}.card.svelte-u4k2t p:where(.svelte-u4k2t){margin:0 0 .5rem;color:var(--color-ink-soft);font-size:.95rem;line-height:1.5}.meta.svelte-u4k2t{font-size:.78rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}
