.posts.svelte-min277{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.posts.svelte-min277 li.featured:where(.svelte-min277){grid-column:1 / -1}.posts.svelte-min277 a:where(.svelte-min277){display:flex;flex-direction:column;gap:14px;height:100%;padding:28px;border:1px solid var(--line);border-radius:6px;background:var(--bg);transition:border-color .15s}.posts.svelte-min277 a:where(.svelte-min277):hover{border-color:var(--ctl-hover)}h2.svelte-min277{font-size:26px;font-weight:650;line-height:1.15;letter-spacing:-.025em}.featured.svelte-min277 a:where(.svelte-min277){padding:clamp(28px,4vw,48px)}.featured.svelte-min277 h2:where(.svelte-min277){max-width:820px;font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.02;letter-spacing:-.04em}p.svelte-min277{max-width:620px;font-size:16px;line-height:1.55;color:var(--ink-2)}.featured.svelte-min277 p:where(.svelte-min277){font-size:18px}.more.svelte-min277{margin-top:auto;padding-top:8px;font-size:14px;font-weight:600}@media(max-width:760px){.posts.svelte-min277{grid-template-columns:1fr}.posts.svelte-min277 a:where(.svelte-min277){padding:22px}}
