.hub-hero[data-astro-cid-vmc4x7q4]{padding:var(--space-4xl) 0 var(--space-2xl) 0;background-color:var(--color-bg-page);border-bottom:1px solid var(--color-divider)}.eyebrow[data-astro-cid-vmc4x7q4]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-accent);letter-spacing:var(--letter-spacing-wider);display:inline-block;margin-bottom:var(--space-sm)}h1[data-astro-cid-vmc4x7q4]{font-size:var(--font-size-4xl);color:var(--color-text-heading);margin-bottom:var(--space-md)}.subtitle[data-astro-cid-vmc4x7q4]{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:720px;margin:0 auto}.verified[data-astro-cid-vmc4x7q4]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-md)}.hero-image[data-astro-cid-vmc4x7q4]{display:block;width:100%;max-height:320px;object-fit:cover;margin-bottom:var(--space-2xl)}.hero-figure[data-astro-cid-vmc4x7q4]{margin:0 0 var(--space-2xl)}.hero-figure[data-astro-cid-vmc4x7q4] .hero-image[data-astro-cid-vmc4x7q4]{margin-bottom:0}.hero-credit[data-astro-cid-vmc4x7q4]{padding:var(--space-xs) var(--container-padding-x) 0;text-align:right;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.hero-credit[data-astro-cid-vmc4x7q4] a[data-astro-cid-vmc4x7q4]{color:inherit;text-decoration:underline}.visit-site[data-astro-cid-vmc4x7q4]{margin-top:var(--space-lg)}.visit-site[data-astro-cid-vmc4x7q4] a[data-astro-cid-vmc4x7q4]{display:inline-block;color:var(--color-accent);font-weight:var(--font-weight-semibold)}.section[data-astro-cid-vmc4x7q4]{padding:var(--space-4xl) 0}.narrow[data-astro-cid-vmc4x7q4]{max-width:var(--max-width-narrow);margin:0 auto}.fact-table[data-astro-cid-vmc4x7q4]{width:100%;border-collapse:collapse;margin-bottom:var(--space-2xl)}.fact-table[data-astro-cid-vmc4x7q4] th[data-astro-cid-vmc4x7q4],.fact-table[data-astro-cid-vmc4x7q4] td[data-astro-cid-vmc4x7q4]{text-align:left;padding:var(--space-md);border-bottom:1px solid var(--color-divider);vertical-align:top}.fact-table[data-astro-cid-vmc4x7q4] th[data-astro-cid-vmc4x7q4]{width:220px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.fact-table[data-astro-cid-vmc4x7q4] td[data-astro-cid-vmc4x7q4]{color:var(--color-text-heading)}@media(max-width:520px){.fact-table[data-astro-cid-vmc4x7q4] th[data-astro-cid-vmc4x7q4],.fact-table[data-astro-cid-vmc4x7q4] td[data-astro-cid-vmc4x7q4]{display:block;width:100%}.fact-table[data-astro-cid-vmc4x7q4] th[data-astro-cid-vmc4x7q4]{padding-bottom:0;border-bottom:none}.fact-table[data-astro-cid-vmc4x7q4] td[data-astro-cid-vmc4x7q4]{padding-top:var(--space-xs)}}.badge[data-astro-cid-vmc4x7q4]{display:inline-block;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.badge-live[data-astro-cid-vmc4x7q4]{background:var(--color-accent-light, #e8f5e9);color:var(--color-success, #2e7d32)}.badge-coming-soon[data-astro-cid-vmc4x7q4],.badge-planned[data-astro-cid-vmc4x7q4]{background:var(--color-bg-page);color:var(--color-text-secondary)}.features-box[data-astro-cid-vmc4x7q4],.topics-box[data-astro-cid-vmc4x7q4]{margin-bottom:var(--space-2xl)}.features-box[data-astro-cid-vmc4x7q4] h2[data-astro-cid-vmc4x7q4],.topics-box[data-astro-cid-vmc4x7q4] h2[data-astro-cid-vmc4x7q4]{font-size:var(--font-size-xl);color:var(--color-text-heading);margin-bottom:var(--space-md)}.features-box[data-astro-cid-vmc4x7q4] ul[data-astro-cid-vmc4x7q4]{padding-left:var(--space-lg);color:var(--color-text-secondary)}.features-box[data-astro-cid-vmc4x7q4] li[data-astro-cid-vmc4x7q4]{margin-bottom:var(--space-xs)}.topics-list[data-astro-cid-vmc4x7q4]{display:flex;flex-direction:column;gap:var(--space-sm)}.topics-list[data-astro-cid-vmc4x7q4] a[data-astro-cid-vmc4x7q4]{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.sources[data-astro-cid-vmc4x7q4]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.sources[data-astro-cid-vmc4x7q4] a[data-astro-cid-vmc4x7q4]{color:var(--color-accent)}
