.wrap.svelte-dibq0i{width:min(1180px,92%);margin:0 auto;display:grid;gap:var(--spacing-6);padding-bottom:var(--spacing-8)}.banner.svelte-dibq0i img:where(.svelte-dibq0i){width:100%;height:240px;object-fit:cover;border-radius:var(--radius-lg)}h1.svelte-dibq0i{font-family:var(--font-heading);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:var(--spacing-2) 0}.section-nav.svelte-dibq0i{margin-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--spacing-4)}.section-nav.svelte-dibq0i ul:where(.svelte-dibq0i){display:flex;flex-wrap:wrap;gap:var(--spacing-4);padding:0;list-style:none;margin:0}.section-nav.svelte-dibq0i a:where(.svelte-dibq0i){display:block;padding:var(--spacing-2) var(--spacing-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);text-decoration:none;color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all .2s}.section-nav.svelte-dibq0i a:where(.svelte-dibq0i):hover{background:var(--color-primary-50);border-color:var(--color-primary);color:var(--color-primary)}.loading.svelte-dibq0i{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) 0}.spinner.svelte-dibq0i{width:40px;height:40px;border:3px solid var(--color-neutral-200);border-top:3px solid var(--color-primary);border-radius:var(--radius-full);animation:svelte-dibq0i-spin 1s linear infinite;margin-bottom:var(--spacing-4)}@keyframes svelte-dibq0i-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-description.svelte-dibq0i{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-normal);margin:var(--spacing-2) 0 var(--spacing-6)}.filters-container.svelte-dibq0i{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4)}.search-form.svelte-dibq0i{display:flex;gap:var(--spacing-2)}.filter-selects.svelte-dibq0i{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.filter-group.svelte-dibq0i{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1;min-width:200px}.filter-group.svelte-dibq0i label:where(.svelte-dibq0i){font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.filter-group.svelte-dibq0i select:where(.svelte-dibq0i){padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-secondary);font-size:var(--font-size-base);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-3) center;background-size:1rem}.experts-section.svelte-dibq0i{margin-bottom:var(--spacing-12);scroll-margin-top:2rem}.section-header.svelte-dibq0i{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #eee}.section-header.svelte-dibq0i h2:where(.svelte-dibq0i){font-family:var(--font-serif, "Playfair Display");font-size:1.75rem;margin:0}.results-count.svelte-dibq0i{color:#666;font-size:.95rem}.no-results.svelte-dibq0i{text-align:center;padding:3rem;background:#f9f9f9;border-radius:8px;color:#555}.btn-reset.svelte-dibq0i{display:inline-block;margin-top:1rem;padding:.6rem 1.2rem;background-color:#d4af37;color:#0b0b0b;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-reset.svelte-dibq0i:hover{background-color:#c19b2e}.featured-opinions.svelte-dibq0i{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.opinion-card.svelte-dibq0i{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.opinion-card.svelte-dibq0i:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001f}.opinion-card.featured.svelte-dibq0i{border-top:4px solid #D4AF37}.opinion-image.svelte-dibq0i{width:100%;height:200px;overflow:hidden;background:#f5f5f5}.opinion-image.svelte-dibq0i img:where(.svelte-dibq0i){width:100%;height:100%;object-fit:cover;transition:transform .3s}.opinion-card.svelte-dibq0i:hover .opinion-image:where(.svelte-dibq0i) img:where(.svelte-dibq0i){transform:scale(1.05)}.opinion-header.svelte-dibq0i{padding:1.25rem 1.25rem .75rem;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #f0f0f0}.expert-info.svelte-dibq0i{display:flex;align-items:center;gap:.75rem}.expert-avatar.svelte-dibq0i{width:48px;height:48px;border-radius:50%;object-fit:cover}.expert-name.svelte-dibq0i{margin:0;font-size:1rem;font-weight:600}.expert-position.svelte-dibq0i{margin:.25rem 0 0;font-size:.85rem;color:#666}.opinion-meta.svelte-dibq0i{color:#888;font-size:.85rem}.opinion-content.svelte-dibq0i{padding:1.25rem;flex:1;display:flex;flex-direction:column}.opinion-title.svelte-dibq0i{margin:0 0 .75rem;font-size:1.2rem;line-height:1.4}.opinion-summary.svelte-dibq0i{margin:0 0 1rem;font-size:.95rem;line-height:1.5;color:#444;flex:1}.opinion-topics.svelte-dibq0i{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.topic-tag.svelte-dibq0i{display:inline-block;padding:.25rem .5rem;background:#fff9e6;color:#d4af37;border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .2s}.topic-tag.svelte-dibq0i:hover{background:#f7f0d0}.topic-tag.svelte-dibq0i:focus{outline:2px solid #D4AF37;outline-offset:2px}.topic-tag.highlighted.svelte-dibq0i{background:#d4af37;color:#0b0b0b}.read-more.svelte-dibq0i{align-self:flex-start;color:#d4af37;text-decoration:none;font-weight:500;font-size:.9rem;display:inline-flex;align-items:center}.read-more.svelte-dibq0i:hover{text-decoration:underline}.experts-grid.svelte-dibq0i{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.expert-card.svelte-dibq0i{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.expert-card.svelte-dibq0i:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001f}.expert-image.svelte-dibq0i{height:220px;position:relative}.expert-image.svelte-dibq0i img:where(.svelte-dibq0i){width:100%;height:100%;object-fit:cover}.featured-badge.svelte-dibq0i{position:absolute;top:10px;right:10px;background-color:#ff6b00;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.expert-content.svelte-dibq0i{padding:1.25rem;flex:1;display:flex;flex-direction:column}.expert-content.svelte-dibq0i h3:where(.svelte-dibq0i){margin:0 0 .5rem;font-size:1.2rem}.expert-position.svelte-dibq0i{margin:0;font-weight:500;color:#444}.expert-company.svelte-dibq0i{margin:.25rem 0 .75rem;color:#666}.expert-bio.svelte-dibq0i{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:#444;flex:1}.expert-expertise.svelte-dibq0i{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.expertise-tag.svelte-dibq0i{display:inline-block;padding:.25rem .5rem;background:#f0f0f0;color:#555;border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .2s}.expertise-tag.svelte-dibq0i:hover{background:#e0e0e0}.expertise-tag.svelte-dibq0i:focus{outline:2px solid #D4AF37;outline-offset:2px}.expertise-tag.highlighted.svelte-dibq0i{background:#d4af37;color:#0b0b0b}.expert-social.svelte-dibq0i{display:flex;gap:.75rem;margin-bottom:1rem}.social-link.svelte-dibq0i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;transition:transform .2s}.social-link.svelte-dibq0i:hover{transform:scale(1.1)}.social-link.linkedin.svelte-dibq0i{background-color:#0077b5}.social-link.twitter.svelte-dibq0i{background-color:#1da1f2}.social-link.website.svelte-dibq0i{background-color:#333}.expert-articles.svelte-dibq0i{margin-bottom:1rem;padding:1rem;background:#f9fafb;border-radius:6px;border:1px solid #E5E7EB}.articles-count.svelte-dibq0i{margin:0 0 .75rem;font-size:.85rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.articles-links.svelte-dibq0i{display:flex;flex-direction:column;gap:.5rem}.article-link.svelte-dibq0i{display:block;color:#d4af37;text-decoration:none;font-size:.9rem;line-height:1.4;transition:color .2s;padding:.25rem 0}.article-link.svelte-dibq0i:hover{color:#c19b2e;text-decoration:underline}.btn-view.svelte-dibq0i{display:inline-flex;align-items:center;gap:.5rem;background-color:#d4af37;color:#0b0b0b;border:none;padding:.6rem 1rem;border-radius:4px;font-weight:500;text-decoration:none;transition:background-color .2s;align-self:flex-start}.btn-view.svelte-dibq0i:hover{background-color:#c19b2e}.opinions-list.svelte-dibq0i{display:flex;flex-direction:column;gap:1.5rem}.sr-only.svelte-dibq0i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 768px){.featured-opinions.svelte-dibq0i,.experts-grid.svelte-dibq0i{grid-template-columns:1fr}.section-nav.svelte-dibq0i ul:where(.svelte-dibq0i){flex-direction:column;gap:.5rem}.expert-info.svelte-dibq0i{flex-direction:column;align-items:flex-start;text-align:center}.expert-avatar.svelte-dibq0i{margin:0 auto .5rem}}
