.page_container__sdT1e{max-width:900px;margin:0 auto;padding:2rem}.page_title__HjEeY{text-align:center;margin-bottom:2rem;font-weight:500}.page_posts__2lMT_{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.page_post__5_8O5{text-decoration:none;color:inherit;transition:opacity .2s ease}.page_post__5_8O5:hover{opacity:.7}.page_post__5_8O5 h2{margin:0 0 .75rem;font-size:1.25rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.page_excerpt__U47nZ{margin:0 0 .75rem;line-height:1.5;opacity:.7}.page_meta__PsLia{display:flex;align-items:center;gap:1rem}.page_date__x1WBB,.page_meta__PsLia{font-size:.9rem;opacity:.5}.page_platform__62y5S{font-size:.8rem;opacity:1;background:rgba(0,0,0,.1);padding:.2rem .5rem;border-radius:3px}@media (prefers-color-scheme:dark){.page_platform__62y5S{background:hsla(0,0%,100%,.1)}}.page_external__C5q8S{opacity:.9}.page_externalIcon__E5fTj{font-size:.8rem;opacity:.5}.page_noResults__8y9cU{text-align:center;opacity:.5;margin-top:2rem}.BlogFilter_filterContainer__8B4bq{display:flex;gap:.5rem;margin:2rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;white-space:nowrap}.BlogFilter_filterContainer__8B4bq::-webkit-scrollbar{display:none}.BlogFilter_filterButton__xLql5{background:transparent;border:none;padding:.5rem 1rem;cursor:pointer;font-size:.9rem;border-radius:3px;color:#666;transition:all .2s ease;flex-shrink:0}.BlogFilter_filterButton__xLql5:hover{color:#000;background:#f3f3f3}.BlogFilter_active__RWHkR,.BlogFilter_active__RWHkR:hover{background:#000;color:#fff}