.editorial-card.svelte-1m4yp3e.svelte-1m4yp3e{display:flex;gap:1.5rem;background:var(--bg-surface);border:1px solid var(--accent);border-left:3px solid var(--accent);border-radius:calc(var(--radius) * 2);overflow:hidden;transition:box-shadow .2s,transform .2s}.editorial-card.svelte-1m4yp3e.svelte-1m4yp3e:hover{box-shadow:0 4px 32px #0284c72e;transform:translateY(-2px)}.editorial-image-wrap.svelte-1m4yp3e.svelte-1m4yp3e{flex-shrink:0;width:220px;overflow:hidden;background:var(--bg-muted);display:block}.editorial-image.svelte-1m4yp3e.svelte-1m4yp3e{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.editorial-card.svelte-1m4yp3e:hover .editorial-image.svelte-1m4yp3e{transform:scale(1.04)}.editorial-body.svelte-1m4yp3e.svelte-1m4yp3e{display:flex;flex-direction:column;gap:.625rem;padding:1.25rem 1.25rem 1.25rem 0;flex:1;min-width:0}.editorial-body--no-image.svelte-1m4yp3e.svelte-1m4yp3e{padding-left:1.25rem}.editorial-meta.svelte-1m4yp3e.svelte-1m4yp3e{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.editorial-studio-badge.svelte-1m4yp3e.svelte-1m4yp3e{display:inline-flex;align-items:center;gap:.3rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono);color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent);border-radius:9999px;padding:.2rem .55rem;white-space:nowrap}.editorial-category.svelte-1m4yp3e.svelte-1m4yp3e{display:inline-flex;align-items:center;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);border:1px solid;border-radius:9999px;padding:.2rem .55rem;white-space:nowrap}.editorial-date.svelte-1m4yp3e.svelte-1m4yp3e{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);margin-left:auto}.editorial-title-link.svelte-1m4yp3e.svelte-1m4yp3e{text-decoration:none}.editorial-title.svelte-1m4yp3e.svelte-1m4yp3e{font-size:1.0625rem;font-weight:700;color:var(--text);line-height:1.4;transition:color .15s}.editorial-title-link.svelte-1m4yp3e:hover .editorial-title.svelte-1m4yp3e{color:var(--accent)}.editorial-summary.svelte-1m4yp3e.svelte-1m4yp3e{font-size:.875rem;color:var(--text-muted);line-height:1.7;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.editorial-footer.svelte-1m4yp3e.svelte-1m4yp3e{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.625rem;border-top:1px solid var(--border);margin-top:auto}.editorial-source.svelte-1m4yp3e.svelte-1m4yp3e{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono)}.editorial-cta.svelte-1m4yp3e.svelte-1m4yp3e{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;color:var(--accent);text-decoration:none;white-space:nowrap;transition:gap .15s}.editorial-cta.svelte-1m4yp3e.svelte-1m4yp3e:hover{gap:.55rem}@media (max-width: 640px){.editorial-card.svelte-1m4yp3e.svelte-1m4yp3e{flex-direction:column}.editorial-image-wrap.svelte-1m4yp3e.svelte-1m4yp3e{width:100%;aspect-ratio:16/9}.editorial-body.svelte-1m4yp3e.svelte-1m4yp3e,.editorial-body--no-image.svelte-1m4yp3e.svelte-1m4yp3e{padding:1rem}.editorial-date.svelte-1m4yp3e.svelte-1m4yp3e{margin-left:0}}.editorial-section.svelte-179ksnv{padding:2rem 0 1.5rem;border-bottom:1px solid var(--border)}.editorial-header.svelte-179ksnv{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.editorial-header-left.svelte-179ksnv{display:flex;align-items:center;gap:.4rem}.editorial-icon.svelte-179ksnv{color:var(--accent);flex-shrink:0}.editorial-label.svelte-179ksnv{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-family:var(--font-mono)}.editorial-sub.svelte-179ksnv{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono)}.editorial-list.svelte-179ksnv{display:flex;flex-direction:column;gap:1rem}.home.svelte-19jcr3t{padding-bottom:4rem}.featured-section.svelte-19jcr3t{padding:2.5rem 0 2rem;border-bottom:1px solid var(--border);background:var(--bg-surface)}.feed-section.svelte-19jcr3t{padding:2.5rem 0}.newsletter-section.svelte-19jcr3t{padding:0 0 2rem}.section-header.svelte-19jcr3t{margin-bottom:1.25rem}.section-label.svelte-19jcr3t{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-family:var(--font-mono)}.featured-grid.svelte-19jcr3t{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width: 1024px){.featured-grid.svelte-19jcr3t{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.featured-grid.svelte-19jcr3t{grid-template-columns:1fr}}
