.head.svelte-u4k2t{max-width:760px;padding:16px 0 8px}h1.svelte-u4k2t{font-family:var(--display);letter-spacing:-.03em;margin:12px 0 16px;font-size:clamp(36px,5vw,54px);line-height:1.05}.lede.svelte-u4k2t{color:var(--muted);margin:0 0 22px;font-size:18px}.search.svelte-u4k2t input:where(.svelte-u4k2t){width:min(420px,100%);font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;padding:11px 14px;font-size:15px}.sr.svelte-u4k2t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}h2.svelte-u4k2t{font-family:var(--display);letter-spacing:-.02em;margin:48px 0 16px;font-size:24px}.n.svelte-u4k2t{color:var(--brand);font-size:13px;font-weight:800}ul.svelte-u4k2t{margin:0;padding:0;list-style:none}.cards.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.cards.svelte-u4k2t a:where(.svelte-u4k2t){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.cards.svelte-u4k2t a:where(.svelte-u4k2t):hover{border-color:var(--brand);transform:translateY(-2px)}.date.svelte-u4k2t{color:var(--muted);font-size:11.5px;font-weight:800}.title.svelte-u4k2t{font-size:17px;font-weight:650;line-height:1.3}.desc.svelte-u4k2t{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.list.svelte-u4k2t li:where(.svelte-u4k2t){border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:14px 0;display:flex}.list.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--ink);flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.list.svelte-u4k2t a:where(.svelte-u4k2t):hover .title:where(.svelte-u4k2t){color:var(--brand)}.list.svelte-u4k2t .title:where(.svelte-u4k2t){font-size:16px}time.svelte-u4k2t{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:800}.empty.svelte-u4k2t{color:var(--muted);margin-top:32px}@media (width<=600px){.list.svelte-u4k2t li:where(.svelte-u4k2t){flex-direction:column;gap:4px}}
