.articles-grid-container.svelte-be8naf{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem}@media(min-width:800px){.articles-grid-container.svelte-be8naf{grid-template-columns:3fr 1fr}.sidebar.svelte-be8naf{grid-column:2;grid-row:1;align-self:start}}.sidebar-sticky.svelte-be8naf{position:sticky;top:2rem;background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000000d;border:1px solid #eef2f3}.sidebar.svelte-be8naf h3:where(.svelte-be8naf){color:#2c3e50;margin-top:0;margin-bottom:1.25rem;font-size:1.2rem;border-bottom:2px solid #eef2f3;padding-bottom:.5rem}.category-list.svelte-be8naf{list-style:none;padding:0;margin:0}.category-list.svelte-be8naf li:where(.svelte-be8naf){margin-bottom:.5rem}.category-list.svelte-be8naf a:where(.svelte-be8naf){display:block;padding:.5rem;text-decoration:none;color:#555;font-weight:500;border-radius:4px;transition:all .2s ease}.category-list.svelte-be8naf a:where(.svelte-be8naf):hover{background-color:#f4f7f6;color:#2980b9}.category-list.svelte-be8naf a.active:where(.svelte-be8naf){background-color:#e8f4fd;color:#2980b9;font-weight:700}.empty-text.svelte-be8naf{color:#7f8c8d;font-style:italic;font-size:.9rem}
