.blog[data-astro-cid-x255k2k2]{padding-top:var(--space-lg)}.filters[data-astro-cid-x255k2k2]{gap:var(--space-md);margin-bottom:var(--space-lg);display:grid}@media (width>=960px){.filters[data-astro-cid-x255k2k2]{align-items:center;gap:var(--space-md) var(--space-xl);grid-template-columns:1fr minmax(16rem,21rem);grid-template-areas:"chips search""status status"}.search[data-astro-cid-x255k2k2]{grid-area:search}.chips[data-astro-cid-x255k2k2]{grid-area:chips}.status[data-astro-cid-x255k2k2]{grid-area:status}}.filters[data-astro-cid-x255k2k2][hidden]{display:none}.search[data-astro-cid-x255k2k2]{display:block;position:relative}.search[data-astro-cid-x255k2k2] svg{color:var(--royal);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]{width:100%;min-height:52px;font:inherit;font-size:var(--fs-sm);color:var(--navy);border:1px solid var(--border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background:#fff;padding:.7rem 1rem .7rem 2.9rem}.search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]::placeholder{color:var(--text-muted)}.search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]:focus-visible{outline:3px solid var(--skyblue);outline-offset:2px;border-color:var(--royal)}.chips[data-astro-cid-x255k2k2]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.chip[data-astro-cid-x255k2k2]{align-items:center;gap:var(--space-xs);min-height:44px;font:600 var(--fs-sm)/1.2 var(--font-sans);color:var(--navy);border:1px solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:#fff;padding:.5rem 1.1rem;display:inline-flex}.chip[data-astro-cid-x255k2k2]:hover{border-color:var(--royal);color:var(--royal-deep)}.chip[data-astro-cid-x255k2k2][aria-pressed=true]{background:var(--royal);border-color:var(--royal);color:#fff}.chip__n[data-astro-cid-x255k2k2]{min-width:1.45rem;height:1.45rem;font-size:var(--fs-xs);background:var(--ice);color:var(--royal-deep);border-radius:var(--radius-full);place-items:center;padding-inline:.35rem;display:inline-grid}.chip[data-astro-cid-x255k2k2][aria-pressed=true] .chip__n[data-astro-cid-x255k2k2]{color:#fff;background:#ffffff38}.status[data-astro-cid-x255k2k2]{min-height:1.5rem;color:var(--text-muted);font-size:var(--fs-sm);margin:0}.posts[data-astro-cid-x255k2k2]{gap:var(--space-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.posts[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.posts--wide[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.post[data-astro-cid-x255k2k2][hidden]{display:none}.post--featured[data-astro-cid-x255k2k2]{grid-column:1/-1}.empty[data-astro-cid-x255k2k2]{justify-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);text-align:center;color:var(--text-muted);background:var(--frost);border:1px dashed var(--border-strong);border-radius:30px;display:grid}.empty[data-astro-cid-x255k2k2][hidden]{display:none}.empty[data-astro-cid-x255k2k2] svg{color:var(--royal)}.follow-wrap[data-astro-cid-x255k2k2]{padding-block:var(--space-xl) 0}.follow[data-astro-cid-x255k2k2]{gap:var(--space-lg);background:linear-gradient(135deg, var(--ice) 0%, var(--frost) 100%);border:1px solid var(--border);border-radius:36px;align-items:center;padding:clamp(24px,4vw,48px);display:grid}@media (width>=900px){.follow[data-astro-cid-x255k2k2]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.follow__copy[data-astro-cid-x255k2k2]{gap:var(--space-sm);display:grid}.follow__copy[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--text-muted);max-width:38rem}.follow__actions[data-astro-cid-x255k2k2]{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}@media (width>=900px){.follow__actions[data-astro-cid-x255k2k2]{justify-content:flex-end}}.follow__social[data-astro-cid-x255k2k2]{gap:var(--space-xs);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (width>=900px){.follow__social[data-astro-cid-x255k2k2]{justify-content:flex-end}}.follow__social[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{min-height:44px;padding:0 var(--space-md);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--navy);font-weight:600;font-size:var(--fs-sm);background:#fff;align-items:center;text-decoration:none;display:inline-flex}.follow__social[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{border-color:var(--royal);color:var(--royal-deep)}
