.styles_allPostsPageContainer__6gPW6{width:100%;max-width:1200px;margin:100px auto;padding:2rem 1rem}.styles_pageTitle__HXGWH{font-size:2.5rem;font-weight:800;margin-bottom:2rem;text-align:center;color:#202021}.styles_categoryFilters__D7r8e{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:3rem}.styles_filterButton__5mvHa{padding:.5rem 1.25rem;background-color:#3a4a3f42;color:#2a2a2a;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease;text-decoration:none}.styles_filterButton__5mvHa:hover{background-color:#577b6342}.styles_filterButton__5mvHa.styles_active__34Woi{background-color:#3a4a3f;color:#fff}.styles_postsGrid__bYC4r{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media (max-width:1024px){.styles_postsGrid__bYC4r{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.styles_postsGrid__bYC4r{grid-template-columns:1fr}.styles_categoryFilters__D7r8e{gap:.5rem}.styles_filterButton__5mvHa{padding:.4rem 1rem;font-size:.8rem}}.styles_postItem__3NheQ{border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;background-color:#fff;height:100%;display:flex;flex-direction:column}.styles_postItem__3NheQ:hover{transform:translateY(-6px);box-shadow:0 10px 15px rgba(0,0,0,.15)}.styles_postImageContainer__7J_7T{position:relative;height:200px;overflow:hidden}.styles_postImage___CrOd{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.styles_postItem__3NheQ:hover .styles_postImage___CrOd{transform:scale(1.05)}.styles_postContent__x3zzO{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.styles_postMeta___myaB{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.85rem}.styles_category__NK1tM{background-color:#3a4a3f42;color:#000;padding:.25rem .75rem;border-radius:4px;font-weight:500}.styles_postDate__wkA5q{color:#464646}.styles_postTitle__MCfqw{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;line-height:1.4;color:#353535}.styles_postExcerpt__80dNb{font-size:.9rem;color:#3f3f3f;margin-bottom:1.25rem;line-height:1.6;flex-grow:1}.styles_readMore__4K3_B{display:inline-block;padding:.5rem 1.25rem;background-color:#3a4a3f;color:#fff;text-decoration:none;border-radius:6px;font-size:.9rem;font-weight:500;transition:background-color .3s ease;align-self:flex-start;margin-top:auto}.styles_readMore__4K3_B:hover{background-color:#455e4d}.styles_loading__WtRfB{padding:3rem 0}.styles_loading__WtRfB,.styles_noPosts__6dLSY{text-align:center;font-size:1.25rem;color:#718096}.styles_noPosts__6dLSY{padding:4rem 0;background-color:#f7fafc;border-radius:8px;margin:2rem 0}.styles_pagination__02ul0{display:flex;justify-content:center;margin-top:3rem;gap:.5rem}.styles_pageButton__APqoZ{padding:.5rem 1rem;border:1px solid #e2e8f0;background-color:#fff;color:#4a5568;border-radius:4px;cursor:pointer;transition:all .2s ease}.styles_pageButton__APqoZ:hover{background-color:#f7fafc}.styles_pageButton__APqoZ.styles_active__34Woi{background-color:#3a4a3f;color:#fff;border-color:#3a4a3f}