.cmp-hub[data-v-8e1bf73f]{margin:0 auto;max-width:980px;padding:var(--space-16) var(--space-4) var(--space-12)}.cmp-hub__header[data-v-8e1bf73f]{align-items:center;display:flex;flex-direction:column;gap:var(--gap-stack);text-align:center}.cmp-hub__heading[data-v-8e1bf73f]{font-family:var(--font-display)}.cmp-hub__sub[data-v-8e1bf73f]{line-height:var(--line-height-relaxed);max-width:620px}.cmp-hub__grid[data-v-8e1bf73f]{display:grid;gap:var(--gap-group);grid-template-columns:1fr;list-style:none;margin:var(--space-10) 0 0;padding:0}.cmp-hub__card[data-v-8e1bf73f]{border:var(--border-thin) solid var(--border-subtle);display:block;height:100%;text-decoration:none;transition:transform var(--duration-fast) var(--ease-spring),border-color var(--duration-fast) var(--ease-default)}.cmp-hub__card[data-v-8e1bf73f]:hover{border-color:var(--border-primary)}.cmp-hub__card[data-v-8e1bf73f]:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:2px}.cmp-hub__article[data-v-8e1bf73f]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-stack);height:100%}.cmp-hub__top[data-v-8e1bf73f]{align-items:center;display:flex;gap:var(--gap-inline-loose)}.cmp-hub__name[data-v-8e1bf73f]{font-family:var(--font-display)}.cmp-hub__vs[data-v-8e1bf73f]{color:var(--text-tertiary);font-style:italic}.cmp-hub__tagline[data-v-8e1bf73f]{flex:1;line-height:var(--line-height-relaxed)}.cmp-hub__cta[data-v-8e1bf73f]{align-items:center;display:inline-flex;gap:var(--gap-inline-tight)}@media(min-width:640px){.cmp-hub__grid[data-v-8e1bf73f]{grid-template-columns:1fr 1fr}}@media(min-width:768px){.cmp-hub__card[data-v-8e1bf73f]:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.cmp-hub__card[data-v-8e1bf73f]{transition:border-color var(--duration-fast) var(--ease-default)}.cmp-hub__card[data-v-8e1bf73f]:hover{transform:none}}
