.card-link.svelte-x630o8{font-family:var(--font-primary);cursor:pointer;width:100%;transition:all var(--transition-slow);border-radius:var(--border-radius-lg);text-align:left;--card-hover-scale:1.02;background:0 0;border:none;padding:0;text-decoration:none}.card-link.svelte-x630o8:hover{transform:translateY(-2px)}.meta-info.svelte-x630o8{align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.reading-time.svelte-x630o8{color:var(--color-gray-light);font-family:var(--font-primary);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.blog-listing-container.svelte-x630o8{gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex}.headline.svelte-x630o8{color:var(--color-text-primary);font:var(--typography-display-emphasis);transition:all var(--transition-slow);margin:0}.blog-listing-container.svelte-x630o8:hover .headline:where(.svelte-x630o8){color:var(--color-primary)}.date-published.svelte-x630o8{color:var(--color-purple-muted);font-family:var(--font-primary);font-size:var(--font-size-19);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-wide);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.image-container.svelte-x630o8{justify-content:start;align-items:start;display:flex}img.svelte-x630o8{border-radius:var(--border-radius-xxl);object-fit:contain;width:100%;transition:all var(--transition-slow)}.card-link.svelte-x630o8:hover img:where(.svelte-x630o8){transform:scale(var(--card-hover-scale))}.read-more.svelte-x630o8{color:var(--color-text-link);font-family:var(--font-primary);font-size:var(--font-size-xl);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;transition:all var(--transition-slow);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.card-link.svelte-x630o8:hover .read-more:where(.svelte-x630o8){color:var(--color-text-primary)}@media (max-width:359px){.headline.svelte-x630o8{font-size:var(--font-size-28);line-height:var(--line-height-compact)}.date-published.svelte-x630o8{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wider)}.reading-time.svelte-x630o8{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-tight)}.read-more.svelte-x630o8{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.blog-listing-container.svelte-x630o8{gap:var(--spacing-lg)}.meta-info.svelte-x630o8{gap:var(--spacing-sm)}}@media (min-width:360px) and (max-width:599px){.headline.svelte-x630o8{font:var(--typography-heading-lg)}.date-published.svelte-x630o8{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-widest)}.reading-time.svelte-x630o8{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wider)}.read-more.svelte-x630o8{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.blog-listing-container.svelte-x630o8{gap:var(--spacing-xl)}}@media (min-width:600px) and (max-width:1023px){.headline.svelte-x630o8{font-size:var(--font-size-4xl);line-height:var(--line-height-normal)}.date-published.svelte-x630o8{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-caps)}.reading-time.svelte-x630o8{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-wider)}.read-more.svelte-x630o8{font-size:var(--font-size-2xl);line-height:var(--line-height-snug)}.blog-listing-container.svelte-x630o8{gap:var(--spacing-xl)}}@media (min-width:1024px){.blog-listing-container.svelte-x630o8{gap:var(--spacing-2xl)}}.card-link.svelte-1b1tm2x{font-family:var(--font-primary);cursor:pointer;width:100%;transition:all var(--transition-slow);border-radius:var(--border-radius-lg);text-align:left;--card-hover-scale:1.05;background:0 0;border:none;padding:0;text-decoration:none;display:block}.card-link.svelte-1b1tm2x:hover{transform:translateY(-2px)}.blog-card-container.svelte-1b1tm2x{gap:var(--spacing-xl);flex-direction:column;width:100%;height:100%;display:flex}.image-container.svelte-1b1tm2x{aspect-ratio:16/10;border-radius:var(--border-radius-xxl);width:100%;overflow:hidden}img.svelte-1b1tm2x{object-fit:cover;width:100%;height:100%;transition:all var(--transition-slow)}.card-link.svelte-1b1tm2x:hover img:where(.svelte-1b1tm2x){transform:scale(var(--card-hover-scale))}.content-container.svelte-1b1tm2x{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.headline.svelte-1b1tm2x{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);transition:all var(--transition-slow);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:58px;margin:0;display:-webkit-box;overflow:hidden}.blog-card-container.svelte-1b1tm2x:hover .headline:where(.svelte-1b1tm2x){color:var(--color-primary)}.meta-info.svelte-1b1tm2x{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.date-published.svelte-1b1tm2x{color:var(--color-purple-muted);font-family:var(--font-primary);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase}.reading-time.svelte-1b1tm2x{color:var(--color-gray-light);font:var(--typography-caption);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.description.svelte-1b1tm2x{color:var(--color-purple-muted);font-family:var(--font-primary);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-normal);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:140%;display:-webkit-box;overflow:hidden}.read-more.svelte-1b1tm2x{color:var(--color-text-link);font-family:var(--font-primary);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;transition:all var(--transition-slow);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.card-link.svelte-1b1tm2x:hover .read-more:where(.svelte-1b1tm2x){color:var(--color-text-primary)}@media (max-width:599px){.headline.svelte-1b1tm2x{font-size:var(--font-size-xl);line-height:var(--line-height-compact);min-height:0}.date-published.svelte-1b1tm2x{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider)}.reading-time.svelte-1b1tm2x{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.meta-info.svelte-1b1tm2x{gap:var(--spacing-md)}.description.svelte-1b1tm2x{font:var(--typography-body-small);-webkit-line-clamp:2;line-clamp:2}.read-more.svelte-1b1tm2x{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.blog-card-container.svelte-1b1tm2x{gap:var(--spacing-lg)}.content-container.svelte-1b1tm2x{gap:var(--spacing-md)}}@media (min-width:600px) and (max-width:1023px){.headline.svelte-1b1tm2x{font-size:var(--font-size-22);line-height:var(--line-height-compact)}.date-published.svelte-1b1tm2x{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-widest)}.reading-time.svelte-1b1tm2x{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.description.svelte-1b1tm2x,.read-more.svelte-1b1tm2x{font-size:var(--font-size-base);line-height:var(--line-height-snug)}.blog-card-container.svelte-1b1tm2x{gap:var(--spacing-xl)}.content-container.svelte-1b1tm2x{gap:var(--spacing-md)}}@media (min-width:1024px){.blog-card-container.svelte-1b1tm2x{gap:var(--spacing-xl)}.content-container.svelte-1b1tm2x{gap:var(--spacing-sm)}}.blogs-container.svelte-17oe7cu{max-width:1280px;padding:min(15vh, 200px) var(--spacing-xl);font-family:var(--font-primary);margin:0 auto}.blogs-section.svelte-17oe7cu,.empty-section.svelte-17oe7cu{width:100%}.blogs-grid.svelte-17oe7cu{gap:var(--spacing-40);grid-template-columns:1fr;display:grid}.blog-item.svelte-17oe7cu{width:100%}.blog-item.svelte-17oe7cu:first-child{grid-column:1/-1}.empty-state.svelte-17oe7cu{text-align:center;padding:var(--spacing-6xl) var(--spacing-xl);color:var(--color-purple-muted)}.empty-message.svelte-17oe7cu{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin:0 0 10px}.empty-sub.svelte-17oe7cu{font-size:var(--font-size-base);opacity:.8;margin:0}@media (max-width:599px){.blogs-container.svelte-17oe7cu{min-height:100vh;padding:min(15vh, 100px) var(--spacing-xl)}.blogs-grid.svelte-17oe7cu{gap:var(--spacing-3xl)}.empty-state.svelte-17oe7cu{padding:var(--spacing-5xl) var(--spacing-xl)}.empty-message.svelte-17oe7cu{font-size:var(--font-size-lg)}.empty-sub.svelte-17oe7cu{font-size:var(--font-size-sm)}}@media (min-width:600px) and (max-width:1023px){.blogs-grid.svelte-17oe7cu{gap:var(--spacing-40);grid-template-columns:repeat(2,1fr)}.blog-item.svelte-17oe7cu:first-child{grid-column:1/-1}}@media (min-width:1024px){.blogs-grid.svelte-17oe7cu{gap:var(--spacing-40);grid-template-columns:repeat(3,1fr)}.blog-item.svelte-17oe7cu:first-child{grid-column:1/-1}}
