.page-hero.svelte-t5ff8k{padding-block:clamp(3rem,7vw,5rem) clamp(1.5rem,4vw,2.5rem)}.page-hero.svelte-t5ff8k h1:where(.svelte-t5ff8k){margin-top:.5rem}.page-hero.svelte-t5ff8k .lede:where(.svelte-t5ff8k){margin-top:1rem;max-width:60ch}.block.svelte-t5ff8k{border:1px solid var(--line);border-radius:var(--r-md);padding:1.75rem;background:var(--surface);margin-bottom:1.5rem}.block-header.svelte-t5ff8k{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--line-2);gap:1rem}.block-header.svelte-t5ff8k h2:where(.svelte-t5ff8k){font-size:1.375rem}.pinned-block.svelte-t5ff8k{background:#000;color:#fff;border-color:transparent;position:relative}.pinned-block.svelte-t5ff8k:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--accent);border-radius:var(--r-md) var(--r-md) 0 0}.pinned-block.svelte-t5ff8k h2{color:#fff}.pinned-block.svelte-t5ff8k .block-header:where(.svelte-t5ff8k){border-bottom-color:#ffffff1f}.pinned-block.svelte-t5ff8k .eyebrow:where(.svelte-t5ff8k){color:#ffffff8c}.cards.svelte-t5ff8k{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.pinned-cards.svelte-t5ff8k .card:where(.svelte-t5ff8k){background:#ffffff0a;border-color:#ffffff1f}.pinned-cards.svelte-t5ff8k .card:where(.svelte-t5ff8k):hover{background:#f36f211a;border-color:var(--accent)}.pinned-cards.svelte-t5ff8k .card:where(.svelte-t5ff8k) .category:where(.svelte-t5ff8k){color:#ffffff8c}.pinned-cards.svelte-t5ff8k .card:where(.svelte-t5ff8k) .title:where(.svelte-t5ff8k){color:#fff}.pinned-cards.svelte-t5ff8k .card:where(.svelte-t5ff8k) .desc:where(.svelte-t5ff8k){color:#ffffffa6}.pinned-cards.svelte-t5ff8k .card-meta:where(.svelte-t5ff8k) time:where(.svelte-t5ff8k){color:#ffffff8c}.pinned-cards.svelte-t5ff8k .card-meta:where(.svelte-t5ff8k) .arrow:where(.svelte-t5ff8k){color:var(--accent)}.card.svelte-t5ff8k{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:inherit;min-height:120px;transition:border-color .15s var(--ease),transform .15s var(--ease),background .15s var(--ease)}.card.svelte-t5ff8k:hover{border-color:var(--accent);transform:translateY(-1px)}.card-main.svelte-t5ff8k{display:flex;flex-direction:column;gap:.35rem;min-width:0}.card.svelte-t5ff8k .category:where(.svelte-t5ff8k){font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.card.svelte-t5ff8k .title:where(.svelte-t5ff8k){font-family:var(--font-serif);font-size:1.0625rem;line-height:1.3}.card.svelte-t5ff8k .desc:where(.svelte-t5ff8k){font-size:.85rem;color:var(--ink-2)}.card-meta.svelte-t5ff8k{display:flex;justify-content:space-between;align-items:baseline;font-size:.8125rem}.card-meta.svelte-t5ff8k time:where(.svelte-t5ff8k){color:var(--ink-3);font-variant-numeric:tabular-nums}.card-meta.svelte-t5ff8k .arrow:where(.svelte-t5ff8k){color:var(--accent);font-size:1rem}.list.svelte-t5ff8k{list-style:none;margin:0;padding:0}.list.svelte-t5ff8k li:where(.svelte-t5ff8k)+li:where(.svelte-t5ff8k){border-top:1px solid var(--line-2)}.list.svelte-t5ff8k a:where(.svelte-t5ff8k){display:grid;grid-template-columns:1fr auto;gap:1.25rem;align-items:center;padding:.9rem 0;color:var(--ink);transition:color .15s var(--ease)}.list.svelte-t5ff8k a:where(.svelte-t5ff8k):hover{color:var(--accent)}.list.svelte-t5ff8k a:where(.svelte-t5ff8k):hover .arrow:where(.svelte-t5ff8k){transform:translate(2px)}.row-main.svelte-t5ff8k{display:flex;flex-direction:column;gap:.15rem;min-width:0}.row-main.svelte-t5ff8k .title:where(.svelte-t5ff8k){font-family:var(--font-serif);font-size:1.0625rem}.row-main.svelte-t5ff8k .desc:where(.svelte-t5ff8k){font-size:.8125rem;color:var(--ink-3)}.row-meta.svelte-t5ff8k{display:flex;align-items:baseline;gap:.75rem;font-size:.8125rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.row-meta.svelte-t5ff8k .arrow:where(.svelte-t5ff8k){color:var(--accent);font-size:1rem;transition:transform .15s var(--ease)}.empty.svelte-t5ff8k{padding:3rem;text-align:center;color:var(--ink-3);background:var(--surface);border:1px dashed var(--line);border-radius:var(--r-md)}@media (max-width: 600px){.cards.svelte-t5ff8k{grid-template-columns:1fr}}
