.core-related[data-v-20c12a90]{background:var(--bg-primary);color:var(--text-primary)}.core-related h2[data-v-20c12a90]{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1.05;margin:.8rem 0 1.6rem}.core-related-grid[data-v-20c12a90]{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.core-related-card[data-v-20c12a90]{align-content:start;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);display:grid;gap:.45rem;padding:1.1rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.core-related-card[data-v-20c12a90]:hover{background:var(--bg-card-hover);border-color:var(--accent-primary);transform:translateY(-2px)}.core-related-card[data-v-20c12a90]:focus-visible,.core-related-hubs a[data-v-20c12a90]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.core-related-card strong[data-v-20c12a90]{font-size:1rem;font-weight:900;line-height:1.25}.core-related-card span[data-v-20c12a90]{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.core-related-hubs[data-v-20c12a90]{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:1.4rem 0 0}.core-related-hubs a[data-v-20c12a90]{color:var(--text-primary);font-weight:800;text-decoration:underline;text-underline-offset:4px}@media(max-width:1024px){.core-related-grid[data-v-20c12a90]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.core-related-grid[data-v-20c12a90]{grid-template-columns:minmax(0,1fr)}}
