.hub-hero[data-astro-cid-ck74gn6d]{padding-top:clamp(3.5rem,8vw,5.5rem);padding-bottom:clamp(1.5rem,3vw,2rem)}.hub-h1[data-astro-cid-ck74gn6d]{font-family:var(--font-display);font-variation-settings:var(--display-vs);font-size:var(--font-size-step-4);letter-spacing:-.045em;color:var(--text-heading);text-wrap:balance;margin:1rem 0;line-height:.98}.hub-intro[data-astro-cid-ck74gn6d]{color:var(--text-secondary);max-width:58ch;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.hub-group[data-astro-cid-ck74gn6d]{padding-top:0;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.hub-group-label[data-astro-cid-ck74gn6d]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem;font-size:.7rem;font-weight:600}.hub-grid[data-astro-cid-ck74gn6d]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(.85rem,1.5vw,1.25rem);display:grid}.hub-card[data-astro-cid-ck74gn6d]{border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--bg-raised);color:var(--text-primary);flex-direction:column;gap:.6rem;padding:clamp(1rem,2vw,1.5rem);text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.hub-card[data-astro-cid-ck74gn6d]:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.hub-card[data-astro-cid-ck74gn6d] h3[data-astro-cid-ck74gn6d]{font-family:var(--font-display);font-variation-settings:var(--display-vs-tight);font-size:var(--font-size-step-0);letter-spacing:-.02em;color:var(--text-heading);margin:0}.hub-card[data-astro-cid-ck74gn6d] p[data-astro-cid-ck74gn6d]{color:var(--text-secondary);flex:1;margin:0;font-size:.9rem;line-height:1.6}.hub-card-cta[data-astro-cid-ck74gn6d]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--sage-600);text-transform:uppercase;margin-top:.25rem;font-size:.7rem}.hub-cta[data-astro-cid-ck74gn6d]{padding-top:0;padding-bottom:clamp(3rem,6vw,5rem)}[data-astro-cid-ck74gn6d][data-theme=dark] .hub-h1[data-astro-cid-ck74gn6d]{color:var(--warm-200)}[data-astro-cid-ck74gn6d][data-theme=dark] .hub-card[data-astro-cid-ck74gn6d]{background:var(--bg-raised);border-color:var(--border-color)}[data-astro-cid-ck74gn6d][data-theme=dark] .hub-card[data-astro-cid-ck74gn6d] h3[data-astro-cid-ck74gn6d]{color:var(--warm-200)}[data-astro-cid-ck74gn6d][data-theme=dark] .hub-card[data-astro-cid-ck74gn6d]:hover{border-color:var(--border-accent)}[data-astro-cid-ck74gn6d][data-theme=dark] .hub-card-cta[data-astro-cid-ck74gn6d]{color:var(--sage-400)}
