.feed-page[data-astro-cid-6lbsoaxu]{background:var(--bg-light);min-height:100vh;padding:8rem 2rem 4rem}.container[data-astro-cid-6lbsoaxu]{max-width:1400px;margin:0 auto}.page-header[data-astro-cid-6lbsoaxu]{text-align:center;margin-bottom:3rem}.page-header[data-astro-cid-6lbsoaxu] h1[data-astro-cid-6lbsoaxu]{font-size:var(--text-5xl);color:var(--text);font-family:var(--font-heading);font-weight:var(--weight-semibold);margin-bottom:1rem}.page-header[data-astro-cid-6lbsoaxu] p[data-astro-cid-6lbsoaxu]{font-size:var(--text-xl);color:var(--text-2);max-width:600px;margin:0 auto}.feed-filter-band[data-astro-cid-6lbsoaxu]{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.tag-filter[data-astro-cid-6lbsoaxu]{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:960px;display:flex}.tag-btn[data-astro-cid-6lbsoaxu]{border-radius:var(--radius-pill);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-regular);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #0000;align-items:center;gap:.4em;padding:.25em .3em .25em .7em;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s,opacity .15s;display:inline-flex}.tag-count[data-astro-cid-6lbsoaxu]{border:1px solid var(--text);border-radius:var(--radius-pill);min-width:1.9em;height:1.9em;font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .3em;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.tag-btn[data-astro-cid-6lbsoaxu]:not(.active):not(.inactive):hover{border-color:var(--border-on-alt)}.tag-btn[data-astro-cid-6lbsoaxu]:not(.active):not(.inactive):hover .tag-count[data-astro-cid-6lbsoaxu]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.tag-btn[data-astro-cid-6lbsoaxu].active:hover .tag-count[data-astro-cid-6lbsoaxu]{color:var(--text);background:0 0}}.tag-btn[data-astro-cid-6lbsoaxu].active{border-color:var(--brand)}.tag-btn[data-astro-cid-6lbsoaxu].active .tag-count[data-astro-cid-6lbsoaxu]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.tag-btn[data-astro-cid-6lbsoaxu].inactive{color:var(--text-2);opacity:.45;pointer-events:none}.tag-btn[data-astro-cid-6lbsoaxu].inactive .tag-count[data-astro-cid-6lbsoaxu]{border-color:var(--text-2)}.tag-btn[data-astro-cid-6lbsoaxu]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.clear-tag-link[data-astro-cid-6lbsoaxu]{color:var(--primary-dark);font-size:var(--text-base);margin-top:1rem;text-decoration:underline;display:inline-block}.search-form[data-astro-cid-6lbsoaxu]{width:100%;max-width:320px}.search-input[data-astro-cid-6lbsoaxu]{width:100%;font-size:var(--text-sm);border-color:#0000;padding:.5rem 1.25rem}.search-input[data-astro-cid-6lbsoaxu]:focus,.search-input[data-astro-cid-6lbsoaxu]:focus-visible{box-shadow:none;outline:2px solid var(--brand);outline-offset:0;border-radius:var(--radius-pill);border-color:#0000}.results-info[data-astro-cid-6lbsoaxu]{font-size:var(--text-sm);color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin:-1rem 0 2.5rem;display:flex}.clear-filters[data-astro-cid-6lbsoaxu]{border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font-size:var(--text-xs);font-weight:var(--weight-semibold);-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-items:center;padding:.35em .9em;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (hover:hover){.clear-filters[data-astro-cid-6lbsoaxu]:hover{background:var(--brand-hover)}}.clear-filters[data-astro-cid-6lbsoaxu]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=768px){.clear-filters[data-astro-cid-6lbsoaxu]{min-height:44px;font-size:var(--text-sm);padding:0 1.1em}}.no-results[data-astro-cid-6lbsoaxu]{text-align:center;padding:var(--space-16,4rem) var(--space-8,2rem);background:var(--bg-white);border-radius:var(--card-radius,0)}.feed-stream[data-astro-cid-6lbsoaxu]{flex-direction:column;align-items:stretch;column-gap:2rem;display:flex}.feed-stream[data-astro-cid-6lbsoaxu]:has(.feed-column){flex-direction:row;align-items:flex-start}.feed-column[data-astro-cid-6lbsoaxu]{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.feed-item-wrapper[data-astro-cid-6lbsoaxu]{padding-top:1rem;padding-bottom:1rem;display:block}@media (width<=768px){.feed-page[data-astro-cid-6lbsoaxu]{padding:6rem 1rem 3rem}.page-header[data-astro-cid-6lbsoaxu]{margin-bottom:2rem}.tag-filter[data-astro-cid-6lbsoaxu]{gap:.25rem}.tag-btn[data-astro-cid-6lbsoaxu]{font-size:var(--text-base);min-height:44px;padding:.4em .4em .4em .75em}.feed-stream[data-astro-cid-6lbsoaxu]{column-gap:1rem}.feed-item-wrapper[data-astro-cid-6lbsoaxu]{padding-top:.5rem;padding-bottom:.5rem}}
