.blog-list-page.svelte-1yiqkir{background:var(--mkt-bg);min-height:100vh;padding:0 var(--mkt-gutter) 5rem}.blog-list-header.svelte-1yiqkir{margin:0 auto;max-width:48rem;padding:3.5rem 0 2.5rem;text-align:center}.blog-list-title.svelte-1yiqkir{margin:0}.blog-list-subtitle.svelte-1yiqkir{margin:.875rem auto 0;max-width:36rem}.blog-grid.svelte-1yiqkir,.featured.svelte-1yiqkir,.filters.svelte-1yiqkir{margin-left:auto;margin-right:auto;max-width:calc(var(--mkt-container) - var(--mkt-gutter)*2)}.featured.svelte-1yiqkir{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-xl);box-shadow:var(--mkt-shadow-sm);display:grid;grid-template-columns:1fr;overflow:hidden;text-decoration:none;transition:box-shadow var(--mkt-ease),transform var(--mkt-ease)}.featured.svelte-1yiqkir:hover{box-shadow:var(--mkt-shadow-lg);transform:translateY(-2px)}.featured-cover.svelte-1yiqkir{aspect-ratio:16/10}.featured-body.svelte-1yiqkir{display:flex;flex-direction:column;gap:.875rem;padding:1.5rem 1.375rem 1.75rem}.featured-title.svelte-1yiqkir{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);margin:0}.featured-desc.svelte-1yiqkir{color:var(--mkt-ink-2);font-size:var(--mkt-text-body);line-height:1.6;margin:0}@media (min-width:900px){.featured.svelte-1yiqkir{grid-template-columns:1.15fr 1fr}.featured-cover.svelte-1yiqkir{aspect-ratio:auto;min-height:22rem}.featured-body.svelte-1yiqkir{justify-content:center;padding:2.5rem 2.75rem}}.filters.svelte-1yiqkir{display:flex;gap:.625rem;margin-bottom:1.75rem;margin-top:3rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.filter.svelte-1yiqkir{background:var(--mkt-surface);border:1.5px solid var(--mkt-border-strong);border-radius:var(--mkt-radius-pill);color:var(--mkt-ink);cursor:pointer;flex:none;font-family:var(--mkt-font);font-size:1rem;font-weight:600;min-height:2.75rem;padding:0 1.125rem;transition:background-color var(--mkt-ease),border-color var(--mkt-ease),color var(--mkt-ease)}.filter.svelte-1yiqkir:hover,.filter[aria-pressed=true].svelte-1yiqkir{border-color:var(--mkt-primary)}.filter[aria-pressed=true].svelte-1yiqkir{background:var(--mkt-primary);color:#fff}.filter.svelte-1yiqkir:focus-visible{outline:3px solid var(--mkt-accent);outline-offset:2px}.blog-grid.svelte-1yiqkir{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.blog-grid.svelte-1yiqkir{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-grid.svelte-1yiqkir{gap:1.75rem;grid-template-columns:repeat(3,1fr)}}.blog-card.svelte-1yiqkir{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-lg);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform var(--mkt-ease),box-shadow var(--mkt-ease)}.blog-card.svelte-1yiqkir:hover{box-shadow:var(--mkt-shadow-md);transform:translateY(-2px)}.blog-card-cover.svelte-1yiqkir{aspect-ratio:2/1}@media (min-width:640px){.blog-card-cover.svelte-1yiqkir{aspect-ratio:16/9}}.blog-card-body.svelte-1yiqkir{display:flex;flex:1;flex-direction:column;padding:1.125rem 1.25rem 1.375rem}.blog-card-title.svelte-1yiqkir{color:var(--mkt-ink);font-family:var(--mkt-font);font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.blog-card-desc.svelte-1yiqkir{color:var(--mkt-ink-2);display:-webkit-box;font-size:1rem;line-height:1.55;margin-top:.5rem;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1}.blog-card-date.svelte-1yiqkir{color:var(--mkt-ink-3);font-size:.9375rem;font-weight:500;margin-top:.875rem}@media (prefers-reduced-motion:reduce){.blog-card.svelte-1yiqkir:hover,.featured.svelte-1yiqkir:hover{transform:none}}
