.topics.svelte-1bmzsrx{padding-top:clamp(40px,6vw,64px)}.topics.svelte-1bmzsrx ul:where(.svelte-1bmzsrx){flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.topics.svelte-1bmzsrx a:where(.svelte-1bmzsrx){border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-display);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.topics.svelte-1bmzsrx a:where(.svelte-1bmzsrx):hover{border-color:var(--color-blue);color:var(--color-blue)}.topics.svelte-1bmzsrx span:where(.svelte-1bmzsrx){color:var(--color-muted);font-weight:500}.group.svelte-1bmzsrx{padding-top:clamp(40px,6vw,64px);scroll-margin-top:16px}.groups.svelte-1bmzsrx{padding-bottom:clamp(48px,7vw,88px)}.group-head.svelte-1bmzsrx{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;padding-top:clamp(24px,4vw,40px);display:flex}.group-head.svelte-1bmzsrx h2:where(.svelte-1bmzsrx){margin:0;font-size:clamp(1.4rem,2.6vw,1.8rem)}.group-head.svelte-1bmzsrx a:where(.svelte-1bmzsrx){color:var(--color-blue);font-family:var(--font-display);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.group-head.svelte-1bmzsrx a:where(.svelte-1bmzsrx):hover{color:var(--color-ink)}.grid.svelte-1bmzsrx{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;display:grid}
