.hub-panel__header[data-astro-cid-3blys6ml]{display:flex;align-items:center;gap:18px;margin-bottom:var(--space-6);padding:14px 16px;border-radius:18px;border:1px solid var(--c-border);background:linear-gradient(160deg,color-mix(in oklab,var(--c-paper-2) 94%,transparent),color-mix(in oklab,var(--c-paper-2) 84%,var(--c-cyan)));box-shadow:var(--shadow-soft)}.hub-panel__count-wrap[data-astro-cid-3blys6ml]{display:grid;align-items:center;justify-items:center;min-width:88px;padding:10px 8px;border-radius:14px;border:1px solid color-mix(in oklab,var(--c-border) 90%,transparent);background:color-mix(in oklab,var(--c-paper-2) 88%,transparent)}.hub-panel__count[data-astro-cid-3blys6ml]{font-family:Unbounded,system-ui,sans-serif;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1;color:var(--c-ink-2)}.hub-panel__count-label[data-astro-cid-3blys6ml]{margin-top:4px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;opacity:.72}.hub-panel__title-wrap[data-astro-cid-3blys6ml]{min-width:0}.hub-panel__title-wrap[data-astro-cid-3blys6ml] h1[data-astro-cid-3blys6ml]{margin:0}.hub-panel__title-wrap[data-astro-cid-3blys6ml] p[data-astro-cid-3blys6ml]{margin:6px 0 0;opacity:.86}.hub-panel__intro[data-astro-cid-3blys6ml]{max-width:62ch}.hub-panel__intro-grid[data-astro-cid-3blys6ml]{display:grid;gap:var(--space-5);margin-bottom:var(--space-5)}@media(min-width:900px){.hub-panel__intro-grid[data-astro-cid-3blys6ml]{grid-template-columns:2fr 1fr}}.hub-panel__copy[data-astro-cid-3blys6ml]{display:grid;gap:16px}.hub-panel__cases[data-astro-cid-3blys6ml]{border-top:1px solid var(--c-border);padding-top:var(--space-4);display:grid;gap:10px}.hub-panel__cases[data-astro-cid-3blys6ml] strong[data-astro-cid-3blys6ml]{color:var(--c-ink);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}.hub-panel__cases[data-astro-cid-3blys6ml] ul[data-astro-cid-3blys6ml]{margin:0;padding-left:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;list-style:square;color:var(--c-card-text);font-size:var(--text-sm)}.hub-panel__persona[data-astro-cid-3blys6ml]{background:linear-gradient(135deg,#ffffff05,#ffffff0d);border-left:3px solid var(--c-cyan);align-content:start;display:grid;gap:10px}.hub-panel__persona[data-astro-cid-3blys6ml] h2[data-astro-cid-3blys6ml]{font-size:var(--text-lg)}.hub-panel__persona[data-astro-cid-3blys6ml] p[data-astro-cid-3blys6ml]{font-size:var(--text-sm);line-height:1.6;color:var(--c-card-text)}.hub-panel__grid[data-astro-cid-3blys6ml]{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.hub-panel__ad[data-astro-cid-3blys6ml]{margin-bottom:var(--space-5)}.hub-panel__links[data-astro-cid-3blys6ml]{display:grid;gap:12px;margin-top:var(--space-5)}.hub-panel__links[data-astro-cid-3blys6ml] h2[data-astro-cid-3blys6ml],.hub-panel__links[data-astro-cid-3blys6ml] p[data-astro-cid-3blys6ml]{margin:0}.hub-panel__guide-links[data-astro-cid-3blys6ml]{display:flex;flex-wrap:wrap;gap:10px 14px}.hub-panel__guide-links[data-astro-cid-3blys6ml] a[data-astro-cid-3blys6ml]{color:var(--c-card-text);text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:3px}.hub-panel__guide-links[data-astro-cid-3blys6ml] a[data-astro-cid-3blys6ml]:hover{text-decoration-color:currentColor}@media(max-width:600px){.hub-panel__header[data-astro-cid-3blys6ml]{flex-direction:column;align-items:flex-start;margin-bottom:var(--space-4);gap:8px;padding:12px}.hub-panel__count-wrap[data-astro-cid-3blys6ml]{min-width:76px;padding:8px 10px}.hub-panel__title-wrap[data-astro-cid-3blys6ml] h1[data-astro-cid-3blys6ml]{font-size:clamp(1.6rem,7vw,2rem);line-height:1.15}.hub-panel__grid[data-astro-cid-3blys6ml]{grid-template-columns:1fr;gap:14px}.hub-panel__empty[data-astro-cid-3blys6ml]{grid-column:1 / -1;text-align:center;padding:var(--space-8) var(--space-4);display:grid;gap:16px;justify-items:center}}.category-breadcrumbs[data-astro-cid-e6jqf47y]{display:flex;gap:8px;flex-wrap:wrap;font-size:var(--text-sm);opacity:.8}.section{padding:var(--space-6) 0}.section--crumbs{padding-top:var(--space-4);padding-bottom:0}
