.feat-hub-hero.svelte-nozsa9{padding:40px 0 20px}.feat-hub-hero.svelte-nozsa9 h1:where(.svelte-nozsa9){letter-spacing:-.02em;color:var(--text-marketing-hi);margin:0 0 14px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.feat-hub-hero.svelte-nozsa9 p:where(.svelte-nozsa9){max-width:68ch;color:var(--text-marketing-2);margin:0;font-size:1.05rem;line-height:1.6}.gls-groups.svelte-nozsa9{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:24px;display:grid}.gls-group-title.svelte-nozsa9{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--brand);margin:0 0 12px;font-size:.82rem;font-weight:700}.gls-group-list.svelte-nozsa9,.gls-az-list.svelte-nozsa9{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gls-az-list.svelte-nozsa9{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;margin-top:20px;display:grid}.gls-group-list.svelte-nozsa9 a:where(.svelte-nozsa9),.gls-az-list.svelte-nozsa9 a:where(.svelte-nozsa9){color:var(--text-marketing-hi);font-size:.9rem;text-decoration:none}.gls-group-list.svelte-nozsa9 a:where(.svelte-nozsa9):hover,.gls-az-list.svelte-nozsa9 a:where(.svelte-nozsa9):hover{color:var(--brand);text-decoration:underline}
