main.svelte-1h5ho15{flex-direction:column;min-height:100vh;display:flex}h1.svelte-1h5ho15{color:rgb(var(--bg-text-01));margin:0 0 var(--sp-04) 0;font-size:2.75rem;font-weight:800}.lead.svelte-1h5ho15{color:rgb(var(--bg-text-02));max-width:600px;font-size:1.25rem}hero-section.svelte-1h5ho15{text-align:center;padding:8rem var(--sp-06) 4rem;background:linear-gradient(180deg, rgb(var(--bg)) 0%, rgb(var(--brand-primary-10) / .1) 100%);justify-content:center;align-items:center;display:flex}.hero-content.svelte-1h5ho15{flex-direction:column;align-items:center;display:flex}.section-content.svelte-1h5ho15{width:100%;max-width:800px}pinned-section.svelte-1h5ho15{padding:0 var(--sp-06) 4rem;background:rgb(var(--bg));justify-content:center;display:flex}.pinned-content.svelte-1h5ho15{flex-direction:column;width:100%;max-width:800px;display:flex}pinned-label.svelte-1h5ho15{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--brand-primary));background:rgb(var(--brand-primary-10));padding:var(--sp-01) var(--sp-03);margin-bottom:var(--sp-04);border-radius:100px;align-self:flex-start;font-size:.75rem;font-weight:700;display:inline-block}.pinned-header.svelte-1h5ho15{margin-bottom:var(--sp-04);text-decoration:none}.pinned-header.svelte-1h5ho15:hover h2:where(.svelte-1h5ho15){color:rgb(var(--brand-blue-light))}article-meta.svelte-1h5ho15{align-items:center;gap:var(--sp-03);margin-bottom:var(--sp-02);display:flex}pinned-section.svelte-1h5ho15 h2:where(.svelte-1h5ho15){color:rgb(var(--bg-text-01));margin:0;font-size:1.75rem;font-weight:800;line-height:1.3;transition:color .15s}.pinned-image.svelte-1h5ho15{border:1px solid rgb(var(--bg-border));width:100%;height:auto;margin-bottom:var(--sp-05);border-radius:12px}.pinned-desc.svelte-1h5ho15{color:rgb(var(--bg-text-02));margin:0 0 var(--sp-05) 0;font-size:1.1rem;line-height:1.7}highlights-grid.svelte-1h5ho15{gap:var(--sp-04);margin-bottom:var(--sp-05);grid-template-columns:repeat(2,1fr);display:grid}highlight-card.svelte-1h5ho15{padding:var(--sp-05);background:rgb(var(--neutral-01));border:1px solid rgb(var(--bg-border));border-top:3px solid rgb(var(--brand-primary));border-radius:12px;flex-direction:column;display:flex}highlight-title.svelte-1h5ho15{color:rgb(var(--brand-primary));margin-bottom:var(--sp-02);font-size:1rem;font-weight:600}highlight-text.svelte-1h5ho15{color:rgb(var(--bg-text-02));font-size:.9rem;line-height:1.6}pinned-actions.svelte-1h5ho15{gap:var(--sp-04);align-items:center;display:flex}.pinned-read.svelte-1h5ho15{background:rgb(var(--brand-primary));color:#fff;padding:var(--sp-02) var(--sp-05);border-radius:8px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.pinned-read.svelte-1h5ho15:hover{background:rgb(var(--brand-blue-light));transform:translateY(-2px)}articles-section.svelte-1h5ho15{padding:4rem var(--sp-06);background:rgb(var(--bg));flex:1;justify-content:center;display:flex}filter-bar.svelte-1h5ho15{justify-content:space-between;align-items:flex-start;gap:var(--sp-04);margin-bottom:var(--sp-06);display:flex}filter-pills.svelte-1h5ho15{gap:var(--sp-02);flex-wrap:wrap;flex:1;display:flex}.pill.svelte-1h5ho15{padding:var(--sp-01) var(--sp-03);background:rgb(var(--neutral-01));border:1px solid rgb(var(--bg-border));color:rgb(var(--bg-text-02));cursor:pointer;border-radius:100px;font-size:.85rem;font-weight:500;transition:all .15s}.pill.svelte-1h5ho15:hover{border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary))}.pill.active.svelte-1h5ho15{background:rgb(var(--brand-primary-10));border-color:rgb(var(--brand-primary));color:rgb(var(--brand-primary))}sort-toggle.svelte-1h5ho15{align-items:center;gap:var(--sp-02);white-space:nowrap;padding-top:var(--sp-01);display:flex}.sort-btn.svelte-1h5ho15{color:rgb(var(--bg-text-03));cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;transition:color .15s}.sort-btn.active.svelte-1h5ho15{color:rgb(var(--bg-text-01));font-weight:700}.sort-sep.svelte-1h5ho15{color:rgb(var(--bg-text-03));font-size:.85rem}articles-list.svelte-1h5ho15{gap:var(--sp-04);flex-direction:column;display:flex}.article-card.svelte-1h5ho15{padding:var(--sp-05);background:rgb(var(--neutral-01));border:1px solid rgb(var(--bg-border));border-radius:12px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex}.article-card.featured.svelte-1h5ho15{background:rgb(var(--yellow-10));border-color:rgb(var(--yellow-08))}.article-card.svelte-1h5ho15:hover{border-color:rgb(var(--brand-blue-light));box-shadow:0 6px 20px rgb(var(--bg-text-01) / .05);transform:translateY(-2px)}article-header.svelte-1h5ho15{margin-bottom:var(--sp-02);justify-content:space-between;align-items:center;display:flex}article-publication.svelte-1h5ho15{color:rgb(var(--brand-blue-light));text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:600}article-year.svelte-1h5ho15{color:rgb(var(--bg-text-03));font-size:.85rem}article-title.svelte-1h5ho15{color:rgb(var(--bg-text-01));margin-bottom:var(--sp-02);font-size:1.15rem;font-weight:700;line-height:1.4;display:block}article-desc.svelte-1h5ho15{color:rgb(var(--bg-text-02));margin-bottom:var(--sp-03);font-size:.95rem;line-height:1.55}article-link.svelte-1h5ho15{color:rgb(var(--brand-blue-light));font-size:.9rem;font-weight:600}empty-state.svelte-1h5ho15{text-align:center;padding:var(--sp-06);color:rgb(var(--bg-text-03));font-size:.95rem;display:block}@media (max-width:600px){h1.svelte-1h5ho15{font-size:2rem}pinned-section.svelte-1h5ho15 h2:where(.svelte-1h5ho15){font-size:1.4rem}highlights-grid.svelte-1h5ho15{grid-template-columns:1fr}filter-bar.svelte-1h5ho15{flex-direction:column}sort-toggle.svelte-1h5ho15{padding-top:0}}
