.page.svelte-137ntul{max-width:var(--container-max-width);margin:0 auto;padding:calc(var(--header-height) + var(--spacing-lg)) var(--container-padding) var(--spacing-xl)}.page-head.svelte-137ntul{margin-bottom:var(--spacing-lg)}.page-head.svelte-137ntul .section-lead:where(.svelte-137ntul){margin-top:var(--spacing-md)}.grid.svelte-137ntul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-md)}.card.svelte-137ntul{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-bg-card);color:var(--color-text-primary);transition:border-color var(--transition-fast),transform var(--transition-fast)}.card.svelte-137ntul:hover{color:var(--color-text-primary);border-color:var(--color-border-strong);transform:translateY(-3px)}.card-media.svelte-137ntul{aspect-ratio:16 / 10;overflow:hidden;background-color:#000}.card-media.svelte-137ntul img:where(.svelte-137ntul){width:100%;height:100%;object-fit:cover}.card-body.svelte-137ntul{display:flex;flex-direction:column;gap:.5rem;padding:var(--spacing-sm)}.card-meta.svelte-137ntul{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.card-title.svelte-137ntul{font-size:var(--font-size-xl);font-weight:700}.card-summary.svelte-137ntul{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.card-cta.svelte-137ntul{margin-top:auto;padding-top:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:600;color:var(--color-accent)}
