.hub.svelte-19vapmx{width:min(1120px,calc(100% - 32px));margin:0 auto}.intro.svelte-19vapmx{max-width:760px;margin:0 auto 24px;padding-top:clamp(36px,7vw,80px);text-align:center}.eyebrow.svelte-19vapmx{margin:0;font-size:13px;font-weight:600;color:var(--b-muted)}.spark.svelte-19vapmx{color:var(--b-gold)}h1.svelte-19vapmx{margin:14px 0 0;font-size:clamp(32px,5.4vw,56px);line-height:1.06;letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(180deg,#fff 35%,#c3ccf3);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-19vapmx{margin:18px auto 0;font-size:clamp(16.5px,2vw,19px);line-height:1.6;color:var(--b-muted)}.az.svelte-19vapmx{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:26px}.az.svelte-19vapmx a:where(.svelte-19vapmx){display:grid;place-items:center;min-width:34px;height:34px;border-radius:9px;font-weight:600;font-size:14px;color:var(--b-body);text-decoration:none;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--b-line-strong)}.az.svelte-19vapmx a:where(.svelte-19vapmx):hover{color:#fff;background:#ffffff18}section.svelte-19vapmx{scroll-margin-top:80px;margin-top:36px}h2.svelte-19vapmx{margin:0 0 12px;font-size:24px;color:var(--b-gold)}ul.svelte-19vapmx{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;list-style:none;margin:0;padding:0}li.svelte-19vapmx a:where(.svelte-19vapmx){display:block;height:100%;box-sizing:border-box;padding:18px 20px;border-radius:16px;text-decoration:none;background:var(--b-panel);box-shadow:inset 0 0 0 1px var(--b-line)}li.svelte-19vapmx a:where(.svelte-19vapmx):hover{box-shadow:inset 0 0 0 1px #8fb3ff66}h3.svelte-19vapmx{margin:0 0 6px;font-size:17px;color:var(--b-text)}li.svelte-19vapmx p:where(.svelte-19vapmx){margin:0;font-size:14.5px;line-height:1.55;color:var(--b-muted)}
