.category-page.svelte-z3d2xb{--content-width:1500px}.category-header.svelte-z3d2xb{max-width:var(--content-width);padding:2rem var(--page-padding) 1rem;flex-direction:column;gap:.5rem;margin:0 auto;display:flex}.back.svelte-z3d2xb{font-family:var(--font-header);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;text-decoration:none;transition:color .15s}.back.svelte-z3d2xb:hover{color:var(--text)}h1.svelte-z3d2xb{margin:0}.mobile-list.svelte-z3d2xb{list-style:none;display:none}.mobile-item.svelte-z3d2xb{border-bottom:1px solid var(--border)}.mobile-item.svelte-z3d2xb:last-child{border-bottom:none}.article-list.svelte-z3d2xb{background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:1px;list-style:none;display:grid}.article-item.svelte-z3d2xb{background:var(--bg)}.article-item.featured.svelte-z3d2xb{border-bottom:1px solid var(--border);grid-column:1/-1}.article-card.svelte-z3d2xb{flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:background .15s;display:flex}.article-card.svelte-z3d2xb:hover{background:color-mix(in srgb, var(--text) 6%, var(--bg))}.article-card.svelte-z3d2xb:hover .article-title:where(.svelte-z3d2xb){color:var(--accent)}.featured.svelte-z3d2xb .article-card:where(.svelte-z3d2xb){padding:2rem}.featured-inner.svelte-z3d2xb{align-items:stretch;gap:2rem;display:flex}.featured.svelte-z3d2xb .article-body:where(.svelte-z3d2xb){flex-direction:column;flex:1;display:flex}.featured.svelte-z3d2xb .article-title:where(.svelte-z3d2xb){font-size:2.75rem}.featured.svelte-z3d2xb .article-thumb:where(.svelte-z3d2xb){aspect-ratio:16/10;flex:1;max-width:55%}.featured.svelte-z3d2xb .article-excerpt:where(.svelte-z3d2xb){flex:1;font-size:1rem}.article-thumb.svelte-z3d2xb{aspect-ratio:16/9;border-radius:2px;width:100%;margin-bottom:.75rem;overflow:hidden}.article-thumb.svelte-z3d2xb img:where(.svelte-z3d2xb){object-fit:cover;width:100%;height:100%;display:block}.article-title.svelte-z3d2xb{color:var(--text);margin-top:0;margin-bottom:.25em;font-size:1.4rem;transition:color .15s}.article-excerpt.svelte-z3d2xb{color:var(--text-muted);margin:.25rem 0 .5rem;font-size:.95rem;line-height:1.5}.article-meta.svelte-z3d2xb{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;gap:1rem;margin-top:auto;padding-top:.5rem;font-size:.85rem;display:flex}.empty.svelte-z3d2xb{color:var(--text-muted);padding:0 var(--page-padding)}@media (width<=800px){.mobile-list.svelte-z3d2xb{display:block}.article-list.svelte-z3d2xb{display:none}.featured-inner.svelte-z3d2xb{flex-direction:column}.featured.svelte-z3d2xb .article-thumb:where(.svelte-z3d2xb){flex:none;max-width:100%}.featured.svelte-z3d2xb .article-title:where(.svelte-z3d2xb){font-size:2rem}}
