.hub.svelte-yfo56r{max-width:960px;margin:0 auto;padding:48px 0 80px}.hub-header.svelte-yfo56r{max-width:720px;margin-bottom:48px}.hub-header.svelte-yfo56r h1:where(.svelte-yfo56r){color:var(--text-dark);margin-bottom:16px;font-size:2.5rem;line-height:1.2}.hub-header.svelte-yfo56r p:where(.svelte-yfo56r){color:var(--text-light);font-size:17px;line-height:1.7}.hub-header.svelte-yfo56r a:where(.svelte-yfo56r){color:var(--text-dark);text-decoration:underline}.pillar-links.svelte-yfo56r{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.pillar-links.svelte-yfo56r a:where(.svelte-yfo56r){background:var(--bg-alt);border:1px solid var(--border-color);color:var(--text-dark);border-radius:9999px;padding:10px 18px;font-size:14px;font-weight:600}.pillar-links.svelte-yfo56r a:where(.svelte-yfo56r):hover{border-color:var(--text-dark)}.article-grid.svelte-yfo56r{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.article-grid.svelte-yfo56r{grid-template-columns:1fr 1fr}}.article-card.svelte-yfo56r a:where(.svelte-yfo56r){border:1px solid var(--border-color);background:#fff;border-radius:12px;flex-direction:column;gap:8px;height:100%;padding:28px;transition:border-color .15s,box-shadow .15s;display:flex}.article-card.svelte-yfo56r a:where(.svelte-yfo56r):hover{border-color:var(--text-dark);box-shadow:0 4px 16px #0000000f}.article-card.svelte-yfo56r h2:where(.svelte-yfo56r){color:var(--text-dark);margin:0;font-size:1.15rem;line-height:1.35}.card-desc.svelte-yfo56r{color:var(--text-light);flex-grow:1;margin:0;font-size:14px;line-height:1.6}.card-date.svelte-yfo56r{color:var(--text-light);font-size:12px}
