.hub[data-astro-cid-yoow6utq]{padding-top:clamp(22px,3vw,40px);padding-bottom:clamp(44px,5vw,80px)}.hub-head[data-astro-cid-yoow6utq]{border-bottom:2px solid var(--ink);margin-bottom:clamp(24px,3vw,36px);padding-bottom:22px}.hub-head[data-astro-cid-yoow6utq] h1[data-astro-cid-yoow6utq]{margin:16px 0 12px;font-size:clamp(40px,6vw,72px);line-height:.95}.hub-intro[data-astro-cid-yoow6utq]{color:var(--ink-mid);max-width:58ch;font-size:16.5px;line-height:1.6}.hub-grid[data-astro-cid-yoow6utq]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;list-style:none;display:grid}.hub-card[data-astro-cid-yoow6utq]{border:2px solid var(--ink);border-radius:var(--radius-lg);height:100%;transition:transform .2s var(--ease), box-shadow .2s var(--ease);flex-direction:column;padding:18px 20px;display:flex}.hub-card[data-astro-cid-yoow6utq]:hover{box-shadow:var(--pop);transform:translate(-2px,-2px)}.hc-title[data-astro-cid-yoow6utq]{margin-bottom:8px;font-size:22px;line-height:1.1}.hc-desc[data-astro-cid-yoow6utq]{color:var(--ink-soft);flex:1;font-size:14.5px;line-height:1.55}.hc-go[data-astro-cid-yoow6utq]{color:var(--accent);margin-top:14px;font-size:13.5px;font-weight:700}
