.BlogFiltering_container__hO5jT{margin:0 auto;padding:3rem 1rem;max-width:1200px}.BlogFiltering_content__vFwtJ{display:flex;flex-direction:column;gap:2rem}.BlogFiltering_header__tRVgy{text-align:center}.BlogFiltering_title__zFU2U{font-size:2.25rem;font-weight:700;margin-bottom:1rem;color:var(--color-text-primary)}.BlogFiltering_subtitle__iqtKQ{color:var(--color-text-secondary)}.BlogFiltering_controlBar___30BI,.BlogFiltering_controlsWrapper__fbnxF{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.BlogFiltering_controlBar___30BI{flex-direction:row;align-items:center}}.BlogFiltering_searchWrapper__DDZjo{position:relative;flex:1;max-width:24rem}.BlogFiltering_searchInput__OFgio{width:100%;padding:.5rem .75rem .5rem 2.5rem;border:1px solid var(--color-bg-tertiary);border-radius:.5rem;background:var(--color-bg-primary);color:var(--color-text-primary);transition:all .2s ease}.BlogFiltering_searchInput__OFgio:focus{outline:none;ring:2px solid var(--color-primary);border-color:var(--color-primary)}.BlogFiltering_searchIcon__1zCrc{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-secondary)}.BlogFiltering_filterToggle___jg7O{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--color-bg-tertiary);border-radius:.5rem;background:var(--color-bg-primary);color:var(--color-text-primary);transition:all .2s ease;cursor:pointer}.BlogFiltering_filterToggle___jg7O:hover{background:var(--color-bg-secondary)}.BlogFiltering_filterToggle___jg7O.BlogFiltering_active__DVB42{background:var(--color-primary);color:var(--color-green-3);border-color:var(--color-primary)}.BlogFiltering_filterBadge__lyTIb{background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-size:.75rem}.BlogFiltering_filterPanel__p_Iva{background:var(--color-bg-secondary);border:1px solid var(--color-bg-tertiary);border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.BlogFiltering_filterGroup__i5cFN{display:flex;flex-direction:column;gap:.75rem}.BlogFiltering_filterGroupTitle__VysH9{font-weight:500;color:var(--color-text-primary)}.BlogFiltering_filterButtons__g3R73{display:flex;flex-wrap:wrap;gap:.5rem}.BlogFiltering_filterButton__YQTO8{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;font-size:.875rem;transition:all .2s ease;cursor:pointer;border:1px solid var(--color-bg-tertiary);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.BlogFiltering_filterButton__YQTO8:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.BlogFiltering_filterButton__YQTO8.BlogFiltering_active__DVB42,.BlogFiltering_filterButton__YQTO8.BlogFiltering_outdoor__DokIG.BlogFiltering_active__DVB42{background:var(--color-green-3);color:white;border-color:var(--color-green-3)}.BlogFiltering_filterButton__YQTO8.BlogFiltering_tech__xxTAg.BlogFiltering_active__DVB42{background:#2563eb;border-color:#2563eb;color:white}.BlogFiltering_categoryBadge__P7wQ4{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;border:1px solid var(--color-bg-tertiary);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.BlogFiltering_categoryBadge__P7wQ4.BlogFiltering_outdoor__DokIG{background:var(--color-green-4);color:var(--color-green-3);border-color:var(--color-green-2)}.BlogFiltering_categoryBadge__P7wQ4.BlogFiltering_tech__xxTAg{background:rgba(37,99,235,.1);color:#2563eb;border-color:rgba(37,99,235,.2)}.BlogFiltering_clearFilters__NStOy{display:flex;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--color-bg-tertiary);font-size:.875rem;color:var(--color-text-secondary);cursor:pointer;transition:color .2s ease}.BlogFiltering_clearFilters__NStOy:hover{color:var(--color-text-primary)}.BlogFiltering_resultsCount__Kbebj{font-size:.875rem;color:var(--color-text-secondary)}.BlogFiltering_postsGrid__DXDLB{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}@media (min-width:768px){.BlogFiltering_postsGrid__DXDLB{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BlogFiltering_postsGrid__DXDLB{grid-template-columns:repeat(3,1fr)}}.BlogFiltering_postCard__U2QOi{background:var(--color-bg-secondary);border:1px solid var(--color-bg-tertiary);border-radius:.5rem;transition:all .3s ease;overflow:hidden;height:100%;display:flex;flex-direction:column}.BlogFiltering_postCard__U2QOi:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15);border-color:var(--color-primary)}.BlogFiltering_postImage__hfaQ2{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.BlogFiltering_postCard__U2QOi:hover .BlogFiltering_postImage__hfaQ2{transform:scale(1.05)}.BlogFiltering_postContent__kWlfm{padding:1.5rem;flex:1;display:flex;flex-direction:column}.BlogFiltering_postMeta___MiHb{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-secondary);flex-shrink:0}.BlogFiltering_postTitle__Czd4i{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--color-text-primary);line-height:1.3;flex-shrink:0}.BlogFiltering_postCategories__myV0A{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;flex-shrink:0}.BlogFiltering_postExcerpt__HUJlm{color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:auto}.BlogFiltering_noResults__LNBay{text-align:center;padding:3rem 1rem}.BlogFiltering_noResultsText__uNDUY{color:var(--color-text-secondary);margin-bottom:.5rem}.BlogFiltering_noResultsAction__0CXt0{color:var(--color-primary);cursor:pointer;transition:color .2s ease}.BlogFiltering_noResultsAction__0CXt0:hover{text-decoration:underline}[data-theme=dark] .BlogFiltering_filterButton__YQTO8.BlogFiltering_outdoor__DokIG.BlogFiltering_active__DVB42{background:var(--color-orange);color:#1a1a1a;border-color:var(--color-orange)}[data-theme=dark] .BlogFiltering_filterButton__YQTO8.BlogFiltering_tech__xxTAg.BlogFiltering_active__DVB42{background:#3b82f6;color:#1a1a1a;border-color:#3b82f6}[data-theme=dark] .BlogFiltering_categoryBadge__P7wQ4.BlogFiltering_outdoor__DokIG{background:var(--color-orange-4);color:var(--color-orange);border-color:var(--color-orange-3)}[data-theme=dark] .BlogFiltering_categoryBadge__P7wQ4.BlogFiltering_tech__xxTAg{background:rgba(59,130,246,.15);color:#3b82f6;border-color:rgba(59,130,246,.3)}[data-theme=dark] .BlogFiltering_postCard__U2QOi:hover{box-shadow:0 8px 24px rgba(0,0,0,.4)}@media (max-width:768px){.BlogFiltering_container__hO5jT{padding:2rem 1rem}.BlogFiltering_postsGrid__DXDLB{grid-template-columns:1fr;gap:1rem}.BlogFiltering_filterPanel__p_Iva{padding:1rem}}