.content_hub.svelte-h1gde{padding:1.75rem 0 3.5rem}.content_hub.svelte-h1gde .hero:where(.svelte-h1gde){max-width:40rem;margin-bottom:2.75rem}.content_hub.svelte-h1gde .hero:where(.svelte-h1gde) .eyebrow:where(.svelte-h1gde){color:var(--color-brand-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;font-size:.8125rem;font-weight:800;display:inline-block}.content_hub.svelte-h1gde .hero:where(.svelte-h1gde) h1:where(.svelte-h1gde){letter-spacing:-.035em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:820;line-height:1.12}.content_hub.svelte-h1gde .hero:where(.svelte-h1gde) p:where(.svelte-h1gde){color:var(--color-text-secondary);font-size:1rem;line-height:1.55}.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:3.5rem;display:grid}.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde) .category_card:where(.svelte-h1gde){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;gap:.875rem;padding:1.25rem;display:flex}.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde) .category_card:where(.svelte-h1gde):hover{border-color:var(--color-brand-dark);transform:translateY(-.125rem)}.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde) .category_card:where(.svelte-h1gde):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand) 45%, transparent);outline-offset:.1875rem}.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde) .category_card:where(.svelte-h1gde) .icon:where(.svelte-h1gde){border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));width:3rem;height:3rem;color:var(--color-brand-dark);flex:0 0 3rem;justify-content:center;align-items:center;display:inline-flex}.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde) .category_card:where(.svelte-h1gde) .copy:where(.svelte-h1gde){flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde) .category_card:where(.svelte-h1gde) .copy:where(.svelte-h1gde) strong:where(.svelte-h1gde){font-size:1rem;font-weight:700}.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde) .category_card:where(.svelte-h1gde) .copy:where(.svelte-h1gde) span:where(.svelte-h1gde){color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;overflow:hidden}.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde) .category_card:where(.svelte-h1gde) .arrow{color:var(--color-text-muted);flex:none}.content_hub.svelte-h1gde .latest:where(.svelte-h1gde) h2:where(.svelte-h1gde){letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:800}.content_hub.svelte-h1gde .latest:where(.svelte-h1gde) .empty:where(.svelte-h1gde){border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-align:center;padding:3rem;font-size:.875rem}.content_hub.svelte-h1gde .latest:where(.svelte-h1gde) .articles_grid:where(.svelte-h1gde),.content_hub.svelte-h1gde .latest:where(.svelte-h1gde) .skeleton_grid:where(.svelte-h1gde){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.content_hub.svelte-h1gde .latest:where(.svelte-h1gde) .skeleton_card:where(.svelte-h1gde){aspect-ratio:4/5;border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--color-bg-muted) 20%, var(--color-surface) 50%, var(--color-bg-muted) 80%);background-size:220% 100%;animation:1.5s infinite svelte-h1gde-content_hub_shimmer}@media (width<=56.25rem){.content_hub.svelte-h1gde .category_cards:where(.svelte-h1gde){grid-template-columns:minmax(0,1fr)}.content_hub.svelte-h1gde .latest:where(.svelte-h1gde) .articles_grid:where(.svelte-h1gde),.content_hub.svelte-h1gde .latest:where(.svelte-h1gde) .skeleton_grid:where(.svelte-h1gde){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.content_hub.svelte-h1gde{padding:1.25rem 0 2.5rem}.content_hub.svelte-h1gde .hero:where(.svelte-h1gde){margin-bottom:2rem}.content_hub.svelte-h1gde .latest:where(.svelte-h1gde) .articles_grid:where(.svelte-h1gde),.content_hub.svelte-h1gde .latest:where(.svelte-h1gde) .skeleton_grid:where(.svelte-h1gde){grid-template-columns:minmax(0,1fr)}}@keyframes svelte-h1gde-content_hub_shimmer{to{background-position-x:-220%}}
