.hub-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}.hub-grid li{display:flex}.hub-card{color:inherit;background:#fff;border:1px solid #e3d9fc;border-radius:20px;flex-direction:column;flex:1;gap:10px;padding:28px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 10px #6b4cd50f}.ct-section:not(.pale) .hub-card{background:var(--pale)}.hub-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.hub-card h3{color:var(--purple);margin:0;font-size:20px;font-weight:700;line-height:1.3}.hub-card p{margin:0;font-size:15px;line-height:24px}.hub-more{color:var(--purple);margin-top:auto;padding-top:6px;font:700 13px Plus Jakarta Sans,sans-serif}@media (max-width:1000px){.hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.hub-grid{grid-template-columns:1fr}.hub-card{padding:24px 20px}}
