.blog.svelte-u4k2t{padding:var(--section-y) var(--section-x);background:#f8f9fa}.blog__container.svelte-u4k2t{max-width:var(--container-max-width, 1200px);margin:0 auto}.blog__header.svelte-u4k2t{display:grid;grid-template-columns:minmax(0,760px) minmax(300px,1fr);align-items:start;gap:56px;margin-bottom:48px}.blog__intro.svelte-u4k2t{font-family:var(--font-primary);font-size:1rem;line-height:1.65;color:var(--text-secondary, #4F4F4F);margin:0}.blog__filters.svelte-u4k2t{display:flex;flex-direction:column;padding:24px;background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-secondary) 10%,transparent);border-radius:14px}.blog__filters-toggle.svelte-u4k2t{display:none}.blog__filters-body.svelte-u4k2t{display:flex;flex-direction:column;gap:18px}.blog__filters-topline.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;gap:16px}.blog__filters-topline.svelte-u4k2t div:where(.svelte-u4k2t){min-width:0}.blog__filters-topline.svelte-u4k2t div:where(.svelte-u4k2t){display:flex;flex-direction:column;gap:6px}.blog__filters-topline.svelte-u4k2t span:where(.svelte-u4k2t),.blog__filter-label.svelte-u4k2t{font-family:var(--font-primary);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--section-accent-text)}.blog__filters-topline.svelte-u4k2t strong:where(.svelte-u4k2t){font-family:var(--font-secondary);color:var(--color-secondary)}.blog__filters-topline.svelte-u4k2t strong:where(.svelte-u4k2t){font-size:1rem}.blog__filter-clear.svelte-u4k2t{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--section-accent) 28%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--section-accent) 8%,var(--color-white));color:var(--section-accent-text);cursor:pointer;font-family:var(--font-primary);font-size:.78rem;font-weight:700;padding:.45rem .75rem;transition:border-color .25s ease,background-color .25s ease}.blog__filter-clear.svelte-u4k2t:hover{border-color:var(--section-accent);background:color-mix(in srgb,var(--section-accent) 14%,var(--color-white))}.blog__filter-group.svelte-u4k2t{display:flex;flex-direction:column;gap:10px}.blog__topic-row.svelte-u4k2t,.blog__tag-row.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:8px}.blog__filter-chip.svelte-u4k2t,.blog__tag-chip.svelte-u4k2t{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:9999px;cursor:pointer;font-family:var(--font-primary);transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.blog__filter-chip.svelte-u4k2t{gap:8px;min-height:44px;min-width:44px;padding:.3rem .42rem .3rem .72rem;background:color-mix(in srgb,var(--color-secondary) 7%,transparent);color:var(--color-secondary);font-size:.8rem;font-weight:600}.blog__filter-chip.svelte-u4k2t strong:where(.svelte-u4k2t){display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:9999px;background:var(--color-white);color:currentColor;font-size:.72rem;line-height:1}.blog__filter-chip.svelte-u4k2t:hover,.blog__tag-chip.svelte-u4k2t:hover{border-color:color-mix(in srgb,var(--section-accent) 35%,transparent);color:var(--section-accent-text)}.blog__filter-chip--active.svelte-u4k2t,.blog__filter-chip--active.svelte-u4k2t:hover{background:var(--section-accent);border-color:var(--section-accent);color:var(--color-white)}.blog__tag-chip.svelte-u4k2t{min-height:44px;min-width:44px;padding:.28rem .65rem;background:color-mix(in srgb,var(--color-secondary) 7%,transparent);color:var(--color-secondary);font-size:.78rem;font-weight:600}.blog__tag-chip--active.svelte-u4k2t,.blog__tag-chip--active.svelte-u4k2t:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.blog__empty.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;margin-bottom:32px;background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-secondary) 10%,transparent);border-radius:10px}.blog__empty.svelte-u4k2t h3:where(.svelte-u4k2t){font-family:var(--font-secondary);font-size:1.15rem;color:var(--color-secondary);margin:0}.blog__empty.svelte-u4k2t button:where(.svelte-u4k2t){border:1px solid var(--section-accent);border-radius:9999px;background:var(--section-accent);color:var(--color-white);cursor:pointer;font-family:var(--font-primary);font-size:.86rem;font-weight:700;padding:.65rem 1rem}.blog__featured.svelte-u4k2t{margin-bottom:32px}.blog__grid.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:24px}.blog__pagination.svelte-u4k2t{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:56px}.blog__page-btn.svelte-u4k2t{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--color-secondary) 18%,transparent);border-radius:8px;background:var(--color-white);color:var(--color-secondary);font-family:var(--font-primary);font-size:.92rem;font-weight:600;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.blog__page-btn.svelte-u4k2t:hover:not(:disabled){border-color:var(--section-accent);color:var(--section-accent-text)}.blog__page-btn--active.svelte-u4k2t,.blog__page-btn--active.svelte-u4k2t:hover{background:var(--section-accent);border-color:var(--section-accent);color:var(--color-white)}.blog__page-btn.svelte-u4k2t:disabled{opacity:.35;cursor:not-allowed}@media(max-width:767px){.blog.svelte-u4k2t{padding:var(--section-y) var(--section-x)}.blog__header.svelte-u4k2t{grid-template-columns:1fr;gap:28px;margin-bottom:36px}.blog__filters.svelte-u4k2t{order:-1;padding:0;overflow:hidden}.blog__filters-toggle.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 20px;background:var(--color-white);border:none;cursor:pointer;font-family:var(--font-primary);color:var(--color-secondary);text-align:left}.blog__filters-toggle-label.svelte-u4k2t{font-family:var(--font-secondary);font-size:.95rem;font-weight:700;letter-spacing:-.01em}.blog__filters-toggle-meta.svelte-u4k2t{display:inline-flex;align-items:center;gap:12px;font-size:.82rem;font-weight:600;color:color-mix(in srgb,var(--color-secondary) 65%,transparent)}.blog__filters-toggle.svelte-u4k2t .blog__filters-toggle-icon{transition:transform .25s ease;color:color-mix(in srgb,var(--color-secondary) 55%,transparent)}.blog__filters-toggle[aria-expanded=true].svelte-u4k2t .blog__filters-toggle-icon{transform:rotate(180deg)}.blog__filters-body.svelte-u4k2t{display:none;padding:18px 20px 20px;border-top:1px solid color-mix(in srgb,var(--color-secondary) 8%,transparent)}.blog__filters-body--open.svelte-u4k2t{display:flex}.blog__empty.svelte-u4k2t{align-items:flex-start;flex-direction:column}}@media(min-width:768px)and (max-width:1023px){.blog__header.svelte-u4k2t{grid-template-columns:1fr;gap:32px}.blog__filters.svelte-u4k2t{max-width:620px}}@media(min-width:768px){.blog__grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr);gap:28px}}@media(min-width:1024px){.blog__grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr)}.blog__featured.svelte-u4k2t{margin-bottom:40px}}
