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