.content.svelte-17oe7cu{max-width:1100px;margin:0 auto;padding:4rem 24px 6rem;flex:1;width:100%;box-sizing:border-box}h1.svelte-17oe7cu{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em;text-align:center}.subtitle.svelte-17oe7cu{color:var(--text-secondary);font-size:1.1rem;margin-bottom:3rem;text-align:center}.grid.svelte-17oe7cu{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.card.svelte-17oe7cu{display:flex;flex-direction:column;padding:1.75rem;border:1px solid var(--border-color, #D6D3D1);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.card.svelte-17oe7cu:hover{border-color:var(--color-primary, #4f46e5);box-shadow:0 2px 12px #4f46e514}.card.svelte-17oe7cu h2:where(.svelte-17oe7cu){font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:.625rem;line-height:1.35}.card-desc.svelte-17oe7cu{color:var(--text-secondary);font-size:.925rem;line-height:1.6;flex:1;margin-bottom:1rem}.card-meta.svelte-17oe7cu{display:flex;align-items:center;gap:.5rem;color:var(--text-tertiary, #a8a29e);font-size:.825rem}.dot.svelte-17oe7cu{width:3px;height:3px;border-radius:50%;background:currentColor}@media(max-width:640px){h1.svelte-17oe7cu{font-size:2rem}.content.svelte-17oe7cu{padding:3rem 24px 4rem}.grid.svelte-17oe7cu{grid-template-columns:1fr}}
