.hub-main-card{display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease,border-color .3s ease}.hub-link{margin-top:20px;display:inline-block;color:var(--primary);font-weight:700;text-decoration:none}.hub-secondary-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}.hub-action-card{background:var(--card-bg);border:1px solid var(--border-soft);border-radius:16px;padding:30px;display:flex;align-items:center;gap:25px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.hub-action-card:hover{border-color:var(--border-strong);transform:translateY(-5px);background:var(--surface-1)}.action-icon-box{width:70px;height:70px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-content h3{font-size:1.25rem;margin:0 0 8px}.action-content p{color:var(--text-muted);font-size:.95rem;margin:0 0 15px;line-height:1.5}.action-arrow{font-size:.9rem;font-weight:700;color:var(--text-main);opacity:.6;transition:opacity .3s}.hub-action-card:hover .action-arrow{opacity:1;color:var(--primary)}.channel-card{background-color:var(--card-bg);border-color:var(--border-soft)}.channel-card:hover{box-shadow:var(--shadow-elev)}.action-content h3,.channel-card h2,.channel-card h3{color:var(--text-main)}.channel-card h2{font-size:1.3rem;margin-bottom:10px}.channel-icon-wrapper{background:var(--surface-2);border-color:var(--border-soft)}.channel-card:hover,.channel-tag{border-color:var(--border-medium)}.ordered-list{color:var(--text-main)}@media (max-width:768px){.hub-secondary-grid{grid-template-columns:1fr}.hub-action-card{flex-direction:column;align-items:flex-start;text-align:left}}