.hub.svelte-1djfcfl{background:var(--ef-white);padding-block:var(--ef-section)}.hub__grid.svelte-1djfcfl{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.hub__grid.svelte-1djfcfl{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.hub__grid.svelte-1djfcfl{grid-template-columns:repeat(3,1fr)}}.hub-card.svelte-1djfcfl{background:var(--ef-white);border:1px solid var(--ef-line);border-radius:var(--ef-radius-md);height:100%;color:inherit;transition:border-color var(--ef-dur-fast) var(--ef-out), transform var(--ef-dur-fast) var(--ef-out), box-shadow var(--ef-dur-fast) var(--ef-out);flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;display:flex}.hub-card.svelte-1djfcfl:hover{border-color:var(--ef-red);box-shadow:var(--ef-shadow-soft);transform:translateY(-2px)}.hub-card__title.svelte-1djfcfl{font-size:var(--ef-text-xl);color:var(--ef-coal);letter-spacing:-.015em;margin:0}.hub-card__text.svelte-1djfcfl{font-size:var(--ef-text-sm);color:var(--ef-muted);flex:1;margin:0;line-height:1.55}.hub-card__cta.svelte-1djfcfl{font-family:var(--ef-display);font-weight:700;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ef-red);margin-top:.5rem}
