.editors-choice.svelte-1ezjodi{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.section-title.svelte-1ezjodi{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#7eb52c 0%,#b5d334 100%);align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;font-size:.8rem;font-weight:700;display:flex}.choice-articles.svelte-1ezjodi{padding:1rem 1rem .5rem}.choice-article.svelte-1ezjodi{margin-bottom:0}.choice-title-link.svelte-1ezjodi{color:inherit;text-decoration:none;display:block}.choice-title-link.svelte-1ezjodi:hover .choice-title:where(.svelte-1ezjodi){color:#06c}.choice-header.svelte-1ezjodi{margin-bottom:.75rem}.choice-title.svelte-1ezjodi{color:#06c;margin:0 0 .5rem;font-size:.95rem;font-weight:600;line-height:1.3;transition:color .2s}.choice-author.svelte-1ezjodi{color:#666;margin:0;font-size:.8rem}.author-link.svelte-1ezjodi{color:#666;text-decoration:none}.author-link.svelte-1ezjodi:hover{color:#06c;text-decoration:underline}.choice-author-section.svelte-1ezjodi{align-items:flex-start;gap:.75rem;display:flex}.choice-avatar.svelte-1ezjodi{object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:40px}.choice-avatar-placeholder.svelte-1ezjodi{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex}.choice-excerpt.svelte-1ezjodi{color:#666;margin:0;font-size:.8rem;line-height:1.4}.choice-divider.svelte-1ezjodi{background:#e0e0e0;height:1px;margin:1rem 0}.see-all-link.svelte-1ezjodi{text-align:center;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);border-top:1px solid var(--color-gray-200,#e5e7eb);margin:0}.see-all-link.svelte-1ezjodi a:where(.svelte-1ezjodi){color:var(--color-primary-600,#06c);font-size:var(--text-sm,.875rem);font-weight:var(--font-medium,500);transition:color var(--transition-fast,.15s);text-decoration:none}.see-all-link.svelte-1ezjodi a:where(.svelte-1ezjodi):hover{color:var(--color-primary-700,#0052a3);text-decoration:underline}.spotlight.svelte-u2cqfc{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.section-title.svelte-u2cqfc{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#7eb52c 0%,#b5d334 100%);align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;font-size:.8rem;font-weight:700;display:flex}.spotlight-articles.svelte-u2cqfc{padding:1rem 1rem .5rem}.spotlight-article.svelte-u2cqfc{margin-bottom:0}.spotlight-title-link.svelte-u2cqfc{color:inherit;text-decoration:none;display:block}.spotlight-title-link.svelte-u2cqfc:hover .spotlight-title:where(.svelte-u2cqfc){color:#06c}.spotlight-header.svelte-u2cqfc{margin-bottom:.75rem}.spotlight-title.svelte-u2cqfc{color:#06c;margin:0 0 .5rem;font-size:.95rem;font-weight:600;line-height:1.3;transition:color .2s}.spotlight-author.svelte-u2cqfc{color:#666;margin:0;font-size:.8rem}.author-link.svelte-u2cqfc{color:#666;text-decoration:none}.author-link.svelte-u2cqfc:hover{color:#06c;text-decoration:underline}.spotlight-author-section.svelte-u2cqfc{align-items:flex-start;gap:.75rem;display:flex}.spotlight-avatar.svelte-u2cqfc{object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:40px}.spotlight-avatar-placeholder.svelte-u2cqfc{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex}.spotlight-excerpt.svelte-u2cqfc{color:#666;margin:0;font-size:.8rem;line-height:1.4}.spotlight-divider.svelte-u2cqfc{background:#e0e0e0;height:1px;margin:1rem 0}.see-all-link.svelte-u2cqfc{text-align:center;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);border-top:1px solid var(--color-gray-200,#e5e7eb);margin:0}.see-all-link.svelte-u2cqfc a:where(.svelte-u2cqfc){color:var(--color-primary-600,#06c);font-size:var(--text-sm,.875rem);font-weight:var(--font-medium,500);transition:color var(--transition-fast,.15s);text-decoration:none}.see-all-link.svelte-u2cqfc a:where(.svelte-u2cqfc):hover{color:var(--color-primary-700,#0052a3);text-decoration:underline}.homepage-highlights.svelte-1axazt{background:#fff;border-radius:4px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.highlights-content.svelte-1axazt{min-height:400px;position:relative;overflow:hidden}.highlight-slide.svelte-1axazt{opacity:0;pointer-events:none;width:100%;height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:opacity .5s ease-in-out;display:flex;position:absolute;top:0;left:0}.highlight-slide.active.svelte-1axazt{opacity:1;pointer-events:auto;position:relative}.highlight-image.svelte-1axazt{object-fit:cover;width:100%;height:400px;display:block}.highlight-no-image.svelte-1axazt{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);width:100%;height:400px}.highlight-overlay.svelte-1axazt{pointer-events:none;background:linear-gradient(#0000 0%,#0003 30%,#0009 60%,#000000f2 100%);position:absolute;inset:0}.highlight-overlay.gradient-only.svelte-1axazt{background:linear-gradient(#0000 0%,#00000080 100%)}.highlight-text.svelte-1axazt{z-index:1;max-width:800px;padding:2rem;position:absolute;bottom:0;left:0;right:0}.highlight-title.svelte-1axazt{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 4px #0000004d;margin-bottom:.75rem;font-size:2.75rem;font-weight:800;line-height:1.1}.highlight-description.svelte-1axazt{color:#ffffffe6;letter-spacing:.01em;text-shadow:0 1px 3px #0006;line-clamp:4;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:700px;margin-bottom:0;font-size:1.15rem;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.highlight-cta.svelte-1axazt{margin-top:1.5rem}.cta-button.svelte-1axazt{color:#fff;background:#3b82f6;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 6px #0003}.highlight-slide.svelte-1axazt:hover .cta-button:where(.svelte-1axazt){background:#2563eb;transform:translate(2px)}.cta-arrow.svelte-1axazt{transition:transform .2s}.highlight-slide.svelte-1axazt:hover .cta-arrow:where(.svelte-1axazt){transform:translate(4px)}@keyframes svelte-1axazt-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-1axazt{animation:.6s cubic-bezier(.16,1,.3,1) forwards svelte-1axazt-fadeInUp}.highlight-placeholder.svelte-1axazt{text-align:center;background:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex;position:relative}.highlight-placeholder.svelte-1axazt h3:where(.svelte-1axazt){color:#333;margin-bottom:.75rem;font-size:1.5rem}.highlight-placeholder.svelte-1axazt p:where(.svelte-1axazt){color:#666;line-height:1.6}.carousel-dots.svelte-1axazt{z-index:10;gap:.5rem;display:flex;position:absolute;bottom:16px;right:20px}.dot.svelte-1axazt{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.dot.svelte-1axazt:hover{background:#fffc}.dot.active.svelte-1axazt{background:#fff}@media (width<=768px){.highlight-title.svelte-1axazt{font-size:1.75rem}.highlight-description.svelte-1axazt{line-clamp:3;-webkit-line-clamp:3;font-size:.95rem}.highlight-text.svelte-1axazt{padding:1.5rem}.cta-button.svelte-1axazt{padding:.625rem 1.25rem;font-size:.8rem}}.latest-posts.svelte-vqtg22{border-radius:var(--radius-base);padding:var(--spacing-6);box-shadow:var(--shadow-base);background:#fff}.section-title-main.svelte-vqtg22{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-gray-800);margin:0 0 var(--spacing-6) 0;padding-bottom:var(--spacing-3);border-bottom:2px solid var(--color-gray-200)}.posts-list.svelte-vqtg22{gap:var(--spacing-6);flex-direction:column;display:flex}.post-item.svelte-vqtg22{gap:var(--spacing-4);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--color-gray-200);display:flex}.post-item.svelte-vqtg22:last-child{border-bottom:none}.post-thumbnail-container.svelte-vqtg22{flex-shrink:0}.thumbnail-link.svelte-vqtg22{text-decoration:none;display:block}.post-thumbnail.svelte-vqtg22{object-fit:cover;border-radius:var(--radius-base);width:120px;height:80px}.post-thumbnail.article-thumbnail.svelte-vqtg22{width:120px;height:80px}.post-thumbnail-placeholder.svelte-vqtg22{border-radius:var(--radius-base);background:var(--color-primary-600);color:#fff;width:120px;height:80px;font-weight:var(--font-bold);font-size:var(--text-2xl);justify-content:center;align-items:center;display:flex}.post-content.svelte-vqtg22{flex:1}.post-link.svelte-vqtg22{text-decoration:none}.post-title.svelte-vqtg22{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-primary-600);margin:0 0 var(--spacing-2) 0;line-height:var(--leading-tight)}.post-link.svelte-vqtg22:hover .post-title:where(.svelte-vqtg22){text-decoration:underline}.post-meta.svelte-vqtg22{font-size:var(--text-sm);color:var(--color-gray-500);margin:0 0 var(--spacing-1) 0}.author-info.svelte-vqtg22{align-items:center;gap:var(--spacing-2);display:inline-flex}.mini-avatar.svelte-vqtg22{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.mini-avatar-placeholder.svelte-vqtg22{background:var(--color-primary-600);color:#fff;width:20px;height:20px;font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contributor-link.svelte-vqtg22{color:inherit;text-decoration:none}.contributor-link.svelte-vqtg22:hover{color:var(--color-primary-600);text-decoration:underline}.post-date.svelte-vqtg22{font-size:var(--text-xs);color:var(--color-gray-400);margin:0 0 var(--spacing-3) 0}.post-excerpt.svelte-vqtg22{font-size:var(--text-sm);color:var(--color-gray-500);line-height:var(--leading-normal);margin:0 0 var(--spacing-3) 0}.post-ticker.svelte-vqtg22{font-size:var(--text-xs);color:var(--color-gray-500);align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.all-posts-link.svelte-vqtg22{text-align:center;margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--color-gray-200)}.btn-all-posts.svelte-vqtg22{padding:var(--spacing-3) var(--spacing-8);background:var(--color-primary-600);color:#fff;border-radius:var(--radius-base);font-weight:var(--font-semibold);transition:background var(--transition-base);text-decoration:none;display:inline-block}.btn-all-posts.svelte-vqtg22:hover{background:var(--color-primary-700)}.no-posts.svelte-vqtg22{text-align:center;color:var(--color-gray-500);padding:var(--spacing-8)}@media (width<=768px){.post-item.svelte-vqtg22{gap:var(--spacing-3);flex-direction:column}.post-thumbnail.svelte-vqtg22,.post-thumbnail.article-thumbnail.svelte-vqtg22,.post-thumbnail-placeholder.svelte-vqtg22{width:100%;height:180px}}.discovery-banner.svelte-18dfk4s{color:#fff;padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-lg);background:linear-gradient(135deg,#036 0%,#048 100%)}.banner-content.svelte-18dfk4s{justify-content:space-between;align-items:center;gap:var(--spacing-6);max-width:var(--container-xl);margin:0 auto;display:flex}.messaging.svelte-18dfk4s{flex:1}.messaging.svelte-18dfk4s h1:where(.svelte-18dfk4s){margin:0 0 var(--spacing-3) 0;font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:#fff}.messaging.svelte-18dfk4s h1:where(.svelte-18dfk4s) em:where(.svelte-18dfk4s){opacity:.9;font-style:italic}.topic-line.svelte-18dfk4s{align-items:center;gap:var(--spacing-2);font-size:var(--text-base);display:flex}.label.svelte-18dfk4s{color:var(--color-gray-300)}.topic-text.svelte-18dfk4s{color:var(--color-explore-accent);font-size:var(--text-lg);font-weight:var(--font-bold);cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base);transition:all var(--transition-fast);background:0 0;border:none;animation:.4s ease-out svelte-18dfk4s-fadeInUp}.topic-text.svelte-18dfk4s:hover{background:#ffffff26;text-decoration:underline}.topic-text.svelte-18dfk4s:focus-visible{outline:var(--focus-ring-width) solid white;outline-offset:var(--focus-ring-offset)}@keyframes svelte-18dfk4s-fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cta.svelte-18dfk4s{flex-shrink:0}.explore-btn.svelte-18dfk4s{align-items:center;gap:var(--spacing-2);background:var(--color-success);color:#fff;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-base);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-fast);border:none;display:inline-flex}.explore-btn.svelte-18dfk4s:hover{background:var(--color-success-hover);transform:translate(2px)}.explore-btn.svelte-18dfk4s:focus-visible{outline:var(--focus-ring-width) solid white;outline-offset:var(--focus-ring-offset)}.explore-btn.svelte-18dfk4s svg:where(.svelte-18dfk4s){transition:transform var(--transition-fast)}.explore-btn.svelte-18dfk4s:hover svg:where(.svelte-18dfk4s){transform:translate(4px)}@media (width<=768px){.discovery-banner.svelte-18dfk4s{padding:var(--spacing-5) var(--spacing-4)}.banner-content.svelte-18dfk4s{text-align:center;gap:var(--spacing-4);flex-direction:column}.messaging.svelte-18dfk4s h1:where(.svelte-18dfk4s){font-size:var(--text-lg)}.topic-line.svelte-18dfk4s{flex-wrap:wrap;justify-content:center}.topic-text.svelte-18dfk4s{font-size:var(--text-base)}.explore-btn.svelte-18dfk4s{width:100%;padding:var(--spacing-3) var(--spacing-4);justify-content:center}}.homepage-container.svelte-1uha8ag{max-width:var(--container-xl);gap:var(--spacing-6);padding:var(--spacing-6);background:var(--color-gray-100);grid-template-columns:300px 1fr;margin:0 auto;display:grid}.discovery-banner-container.svelte-1uha8ag{grid-column:1/-1}.left-sidebar.svelte-1uha8ag{gap:var(--spacing-4);flex-direction:column;display:flex}.homepage-dianomi-ad.svelte-1uha8ag{justify-content:center;width:100%;display:flex;overflow:hidden}.homepage-dianomi-ad-shell.svelte-1uha8ag{width:100%;max-width:300px;padding:var(--spacing-2);box-sizing:border-box;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.homepage-dianomi-ad-shell.svelte-1uha8ag .dianomi_context{width:100%;max-width:280px;margin:0 auto}.homepage-dianomi-ad-shell.svelte-1uha8ag iframe{border:0;max-width:100%;margin:0 auto;display:block}.homepage-dianomi-ad-desktop.svelte-1uha8ag{align-self:center;max-width:300px}.homepage-dianomi-ad-mobile.svelte-1uha8ag{max-width:300px;margin:0 auto}.main-section.svelte-1uha8ag{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.mobile-sidebar-sections.svelte-1uha8ag{gap:var(--spacing-4);flex-direction:column;display:none}@media (width<=1024px){.homepage-container.svelte-1uha8ag{grid-template-columns:1fr}.left-sidebar.svelte-1uha8ag{display:none}.mobile-sidebar-sections.svelte-1uha8ag{display:flex}}
