.blog-layout.svelte-u4k2t{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;align-items:start}@media(max-width:900px){.blog-layout.svelte-u4k2t{grid-template-columns:1fr;gap:40px}}.blog-side.svelte-u4k2t{position:sticky;top:24px;display:flex;flex-direction:column;gap:28px}.side-block.svelte-u4k2t{background:#fff;border-radius:16px;padding:22px 22px 20px;box-shadow:0 2px #10201f0f}.side-title.svelte-u4k2t{font-family:Archivo,system-ui,sans-serif;font-variation-settings:"wdth" 108;font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 14px}.side-cats.svelte-u4k2t,.side-recent.svelte-u4k2t,.side-archive.svelte-u4k2t{list-style:none;padding:0;margin:0}.side-cats.svelte-u4k2t li:where(.svelte-u4k2t)+li:where(.svelte-u4k2t),.side-archive.svelte-u4k2t li:where(.svelte-u4k2t)+li:where(.svelte-u4k2t),.side-recent.svelte-u4k2t li:where(.svelte-u4k2t)+li:where(.svelte-u4k2t){border-top:1px solid rgba(16,32,31,.08)}.cat-btn.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:none;border:0;padding:10px 0;font:inherit;color:var(--ink);cursor:pointer}.cat-btn.svelte-u4k2t:hover{color:var(--teal)}.cat-btn[aria-pressed=true].svelte-u4k2t{color:var(--teal);font-weight:700}.cat-count.svelte-u4k2t{font-size:12px;background:#10201f0f;padding:3px 9px;border-radius:100px;color:var(--ink);font-weight:700}.side-recent.svelte-u4k2t a:where(.svelte-u4k2t){display:block;padding:12px 0;color:var(--ink)}.side-recent.svelte-u4k2t a:where(.svelte-u4k2t):hover .recent-title:where(.svelte-u4k2t){color:var(--teal)}.recent-title.svelte-u4k2t{font-size:14px;font-weight:700;line-height:1.35;transition:color .15s}.recent-date.svelte-u4k2t{font-size:12px;opacity:.6;margin-top:4px}.archive-btn.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:none;border:0;padding:10px 0;font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.archive-btn.svelte-u4k2t:hover{color:var(--teal)}.archive-btn[aria-pressed=true].svelte-u4k2t{color:var(--teal);font-weight:700}.filter-bar.svelte-u4k2t{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.filter-label.svelte-u4k2t{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.7;font-weight:700}.filter-chip.svelte-u4k2t{display:inline-flex;align-items:center;gap:8px;background:var(--teal);color:#fff;border:0;border-radius:100px;padding:6px 8px 6px 14px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;line-height:1;transition:filter .15s}.filter-chip.svelte-u4k2t:hover{filter:brightness(1.1)}.filter-chip.svelte-u4k2t:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.filter-x.svelte-u4k2t{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ffffff38;font-size:16px;line-height:1}.link-btn.svelte-u4k2t{background:none;border:0;color:var(--teal);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;margin-top:8px}.rss-link.svelte-u4k2t{display:inline-flex;align-items:center;gap:8px;color:var(--teal);font-size:14px;font-weight:700}.rss-link.svelte-u4k2t:hover{color:var(--ink)}
