.topic-page.svelte-7e3jnh{max-width:1200px;margin-inline:auto;padding:var(--page-top) var(--page-x) var(--page-bottom)}.topic-head.svelte-7e3jnh{max-width:62ch;margin-bottom:clamp(40px,6vh,64px)}.crumbs.svelte-7e3jnh{display:flex;align-items:center;gap:var(--spacing-s-2);font-size:var(--text-xs);font-weight:var(--weight-med);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-3)}.crumbs.svelte-7e3jnh a:where(.svelte-7e3jnh){color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--duration-quick) var(--ease)}.crumbs.svelte-7e3jnh a:where(.svelte-7e3jnh):hover{border-bottom-color:var(--clay)}.topic-title.svelte-7e3jnh{margin:var(--spacing-s-4) 0 var(--spacing-s-5);font-size:min(var(--text-h1),11vw)}.topic-intro.svelte-7e3jnh{margin:0}.post-grid.svelte-7e3jnh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-s-6);list-style:none;margin:0;padding:0}.post-item.svelte-7e3jnh{min-width:0;display:flex}.empty.svelte-7e3jnh{max-width:48ch;color:var(--text-2);line-height:var(--leading-loose)}.empty.svelte-7e3jnh a:where(.svelte-7e3jnh){color:var(--text);text-decoration:underline;text-underline-offset:.2em}@media(max-width:1000px){.post-grid.svelte-7e3jnh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.post-grid.svelte-7e3jnh{grid-template-columns:1fr;gap:var(--spacing-s-5)}}
