.blog-sidebar[data-astro-cid-3tvqi4ux]{min-width:0;border-radius:var(--radius-xl)}.blog-filters[data-astro-cid-3tvqi4ux]{margin-bottom:1.25rem;padding:1rem}.filters-mobile[data-astro-cid-3tvqi4ux] summary[data-astro-cid-3tvqi4ux]{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--foreground);cursor:pointer;font-size:.88rem;font-weight:650;list-style:none}.filters-mobile[data-astro-cid-3tvqi4ux] summary[data-astro-cid-3tvqi4ux]::-webkit-details-marker{display:none}.filters-mobile[data-astro-cid-3tvqi4ux] summary[data-astro-cid-3tvqi4ux] span[data-astro-cid-3tvqi4ux]{color:var(--secondary-foreground);transition:transform var(--duration-fast) var(--ease-glass)}.filters-mobile[data-astro-cid-3tvqi4ux][open] summary[data-astro-cid-3tvqi4ux] span[data-astro-cid-3tvqi4ux]{transform:rotate(180deg)}.filters-body[data-astro-cid-3tvqi4ux]{display:grid;gap:1.25rem;padding-top:.85rem}.filters-desktop[data-astro-cid-3tvqi4ux]{display:none}@media(min-width:760px){.filters-mobile[data-astro-cid-3tvqi4ux]{display:none}.filters-desktop[data-astro-cid-3tvqi4ux]{display:grid;gap:1.25rem}}@media(prefers-reduced-motion:reduce){.filters-mobile[data-astro-cid-3tvqi4ux] summary[data-astro-cid-3tvqi4ux] span[data-astro-cid-3tvqi4ux]{transition:none}}.sidebar-title[data-astro-cid-3tvqi4ux]{margin:0 0 .65rem;color:var(--foreground);font-size:.8rem;font-weight:700;letter-spacing:.04em}.blog-filters[data-astro-cid-3tvqi4ux] .pill-row[data-astro-cid-3tvqi4ux]{gap:.45rem}.blog-filters[data-astro-cid-3tvqi4ux] .pill[data-astro-cid-3tvqi4ux]{max-width:100%;border-color:var(--border);background:color-mix(in srgb,var(--surface) 75%,transparent);color:var(--muted-foreground);overflow-wrap:anywhere}.blog-filters[data-astro-cid-3tvqi4ux] .pill[data-astro-cid-3tvqi4ux].accent{border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:var(--secondary-foreground);background:color-mix(in srgb,var(--primary) 10%,transparent)}.blog-toc[data-astro-cid-3tvqi4ux]{padding:.85rem 1rem}.blog-toc[data-astro-cid-3tvqi4ux] .sidebar-title[data-astro-cid-3tvqi4ux]{display:none}.toc-mobile[data-astro-cid-3tvqi4ux] summary[data-astro-cid-3tvqi4ux]{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--foreground);cursor:pointer;font-size:.88rem;font-weight:650;list-style:none}.toc-mobile[data-astro-cid-3tvqi4ux] summary[data-astro-cid-3tvqi4ux]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-3tvqi4ux] summary[data-astro-cid-3tvqi4ux] span[data-astro-cid-3tvqi4ux]{color:var(--secondary-foreground)}.toc-mobile[data-astro-cid-3tvqi4ux][open] summary[data-astro-cid-3tvqi4ux] span[data-astro-cid-3tvqi4ux]{transform:rotate(180deg)}.toc-mobile[data-astro-cid-3tvqi4ux] nav[data-astro-cid-3tvqi4ux],.toc-desktop[data-astro-cid-3tvqi4ux]{display:grid;gap:.15rem;padding-top:.6rem}.toc-desktop[data-astro-cid-3tvqi4ux]{display:none}.toc-link[data-astro-cid-3tvqi4ux]{border-radius:var(--radius-md);padding:.45rem .55rem;color:var(--muted-foreground);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease-glass),background-color var(--duration-fast) var(--ease-glass)}.toc-link[data-astro-cid-3tvqi4ux]:hover,.toc-link[data-astro-cid-3tvqi4ux]:focus-visible{color:var(--secondary-foreground);background:color-mix(in srgb,var(--primary) 9%,transparent)}.toc-subheading[data-astro-cid-3tvqi4ux]{padding-left:1.15rem}.toc-link[data-astro-cid-3tvqi4ux]:focus-visible,.toc-mobile[data-astro-cid-3tvqi4ux] summary[data-astro-cid-3tvqi4ux]:focus-visible{outline:2px solid var(--tv-ring);outline-offset:2px}.pill-count[data-astro-cid-3tvqi4ux]{margin-left:.25rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}@media(min-width:900px){.blog-filters[data-astro-cid-3tvqi4ux]{gap:1.5rem;margin-bottom:1.5rem;padding:1.25rem}.blog-toc[data-astro-cid-3tvqi4ux]{position:sticky;top:1.5rem;padding:1rem}.blog-toc[data-astro-cid-3tvqi4ux] .sidebar-title[data-astro-cid-3tvqi4ux]{display:block;margin-bottom:.7rem}.toc-mobile[data-astro-cid-3tvqi4ux]{display:none}.toc-desktop[data-astro-cid-3tvqi4ux]{display:grid;padding-top:0}}@media(prefers-reduced-motion:reduce){.toc-link[data-astro-cid-3tvqi4ux]{transition:none}}
