.blog.svelte-u4k2t{max-width:900px;padding-top:44px}h1.svelte-u4k2t{margin:10px 0;font-size:clamp(40px,6vw,64px)}h1.svelte-u4k2t em:where(.svelte-u4k2t){color:var(--green)}.dek.svelte-u4k2t{color:var(--ink-2);margin:0 0 36px;font-size:17px}.lead.svelte-u4k2t,.list.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--ink);gap:8px;text-decoration:none;display:grid}.lead.svelte-u4k2t{background:var(--card);border:1px solid var(--rule);border-top:3px solid var(--green);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px 30px;transition:transform .16s}.lead.svelte-u4k2t:hover{transform:translateY(-2px)}.lead.svelte-u4k2t:hover .title:where(.svelte-u4k2t),.list.svelte-u4k2t a:where(.svelte-u4k2t):hover .title:where(.svelte-u4k2t){color:var(--green)}.cat.svelte-u4k2t{letter-spacing:.14em;text-transform:uppercase;color:var(--seal);font-size:11px;font-weight:600}.title.svelte-u4k2t{font-family:var(--f-display);font-size:clamp(28px,4vw,38px);line-height:1.08}.sub.svelte-u4k2t{color:var(--ink-2);max-width:64ch;font-size:16px}.meta.svelte-u4k2t{color:var(--ink-3);font-size:13px}.list.svelte-u4k2t{margin:28px 0 0;padding:0;list-style:none}.list.svelte-u4k2t li:where(.svelte-u4k2t){border-bottom:1px solid var(--rule);padding:20px 0}.list.svelte-u4k2t .title:where(.svelte-u4k2t){font-size:26px}
