.container[data-astro-cid-5tznm7mj]{max-width:900px;margin:0 auto}.blog-filters[data-astro-cid-5tznm7mj]{display:flex;justify-content:flex-end;margin-bottom:1rem}.blog-filters[data-astro-cid-5tznm7mj] details[data-astro-cid-5tznm7mj]{position:relative}.blog-filters[data-astro-cid-5tznm7mj] summary[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;list-style:none}.selected-topic[data-astro-cid-5tznm7mj]{font-size:.85rem}.selected-topic[data-astro-cid-5tznm7mj]:empty{display:none}.filter-options[data-astro-cid-5tznm7mj]{position:absolute;z-index:2;top:calc(100% + .25rem);right:0;display:grid;min-width:11rem;padding:.3rem;color:var(--text-primary, CanvasText);background:var(--filter-surface, Canvas);border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:8px;box-shadow:0 4px 16px #0000001f}.filter-options[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj]{padding:.55rem .75rem;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.filter-options[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj]:hover,.filter-options[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj][aria-pressed=true]{background:color-mix(in srgb,currentColor 10%,transparent)}.filter-options[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj][aria-pressed=true]{font-weight:700}.post-list[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:1.6em}.post-row[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:baseline}.post-title[data-astro-cid-5tznm7mj]{margin:0;font-size:1.1em;font-weight:700}.post-title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{color:var(--text-primary);text-decoration:none}.post-title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{text-decoration:underline;text-underline-offset:3px}.post-description[data-astro-cid-5tznm7mj]{margin:0;color:var(--text-secondary);font-size:.98em;font-style:italic;line-height:1.5}@media screen and (max-width: 640px){.post-row[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;gap:.3em}}.blog-filters[data-astro-cid-5tznm7mj]{display:flex;justify-content:flex-end;width:100%;margin:0 0 1rem}.blog-filters[data-astro-cid-5tznm7mj][hidden],.post-row[data-astro-cid-5tznm7mj][hidden]{display:none}.blog-filters[data-astro-cid-5tznm7mj] details[data-astro-cid-5tznm7mj]{position:relative;width:fit-content}.blog-filters[data-astro-cid-5tznm7mj] summary[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;padding:0;list-style:none;cursor:pointer;color:var(--text-secondary)}.blog-filters[data-astro-cid-5tznm7mj] summary[data-astro-cid-5tznm7mj]::marker{content:""}.blog-filters[data-astro-cid-5tznm7mj] summary[data-astro-cid-5tznm7mj]::-webkit-details-marker{display:none}.blog-filters[data-astro-cid-5tznm7mj] summary[data-astro-cid-5tznm7mj]:hover,.blog-filters[data-astro-cid-5tznm7mj] details[data-astro-cid-5tznm7mj][open] summary[data-astro-cid-5tznm7mj]{color:var(--text-primary)}.blog-filters[data-astro-cid-5tznm7mj] .selected-topic[data-astro-cid-5tznm7mj]:empty{display:none}.blog-filters[data-astro-cid-5tznm7mj] .filter-options[data-astro-cid-5tznm7mj]{display:none;position:absolute;z-index:5;top:calc(100% + 4px);right:0;min-width:11rem;padding:.35rem;background:var(--filter-surface, Canvas);color:CanvasText;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:8px;box-shadow:0 4px 16px #0000001f}.blog-filters[data-astro-cid-5tznm7mj] details[data-astro-cid-5tznm7mj][open]>.filter-options[data-astro-cid-5tznm7mj]{display:grid}.blog-filters[data-astro-cid-5tznm7mj] .filter-options[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj]{display:block;width:100%;padding:.55rem .75rem;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.blog-filters[data-astro-cid-5tznm7mj] .filter-options[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj]:hover,.blog-filters[data-astro-cid-5tznm7mj] .filter-options[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj][aria-pressed=true]{background:color-mix(in srgb,currentColor 10%,transparent)}
