main.svelte-1h5ho15{--bg:#eceff4;--bg-02:#eff0f4;--neutral-01:#eceff4;--neutral-02:#eff0f4;flex-direction:column;min-height:100vh;display:flex}.section-content.svelte-1h5ho15{width:100%;max-width:1000px;position:relative}h2.svelte-1h5ho15{letter-spacing:-.02em;color:var(--bg-text-01);margin:var(--sp-04) 0 0 0;font-size:clamp(2rem,3.4vw,3rem);font-weight:800;line-height:1.1}.highlight-blue.svelte-1h5ho15{color:rgb(var(--brand-primary))}section-head.svelte-1h5ho15{margin-bottom:var(--sp-06);display:block}pinned-section.svelte-1h5ho15{padding:7rem var(--sp-06);background:var(--bg-02);justify-content:center;display:flex}.pinned-card.svelte-1h5ho15{padding:var(--sp-07);border:1px solid var(--bg-border);background:#fff;border-radius:28px;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 10px 30px #02050c0d}@media (hover:hover){.pinned-card.svelte-1h5ho15:hover{box-shadow:0 22px 45px rgb(var(--brand-primary) / .16);transform:translateY(-6px)}.pinned-card.svelte-1h5ho15:hover h2:where(.svelte-1h5ho15){color:rgb(var(--brand-primary))}}pinned-head.svelte-1h5ho15{margin-bottom:var(--sp-05);display:block}article-meta.svelte-1h5ho15{align-items:center;gap:var(--sp-03);margin:var(--sp-04) 0 var(--sp-02);display:flex}pinned-section.svelte-1h5ho15 h2:where(.svelte-1h5ho15){margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.25;transition:color .15s}.pinned-image.svelte-1h5ho15{border:1px solid var(--bg-border);width:100%;height:auto;margin-bottom:var(--sp-05);border-radius:14px}.pinned-desc.svelte-1h5ho15{color:var(--bg-text-02);margin:0;font-size:1.1rem;line-height:1.7}highlights-grid.svelte-1h5ho15{gap:var(--sp-04);margin-top:var(--sp-05);grid-template-columns:repeat(2,1fr);display:grid}highlight-card.svelte-1h5ho15{align-items:flex-start;gap:var(--sp-04);padding:var(--sp-05);border:1px solid var(--bg-border);background:#fff;border-radius:18px;display:flex}highlight-dot.svelte-1h5ho15{background:rgb(var(--brand-lime));width:10px;height:10px;box-shadow:0 0 12px rgb(var(--brand-lime) / .5);border-radius:50%;flex-shrink:0;margin-top:.45em}highlight-body.svelte-1h5ho15 h3:where(.svelte-1h5ho15){color:var(--bg-text-01);margin:0 0 var(--sp-02) 0;font-size:1.05rem;font-weight:700}highlight-body.svelte-1h5ho15 p:where(.svelte-1h5ho15){color:var(--bg-text-02);margin:0;font-size:.95rem;line-height:1.6}pinned-actions.svelte-1h5ho15{gap:var(--sp-04);margin-top:var(--sp-06);align-items:center;display:flex}articles-section.svelte-1h5ho15{padding:7rem var(--sp-06);background:#fff;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-02) var(--sp-04);background:var(--bg-02);border:1px solid var(--bg-border);color: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: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:var(--bg-text-01);font-weight:700}.sort-sep.svelte-1h5ho15{color:var(--bg-text-03);font-size:.85rem}articles-list.svelte-1h5ho15{gap:var(--sp-04);grid-template-columns:repeat(2,1fr);display:grid}.article-card.svelte-1h5ho15{padding:var(--sp-06);border:1px solid var(--bg-border);background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 30px #02050c0a}.article-card.featured.svelte-1h5ho15{border-left:3px solid rgb(var(--brand-lime))}@media (hover:hover){.article-card.svelte-1h5ho15:hover{border-color:rgb(var(--brand-primary));box-shadow:0 22px 45px rgb(var(--brand-primary) / .16);transform:translateY(-6px)}.article-card.svelte-1h5ho15:hover article-title:where(.svelte-1h5ho15){color:rgb(var(--brand-primary))}}article-header.svelte-1h5ho15{justify-content:space-between;align-items:center;gap:var(--sp-03);margin-bottom:var(--sp-03);display:flex}article-publication.svelte-1h5ho15{font-family:var(--font-mono);color:rgb(var(--brand-primary));text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:600}article-year.svelte-1h5ho15{color:var(--bg-text-03);white-space:nowrap;font-size:.85rem}article-title.svelte-1h5ho15{color:var(--bg-text-01);margin-bottom:var(--sp-03);font-size:1.2rem;font-weight:700;line-height:1.35;transition:color .15s;display:block}article-desc.svelte-1h5ho15{color:var(--bg-text-02);margin-bottom:var(--sp-04);flex:1;font-size:.95rem;line-height:1.6}article-link.svelte-1h5ho15{color:rgb(var(--brand-primary));font-size:.9rem;font-weight:600}empty-state.svelte-1h5ho15{text-align:center;padding:var(--sp-08);color:var(--bg-text-03);font-size:.95rem;display:block}@media (max-width:820px){highlights-grid.svelte-1h5ho15,articles-list.svelte-1h5ho15{grid-template-columns:1fr}}@media (max-width:768px){pinned-section.svelte-1h5ho15,articles-section.svelte-1h5ho15{padding:4rem var(--sp-03)}.pinned-card.svelte-1h5ho15{padding:var(--sp-05)}section-head.svelte-1h5ho15{margin-bottom:var(--sp-05)}}@media (max-width:600px){filter-bar.svelte-1h5ho15{flex-direction:column}sort-toggle.svelte-1h5ho15{padding-top:0}}
