.cms-list-page.svelte-1cexacm{max-width:1720px;padding:var(--spacing-xl) var(--spacing-md);margin:0 auto}.cms-list-header.svelte-1cexacm{margin-bottom:var(--spacing-2xl);text-align:center}.cms-list-header.svelte-1cexacm h1:where(.svelte-1cexacm){color:var(--color-text);margin-bottom:var(--spacing-sm);font-size:2.5rem;font-weight:700}.cms-list-description.svelte-1cexacm{color:var(--color-text-secondary);font-size:1.125rem}.cms-empty-state.svelte-1cexacm{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}.cms-blog-grid.svelte-1cexacm{gap:var(--spacing-xl);display:grid}.cms-blog-card.svelte-1cexacm{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.cms-blog-card.svelte-1cexacm:hover{box-shadow:0 4px 12px #00000014}.cms-blog-card-image.svelte-1cexacm{aspect-ratio:16/9;display:block;overflow:hidden}.cms-blog-card-image.svelte-1cexacm img:where(.svelte-1cexacm){object-fit:cover;width:100%;height:100%}.cms-blog-card-content.svelte-1cexacm{padding:var(--spacing-lg)}.cms-blog-category.svelte-1cexacm{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:var(--spacing-xs);font-size:.75rem;font-weight:600;display:inline-block}.cms-blog-card-content.svelte-1cexacm h2:where(.svelte-1cexacm){margin-bottom:var(--spacing-sm);font-size:1.375rem;font-weight:600;line-height:1.3}.cms-blog-card-content.svelte-1cexacm h2:where(.svelte-1cexacm) a:where(.svelte-1cexacm){color:var(--color-text);text-decoration:none}.cms-blog-card-content.svelte-1cexacm h2:where(.svelte-1cexacm) a:where(.svelte-1cexacm):hover{color:var(--color-primary)}.cms-blog-excerpt.svelte-1cexacm{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);font-size:.9375rem;line-height:1.6}.cms-blog-meta.svelte-1cexacm{gap:var(--spacing-md);color:var(--color-text-secondary);font-size:.8125rem;display:flex}.cms-blog-read-time.svelte-1cexacm:before{content:"·";margin-right:var(--spacing-sm)}.cms-default-list.svelte-1cexacm{gap:var(--spacing-lg);flex-direction:column;display:flex}.cms-default-item.svelte-1cexacm{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.cms-default-item.svelte-1cexacm h2:where(.svelte-1cexacm){margin-bottom:var(--spacing-xs);font-size:1.25rem}.cms-default-item.svelte-1cexacm h2:where(.svelte-1cexacm) a:where(.svelte-1cexacm){color:var(--color-text);text-decoration:none}.cms-default-item.svelte-1cexacm h2:where(.svelte-1cexacm) a:where(.svelte-1cexacm):hover{color:var(--color-primary)}.cms-default-item.svelte-1cexacm p:where(.svelte-1cexacm){color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.cms-default-item.svelte-1cexacm time:where(.svelte-1cexacm){color:var(--color-text-secondary);font-size:.8125rem}.cms-pagination.svelte-1cexacm{justify-content:center;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);display:flex}.cms-pagination-link.svelte-1cexacm{color:var(--color-primary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-weight:500;text-decoration:none;transition:background-color .2s}.cms-pagination-link.svelte-1cexacm:hover{background-color:var(--color-surface-hover)}.cms-pagination-info.svelte-1cexacm{color:var(--color-text-secondary);font-size:.875rem}@media (width>=768px){.cms-blog-grid.svelte-1cexacm{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cms-blog-grid.svelte-1cexacm{grid-template-columns:repeat(3,1fr)}}@media (width>=1400px){.cms-blog-grid.svelte-1cexacm{grid-template-columns:repeat(4,1fr)}}
