.hub.svelte-b2wyss{max-width:48rem;margin:0 auto}header.svelte-b2wyss{margin:1.25rem 0 2rem}h1.svelte-b2wyss{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.15}.intro.svelte-b2wyss{max-width:40rem;color:var(--muted);margin:.75rem 0 0;font-size:1.125rem;line-height:1.6}h2.svelte-b2wyss{letter-spacing:-.01em;margin:2.5rem 0 1rem;font-size:1.375rem}.articles.svelte-b2wyss{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.articles.svelte-b2wyss li:where(.svelte-b2wyss){border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:1.125rem 1.25rem}.articles.svelte-b2wyss h3:where(.svelte-b2wyss){margin:0 0 .375rem;font-size:1.125rem;line-height:1.35}.articles.svelte-b2wyss h3:where(.svelte-b2wyss) a:where(.svelte-b2wyss){text-decoration:none}.articles.svelte-b2wyss h3:where(.svelte-b2wyss) a:where(.svelte-b2wyss):hover{text-decoration:underline}.articles.svelte-b2wyss p:where(.svelte-b2wyss){color:var(--muted);margin:0;line-height:1.6}.glossary.svelte-b2wyss{margin:0}.glossary.svelte-b2wyss div:where(.svelte-b2wyss){border-bottom:1px solid var(--border);padding:.875rem 0}.glossary.svelte-b2wyss dt:where(.svelte-b2wyss){scroll-margin-top:1rem;font-weight:700}.glossary.svelte-b2wyss dd:where(.svelte-b2wyss){color:var(--muted);margin:.25rem 0 0;line-height:1.6}
