.article-card.svelte-1cso6sw{display:flex;flex-direction:column;background:var(--bg-primary);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:inherit;transition:transform .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s cubic-bezier(.4,0,.2,1);border:1px solid var(--gray-5);box-shadow:0 1px 3px #0000000d,0 4px 12px #0000000a}.article-card.svelte-1cso6sw:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014,0 8px 24px #0000000f}.article-card.featured.svelte-1cso6sw{grid-column:1 / -1}.article-image.svelte-1cso6sw{aspect-ratio:16/9;overflow:hidden;background:var(--gray-6)}.article-image.svelte-1cso6sw img:where(.svelte-1cso6sw){width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) ease}.article-card.svelte-1cso6sw:hover .article-image:where(.svelte-1cso6sw) img:where(.svelte-1cso6sw){transform:scale(1.05)}.image-placeholder.svelte-1cso6sw{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--text-secondary);background:linear-gradient(135deg,var(--gray-6) 0%,var(--gray-5) 100%);position:relative}.image-placeholder.svelte-1cso6sw:before{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--category-color)}.article-content.svelte-1cso6sw{padding:20px;display:flex;flex-direction:column;flex:1}.article-meta.svelte-1cso6sw{display:flex;align-items:center;gap:12px;margin-bottom:12px}.category.svelte-1cso6sw{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.read-time.svelte-1cso6sw{font-size:var(--text-xs);color:var(--text-secondary)}.article-title.svelte-1cso6sw{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.4;margin-bottom:8px;color:var(--text-primary)}.article-excerpt.svelte-1cso6sw{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;margin-bottom:16px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more.svelte-1cso6sw{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--brand-primary);margin-top:auto}.article-card.featured.svelte-1cso6sw .article-title:where(.svelte-1cso6sw){font-size:var(--text-lg-tight)}.article-card.featured.svelte-1cso6sw .article-excerpt:where(.svelte-1cso6sw){font-size:var(--text-base);-webkit-line-clamp:4}@media(min-width:640px){.article-card.featured.svelte-1cso6sw{flex-direction:row}.article-card.featured.svelte-1cso6sw .article-image:where(.svelte-1cso6sw){width:45%;aspect-ratio:auto}.article-card.featured.svelte-1cso6sw .article-content:where(.svelte-1cso6sw){width:55%;padding:16px 24px}.article-card.featured.svelte-1cso6sw{max-height:260px}.article-card.featured.svelte-1cso6sw .article-title:where(.svelte-1cso6sw){font-size:var(--text-xl-loose)}}@media(min-width:1024px){.article-card.featured.svelte-1cso6sw .article-title:where(.svelte-1cso6sw){font-size:var(--text-lg-tight)}.article-card.featured.svelte-1cso6sw .article-content:where(.svelte-1cso6sw){padding:20px 28px}}.learn-page.svelte-8s3559{--section-padding: 48px 16px;--container-max: 1440px}@media(min-width:600px){.learn-page.svelte-8s3559{--section-padding: 48px 24px}}@media(min-width:768px){.learn-page.svelte-8s3559{--section-padding: 48px 32px}}.container.svelte-8s3559{max-width:var(--container-max);margin:0 auto;padding:0}.filter-section.svelte-8s3559{padding:0 16px 64px;border-bottom:1px solid var(--gray-5)}@media(min-width:600px){.filter-section.svelte-8s3559{padding:0 24px 64px}}@media(min-width:768px){.filter-section.svelte-8s3559{padding:0 32px 64px}}.filter-bar.svelte-8s3559{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.filter-chip.svelte-8s3559{padding:8px 16px;border:1px solid var(--gray-5);border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-normal)}.filter-chip.svelte-8s3559:hover:not(.active){border-color:var(--chip-color);color:var(--chip-color)}.filter-chip.gradient.svelte-8s3559{position:relative}.filter-chip.gradient.svelte-8s3559:hover:not(.active){border-color:transparent;background:linear-gradient(135deg,var(--brand-primary) 0%,var(--color-mint) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.filter-chip.gradient.svelte-8s3559:hover:not(.active):before{content:"";position:absolute;inset:0;border-radius:var(--radius-pill);padding:1px;background:linear-gradient(135deg,var(--brand-primary) 0%,var(--color-mint) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.filter-chip.active.svelte-8s3559{background:var(--chip-color);border-color:var(--chip-color);color:#fff}.filter-chip.active.gradient.svelte-8s3559{background:var(--chip-gradient);border-color:transparent}.articles-section.svelte-8s3559{padding:var(--section-padding);padding-top:64px}.featured-article.svelte-8s3559{margin-bottom:32px}.articles-grid.svelte-8s3559{display:grid;grid-template-columns:1fr;gap:20px}.no-articles.svelte-8s3559{text-align:center;padding:60px 20px;color:var(--text-secondary)}.newsletter.svelte-8s3559{padding:64px 20px;margin-top:32px}.newsletter-content.svelte-8s3559{max-width:500px;margin:0 auto;text-align:center}.newsletter-text.svelte-8s3559{margin-bottom:24px}.newsletter.svelte-8s3559 h2:where(.svelte-8s3559){font-size:var(--text-2xl-loose);font-weight:var(--font-weight-semibold);margin-bottom:8px}.newsletter.svelte-8s3559 p:where(.svelte-8s3559){color:var(--text-secondary);font-size:var(--text-lg);line-height:1.5}.newsletter-form.svelte-8s3559{display:flex;flex-direction:column;gap:10px}.newsletter-input.svelte-8s3559{flex:1;padding:14px 18px;border:1px solid var(--gray-5);border-radius:var(--radius-pill);font-size:var(--text-sm-loose);background:var(--bg-primary);color:var(--text-primary);outline:none;transition:border-color var(--duration-normal)}.newsletter-input.svelte-8s3559:focus{border-color:var(--brand-primary)}.newsletter-input.svelte-8s3559::placeholder{color:var(--text-secondary)}.newsletter-btn.svelte-8s3559{padding:14px 28px;background:var(--brand-primary);color:#fff;font-size:var(--text-sm-loose);font-weight:var(--font-weight-semibold);border:none;border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--duration-normal),box-shadow var(--duration-normal)}.newsletter-btn.svelte-8s3559:hover:not(:disabled){transform:translateY(-2px)}.newsletter-btn.svelte-8s3559:disabled{opacity:.6;cursor:not-allowed;transform:none}.newsletter-success.svelte-8s3559{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;background:var(--color-success);color:#fff;border-radius:var(--radius-pill);font-weight:var(--font-weight-medium)}.success-icon.svelte-8s3559{font-size:var(--text-lg)}.newsletter-error.svelte-8s3559{color:var(--color-error);font-size:var(--text-sm);margin-top:12px}@media(min-width:640px){.articles-grid.svelte-8s3559{grid-template-columns:repeat(2,1fr)}.newsletter-form.svelte-8s3559{flex-direction:row}.newsletter.svelte-8s3559 h2:where(.svelte-8s3559){font-size:var(--text-2xl-loose)}}@media(min-width:900px){.articles-grid.svelte-8s3559{grid-template-columns:repeat(3,1fr);gap:24px}}@media(min-width:1024px){.learn-page.svelte-8s3559{--section-padding: 64px 32px}.container.svelte-8s3559{padding:0}}
