.BlogCard_link__NGDLi{text-decoration:none;display:block}.BlogCard_card__ga3_B{display:flex;flex-direction:column;gap:12px;padding:0;transition:opacity .2s ease}.BlogCard_card__ga3_B:hover{opacity:.8}.BlogCard_category__asmER{font-size:.875rem!important;font-weight:400!important;color:#666!important;text-transform:none;letter-spacing:0}.BlogCard_title__p_Urt{font-size:1.5rem!important;font-weight:600!important;line-height:1.4!important;color:var(--color)!important;-webkit-line-clamp:2}.BlogCard_description__hPfkV,.BlogCard_title__p_Urt{margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_description__hPfkV{font-size:1rem!important;font-weight:400!important;line-height:1.6!important;color:#999!important;-webkit-line-clamp:3}.BlogCard_meta__1jQS_{display:flex;align-items:center;gap:12px;margin-top:8px}.BlogCard_author__2q7p_{display:flex;align-items:center;gap:8px}.BlogCard_avatar__nx6nT{width:28px;height:28px;border-radius:50%;background:var(--theme);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--color)}.BlogCard_authorName__vNH8L,.BlogCard_date__V7UfW{font-size:.875rem!important;font-weight:400!important;color:#666!important}@media (max-width:600px){.BlogCard_title__p_Urt{font-size:1.25rem!important}.BlogCard_description__hPfkV{font-size:.9375rem!important;-webkit-line-clamp:2}}.Pagination_container__GpjRF{display:flex;justify-content:center;margin-top:64px}.Pagination_pagination__I_ZcM .MuiPagination-ul{gap:8px}.Pagination_pagination__I_ZcM .MuiPaginationItem-root{min-width:40px;height:40px;border-radius:8px;font-size:.9375rem;font-weight:500;color:#666;background:transparent;border:1px solid #333;transition:all .2s ease}.Pagination_pagination__I_ZcM .MuiPaginationItem-root:hover{background:rgba(99,102,241,.1);border-color:var(--theme);color:var(--color)}.Pagination_pagination__I_ZcM .MuiPaginationItem-root.Mui-selected{background:var(--theme);border-color:var(--theme);color:var(--color)}.Pagination_pagination__I_ZcM .MuiPaginationItem-root.Mui-selected:hover{background:var(--theme)}.Pagination_pagination__I_ZcM .MuiPaginationItem-ellipsis{color:#666;border:none}.Pagination_pagination__I_ZcM .MuiPaginationItem-ellipsis:hover{background:transparent;border-color:transparent}.Pagination_pagination__I_ZcM .MuiPaginationItem-icon{font-size:1.25rem;color:#666}.Pagination_pagination__I_ZcM .MuiPaginationItem-root:hover .MuiPaginationItem-icon{color:var(--color)}@media (max-width:600px){.Pagination_container__GpjRF{margin-top:48px}.Pagination_pagination__I_ZcM .MuiPaginationItem-root{min-width:36px;height:36px;font-size:.875rem}}.TagFilter_container__KBCUA{margin-bottom:48px}.TagFilter_wrapper__AWiaA{display:flex;flex-wrap:wrap;gap:12px}.TagFilter_tag__V74GZ{padding:8px 16px;background:transparent;border:1px solid #333;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:400;color:#999}.TagFilter_tagActive__lr917,.TagFilter_tag__V74GZ:hover{border-color:var(--theme);color:var(--color)}.TagFilter_tagActive__lr917{background:var(--theme)}.TagFilter_tagActive__lr917:hover{background:var(--theme);color:var(--color)}@media (max-width:600px){.TagFilter_container__KBCUA{margin-bottom:32px}.TagFilter_tag__V74GZ{padding:6px 12px;font-size:.8125rem}}.blog_page__CQ5KH{min-height:100vh;background:var(--bg);color:var(--color);padding:40px 0 80px}.blog_container__gh22X{max-width:var(--max-width)!important}.blog_header__WC708{margin-bottom:48px}.blog_title__TWXL_{font-size:2.5rem!important;font-weight:700!important;color:var(--color)!important;margin:0!important}.blog_blogList__FLG6M{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px 64px;gap:48px 64px;margin-bottom:64px}.blog_emptyState__koHxH{text-align:center;padding:120px 20px}.blog_emptyTitle__ykC_S{font-size:1.5rem!important;font-weight:600!important;color:var(--color)!important;margin-bottom:12px!important}.blog_emptySubtitle__Ey08m{font-size:1rem!important;color:#666!important}@media (max-width:900px){.blog_blogList__FLG6M{grid-template-columns:1fr;gap:40px}.blog_title__TWXL_{font-size:2rem!important}}@media (max-width:600px){.blog_page__CQ5KH{padding:24px 0 60px}.blog_title__TWXL_{font-size:1.75rem!important}.blog_header__WC708{margin-bottom:32px}}