.hub-hero[data-astro-cid-om4v246g]>.container[data-astro-cid-om4v246g]{gap:var(--content-gap)}.section__header[data-astro-cid-om4v246g]>.section-no[data-astro-cid-om4v246g]+h2[data-astro-cid-om4v246g]{margin-top:var(--space-xs)}.hero-sub[data-astro-cid-om4v246g]{max-inline-size:68ch;color:var(--white-2);font-size:1.0625rem}.stats-bar[data-astro-cid-om4v246g]{column-gap:var(--space-2xl);row-gap:var(--space-md);flex-wrap:wrap;display:flex}.stats-bar__value[data-astro-cid-om4v246g]{color:var(--white);font-size:2rem;line-height:1.2;display:block}.stats-bar__label[data-astro-cid-om4v246g]{color:var(--gray);font-size:.9375rem}@media (width<=480px){.stats-bar[data-astro-cid-om4v246g]{gap:var(--space-xl)}.stats-bar__value[data-astro-cid-om4v246g]{font-size:1.5rem}}.section[data-astro-cid-om4v246g]>.hub-search[data-astro-cid-om4v246g]{align-items:center;gap:var(--space-md);text-align:center}.hub-search[data-astro-cid-om4v246g]>.btn[data-astro-cid-om4v246g]{align-self:center}.hub-search__lead[data-astro-cid-om4v246g]{color:var(--gray)}.hub-search[data-astro-cid-om4v246g] .btn[data-astro-cid-om4v246g] svg{width:18px;height:18px}.categories-grid[data-astro-cid-om4v246g]{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.cat-card[data-astro-cid-om4v246g]{align-content:start;align-items:start;gap:var(--space-md);min-block-size:44px;padding:var(--space-md);background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card);color:inherit;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon arrow""content content";text-decoration:none;display:grid}.cat-card__icon[data-astro-cid-om4v246g]{grid-area:icon}.cat-card__content[data-astro-cid-om4v246g]{grid-area:content}.cat-card__arrow[data-astro-cid-om4v246g]{grid-area:arrow;justify-self:end}@media (width>=360px) and (width<=640px){.cat-card[data-astro-cid-om4v246g]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon content arrow";align-items:center}.cat-card__arrow[data-astro-cid-om4v246g]{justify-self:auto}}@media (width>=641px){.categories-grid[data-astro-cid-om4v246g]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=769px){.categories-grid[data-astro-cid-om4v246g]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.categories-grid[data-astro-cid-om4v246g]{grid-template-columns:repeat(5,minmax(0,1fr))}}.cat-card[data-astro-cid-om4v246g]:is(:hover,:focus-visible){background:var(--surface-3)}.cat-card__icon[data-astro-cid-om4v246g]{background:var(--surface-3);border-radius:var(--radius-sm);block-size:44px;inline-size:44px;color:var(--red-light);justify-content:center;align-items:center;display:flex}.cat-card__icon[data-astro-cid-om4v246g] svg{width:24px;height:24px}.cat-card__title[data-astro-cid-om4v246g]{letter-spacing:-.02em;color:var(--white);font-size:1.25rem;font-weight:800;line-height:1.25}.cat-card__count[data-astro-cid-om4v246g]{color:var(--gray);font-size:.9375rem}.cat-card__arrow[data-astro-cid-om4v246g]{color:var(--gray);transition:color var(--duration) var(--ease)}.cat-card[data-astro-cid-om4v246g]:is(:hover,:focus-visible) .cat-card__arrow[data-astro-cid-om4v246g]{color:var(--red-light)}.recent-grid[data-astro-cid-om4v246g]{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=769px){.recent-grid[data-astro-cid-om4v246g]{grid-template-columns:repeat(3,minmax(0,1fr))}}.recent-card[data-astro-cid-om4v246g]{align-items:flex-start;gap:var(--space-xs);padding:var(--space-lg);background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;text-decoration:none;transition:none;display:flex}@media (width<=768px){.recent-card[data-astro-cid-om4v246g]{padding:var(--space-md)}}.recent-card__badge[data-astro-cid-om4v246g]{padding:2px var(--space-sm);background:var(--surface-3);border-radius:var(--radius-chip);color:var(--white);font-size:var(--label-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.4}.recent-card__title[data-astro-cid-om4v246g]{color:var(--white);font-size:1.0625rem;font-weight:700;line-height:1.35}.recent-card[data-astro-cid-om4v246g]:hover .recent-card__title[data-astro-cid-om4v246g]{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.recent-card__desc[data-astro-cid-om4v246g]{color:var(--gray);margin:0;font-size:.9375rem;line-height:1.5}.hub-geo[data-astro-cid-om4v246g]{--geo-panel:transparent;--geo-panel-border:none;--field-fill:var(--surface-3)}.hub-geo__intro[data-astro-cid-om4v246g]{max-width:55ch;color:var(--white-2)}.suggest-box[data-astro-cid-om4v246g]{--field-fill:var(--surface-3);gap:var(--space-md);padding:var(--space-lg);background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card);text-align:center;flex-direction:column;display:flex}.suggest-box[data-astro-cid-om4v246g]>p[data-astro-cid-om4v246g]{color:var(--white-2)}
