.catalog-hub.svelte-ec29qo{padding-bottom:20px}.catalog-hub.svelte-ec29qo h1:where(.svelte-ec29qo){font-size:28px;font-weight:700;margin-bottom:20px}.catalog-hub.svelte-ec29qo .grid:where(.svelte-ec29qo){display:grid;gap:24px}@media(min-width:768px){.catalog-hub.svelte-ec29qo .grid:where(.svelte-ec29qo){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.catalog-hub.svelte-ec29qo .grid:where(.svelte-ec29qo){grid-template-columns:repeat(3,1fr)}}.catalog-hub.svelte-ec29qo .group:where(.svelte-ec29qo){background:#fff;border:1px solid #eee;border-radius:14px;padding:16px}.catalog-hub.svelte-ec29qo .group:where(.svelte-ec29qo) h2:where(.svelte-ec29qo){font-size:18px;font-weight:600;margin-bottom:12px}.catalog-hub.svelte-ec29qo .group:where(.svelte-ec29qo) .items:where(.svelte-ec29qo){display:flex;flex-direction:column;gap:8px}.catalog-hub.svelte-ec29qo .group:where(.svelte-ec29qo) .item:where(.svelte-ec29qo){padding:10px 12px;border-radius:8px;background:#fafafa;text-decoration:none;color:#000;font-size:14px;transition:.2s}.catalog-hub.svelte-ec29qo .group:where(.svelte-ec29qo) .item:where(.svelte-ec29qo):hover{background:#f0f0f0}
