.learn-page.svelte-8s3559{max-width:var(--max-width);margin:0 auto}.page-header.section.svelte-8s3559{padding:64px 32px 0}.page-header.svelte-8s3559 .section-title{max-width:none;margin-bottom:12px;font-size:44px;line-height:1.1}.page-header.svelte-8s3559 .section-sub:where(.svelte-8s3559){max-width:520px;margin-bottom:0;font-size:17px}.categories-section.section.svelte-8s3559{padding:48px 32px 0}.categories-grid.grid-3.svelte-8s3559{gap:16px}.category-card.svelte-8s3559{align-items:center;gap:16px;padding:20px;text-decoration:none;display:flex}.cat-arrow.svelte-8s3559{width:16px;height:16px;color:var(--text-muted,var(--color-text-muted));transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}.category-card.svelte-8s3559:hover .cat-arrow:where(.svelte-8s3559){color:var(--sig-bright,var(--color-accent));transform:translate(3px)}.cat-icon.svelte-8s3559{background:var(--sig-tint-wash,var(--color-accent-subtle));border:1px solid var(--sig-border-soft,var(--color-border));border-radius:var(--radius-md);width:40px;height:40px;color:var(--sig-bright,var(--color-accent));flex-shrink:0;justify-content:center;align-items:center;display:flex}.cat-icon.svelte-8s3559 svg:where(.svelte-8s3559){width:20px;height:20px}.cat-content.svelte-8s3559{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cat-header.svelte-8s3559{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cat-name.svelte-8s3559{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;overflow:hidden}.cat-count.svelte-8s3559{color:var(--text-muted,var(--color-text-muted));white-space:nowrap;font-size:12px}.cat-desc.svelte-8s3559{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.featured-section.section.svelte-8s3559{padding:48px 32px 0}.featured-card.svelte-8s3559{align-items:center;gap:24px;padding:28px 28px 28px 24px;text-decoration:none;display:flex}.featured-icon.svelte-8s3559{background:var(--sig-deep,var(--color-accent));border-radius:var(--radius-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.featured-icon.svelte-8s3559 svg:where(.svelte-8s3559){width:24px;height:24px}.featured-content.svelte-8s3559{flex:1;min-width:0}.featured-eyebrow.svelte-8s3559{margin-bottom:6px}.featured-title.svelte-8s3559{margin-bottom:6px;font-size:22px}.featured-description.svelte-8s3559{margin:0;font-size:14px;line-height:1.55}.featured-cta.svelte-8s3559{flex-shrink:0;padding:10px 16px;font-size:14px}.featured-cta.svelte-8s3559 svg:where(.svelte-8s3559){width:14px;height:14px}.latest-section.section.svelte-8s3559{padding:64px 32px 0}.latest-heading.svelte-8s3559{margin-bottom:24px;font-size:22px}.articles-list.svelte-8s3559{border:1px solid var(--border-subtle,var(--color-border));border-radius:var(--radius-lg);overflow:hidden}.article-row.svelte-8s3559{border-bottom:1px solid var(--border-subtle,var(--color-border-subtle));transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.article-row.svelte-8s3559:last-child{border-bottom:none}.article-row.svelte-8s3559:hover{background:var(--bg-elevated,var(--color-bg-elevated))}.article-info.svelte-8s3559{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.article-title.svelte-8s3559{color:var(--text-primary,var(--color-text-primary));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.article-excerpt.svelte-8s3559{color:var(--text-muted,var(--color-text-muted));white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.article-meta.svelte-8s3559{flex-shrink:0;align-items:center;gap:12px;display:flex}.difficulty-badge.svelte-8s3559{font-size:12px;font-weight:500}.row-arrow.svelte-8s3559{width:14px;height:14px;color:var(--text-muted,var(--color-text-muted));transition:transform var(--transition-fast), color var(--transition-fast)}.article-row.svelte-8s3559:hover .row-arrow:where(.svelte-8s3559){color:var(--sig-bright,var(--color-accent));transform:translate(2px)}.page-spacer.svelte-8s3559{height:var(--space-20)}@media (width<=700px){.page-header.section.svelte-8s3559{padding:40px 20px 0}.page-header.svelte-8s3559 .section-title{font-size:32px}.categories-section.section.svelte-8s3559{padding:36px 20px 0}.featured-section.section.svelte-8s3559{padding:32px 20px 0}.featured-card.svelte-8s3559{text-align:left;flex-direction:column;align-items:flex-start;padding:22px}.featured-cta.svelte-8s3559{justify-content:center;align-self:stretch}.latest-section.section.svelte-8s3559{padding:48px 20px 0}.article-excerpt.svelte-8s3559{display:none}}
