.ArticleCard_card__Kzr_C{display:flex;flex-direction:column;background-color:var(--color-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform var(--transition-medium),box-shadow var(--transition-medium);text-decoration:none;height:100%}.ArticleCard_card__Kzr_C:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:1}.ArticleCard_imageWrapper__Vq469{position:relative;width:100%;padding-top:56.25%;background-color:var(--color-border);overflow:hidden}.ArticleCard_image__oaBMC{object-fit:cover;transition:transform var(--transition-medium)}.ArticleCard_card__Kzr_C:hover .ArticleCard_image__oaBMC{transform:scale(1.05)}.ArticleCard_content__wm3rr{padding:var(--spacing-md);display:flex;flex-direction:column;flex:1 1}.ArticleCard_title__SophU{font-family:var(--font-header);font-weight:700;font-size:1.25rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:1.3}.ArticleCard_excerpt__BoVo7{font-family:var(--font-body);font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md);flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ArticleCard_metadata__nZwZt{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--color-text-secondary)}.ArticleCard_date__NDrA4{font-family:var(--font-body)}.ArticleCard_separator__rJDzE{color:var(--color-border)}.ArticleCard_category__QxYmG{font-family:var(--font-body);color:var(--color-primary);font-weight:600}.page_searchPage__PMWbX{min-height:100vh}.page_searchHeader__1PWCi{background-color:var(--color-white);padding:var(--spacing-3xl) 0;border-bottom:1px solid var(--color-border)}@media(max-width:768px){.page_searchHeader__1PWCi{padding:var(--spacing-2xl) 0}}.page_searchTitle__RwJKQ{font-family:var(--font-header);font-weight:700;font-size:2.5rem;color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-lg)}@media(max-width:768px){.page_searchTitle__RwJKQ{font-size:1.75rem}}.page_searchInputWrapper__0lkJk{position:relative;max-width:600px;margin:0 auto}.page_searchIcon__MgeF_{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.page_searchInput__P68zT{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 50px;font-family:var(--font-body);font-size:1rem;border:2px solid var(--color-border);border-radius:8px;transition:border-color var(--transition-fast)}.page_searchInput__P68zT:focus{outline:none;border-color:var(--color-primary)}.page_searchInput__P68zT::placeholder{color:var(--color-text-secondary)}.page_searchContent__Xhpeh{background-color:var(--color-background)}.page_searchLayout__BXq16{display:grid;grid-template-columns:250px 1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:start}@media(max-width:968px){.page_searchLayout__BXq16{grid-template-columns:1fr}}.page_sidebar__OPSz4{background-color:var(--color-white);padding:var(--spacing-md);border-radius:8px;position:-webkit-sticky;position:sticky;top:calc(var(--spacing-4xl) + 20px)}@media(max-width:968px){.page_sidebar__OPSz4{position:static}}.page_filterSection__VjCiH{margin-bottom:var(--spacing-lg)}.page_filterSection__VjCiH:last-child{margin-bottom:0}.page_filterTitle__iEYTU{font-family:var(--font-header);font-weight:700;font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.page_categoryFilters__ETfSh{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_checkboxLabel__RcBtt{display:flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-body);font-size:.9375rem;color:var(--color-text-primary);cursor:pointer;transition:color var(--transition-fast)}.page_checkboxLabel__RcBtt:hover{color:var(--color-primary)}.page_checkboxLabel__RcBtt span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_checkbox__dkcwk{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}.page_sortSelect__6vf4f{width:100%;padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-body);font-size:.9375rem;border:1px solid var(--color-border);border-radius:4px;background-color:var(--color-white);cursor:pointer;transition:border-color var(--transition-fast)}.page_sortSelect__6vf4f:focus{outline:none;border-color:var(--color-primary)}.page_results__KWWUS{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_resultsHeader__VmUBI{display:flex;justify-content:space-between;align-items:center}.page_resultsCount__e99JS{font-family:var(--font-body);font-size:1rem;color:var(--color-text-secondary)}.page_resultsGrid__oqyf1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media(max-width:768px){.page_resultsGrid__oqyf1{grid-template-columns:1fr;gap:var(--spacing-md)}}.page_noResults__l7Vkh{text-align:center;padding:var(--spacing-3xl) 0}.page_noResults__l7Vkh p{font-family:var(--font-body);font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.page_clearButton__8k3Y_{padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-header);font-weight:600;font-size:.9375rem;color:var(--color-white);background-color:var(--color-primary);border:none;border-radius:4px;cursor:pointer;transition:background-color var(--transition-fast)}.page_clearButton__8k3Y_:hover{background-color:#8a2828}.page_pagination__XgJ59{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-2xl)}.page_paginationButton__H9deM{padding:var(--spacing-xs) var(--spacing-md);font-family:var(--font-header);font-weight:600;font-size:.9375rem;color:var(--color-text-primary);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.page_paginationButton__H9deM:hover:not(:disabled){background-color:var(--color-background);border-color:var(--color-primary)}.page_paginationButton__H9deM:disabled{opacity:.5;cursor:not-allowed}.page_pageNumbers__2RaZr{display:flex;gap:var(--spacing-xs)}.page_pageNumber__rJAOY{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:var(--font-header);font-weight:600;font-size:.9375rem;color:var(--color-text-primary);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.page_pageNumber__rJAOY:hover{background-color:var(--color-background);border-color:var(--color-primary)}.page_pageNumber__rJAOY.page_active__2cjuf{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}