.BlogFilterDropdown-module-scss-module__gDIpNq__container{position:relative}.BlogFilterDropdown-module-scss-module__gDIpNq__activeFilter{border-color:var(--accent-medium)!important}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileTrigger{border-radius:var(--radius-m);border:1px solid var(--neutral-border-medium);background:var(--neutral-background-medium);width:100%;color:var(--neutral-on-background-strong);cursor:pointer;box-shadow:inset 0 var(--solid-inset-distance)var(--solid-inset-size)var(--solid-inset-color-neutral);transition:var(--transition-micro-medium);-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:space-between;align-items:center;text-decoration:none;display:flex;padding:0 var(--static-space-16)!important;height:44px!important;min-height:44px!important}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileTrigger:hover,.BlogFilterDropdown-module-scss-module__gDIpNq__mobileTrigger:focus{background:var(--neutral-background-strong);border-color:var(--neutral-border-strong);outline:none}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileTriggerLabel{font-size:var(--font-size-body-default-m);color:inherit;font-weight:400}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileTriggerChevron{color:var(--neutral-on-background-medium);flex-shrink:0;transition:transform .2s}.BlogFilterDropdown-module-scss-module__gDIpNq__dropdown{z-index:1000;background:var(--surface-background);border-radius:var(--radius-l);min-width:360px;box-shadow:0 8px 32px #0000001f,0 0 0 1px var(--neutral-border-medium);padding:20px 24px 8px;animation:.15s BlogFilterDropdown-module-scss-module__gDIpNq__fadeIn;position:absolute;top:calc(100% + 8px);left:0}@keyframes BlogFilterDropdown-module-scss-module__gDIpNq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopColumns{gap:32px;display:flex}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopColumn{flex:1;min-width:120px}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopColumnLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--neutral-on-background-weak);border-bottom:1px solid var(--neutral-border-weak);margin:0 0 12px;padding-bottom:8px;font-size:11px;font-weight:600}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopOptions{flex-direction:column;gap:2px;max-height:220px;padding-right:4px;display:flex;overflow-y:auto}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopOptions::-webkit-scrollbar{width:4px}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopOptions::-webkit-scrollbar-track{background:0 0}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopOptions::-webkit-scrollbar-thumb{background:var(--neutral-alpha-medium);border-radius:2px}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopOption{border-radius:var(--radius-s);cursor:pointer;color:var(--neutral-on-background-strong);align-items:center;gap:10px;padding:6px 4px;font-size:14px;transition:background .1s;display:flex}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopOption:hover{background:var(--neutral-alpha-weak)}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopOption span{-webkit-user-select:none;user-select:none}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopCheckbox{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-solid-strong);border-radius:4px;flex-shrink:0}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopFooter{border-top:1px solid var(--neutral-border-weak);justify-content:flex-end;padding:12px 0 8px;display:flex}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopClearBtn{border-radius:var(--radius-s);color:var(--neutral-on-background-medium);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px;transition:background .15s,color .15s}.BlogFilterDropdown-module-scss-module__gDIpNq__desktopClearBtn:hover{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-strong)}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileBackdrop{z-index:9999;-webkit-backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;animation:.25s BlogFilterDropdown-module-scss-module__gDIpNq__backdropIn;display:none;position:fixed;inset:0}@keyframes BlogFilterDropdown-module-scss-module__gDIpNq__backdropIn{0%{opacity:0}to{opacity:1}}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileCard{background:var(--surface-background);border-radius:18px;flex-direction:column;width:min(100vw - 24px,480px);max-height:80dvh;animation:.3s cubic-bezier(.34,1.4,.64,1) BlogFilterDropdown-module-scss-module__gDIpNq__cardIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000047}@keyframes BlogFilterDropdown-module-scss-module__gDIpNq__cardIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileCardHeader{border-bottom:1px solid var(--neutral-border-weak);flex-shrink:0;align-items:center;gap:8px;padding:16px 20px;display:flex}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileCloseBtn{background:var(--neutral-alpha-weak);cursor:pointer;width:30px;height:30px;color:var(--neutral-on-background-strong);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileCloseBtn:hover{background:var(--neutral-alpha-medium)}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileCardTitle{color:var(--neutral-on-background-strong);letter-spacing:-.01em;flex:1;font-size:17px;font-weight:600}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileClearBtn{color:var(--accent-solid-strong);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 0;font-size:15px;font-weight:400;transition:opacity .15s}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileClearBtn:active{opacity:.6}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileCardBody{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:24px;padding:20px;display:flex;overflow-y:auto}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileCardBody::-webkit-scrollbar{display:none}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileSection{flex-direction:column;gap:12px;display:flex}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileSectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-on-background-weak);margin:0;font-size:13px;font-weight:600}.BlogFilterDropdown-module-scss-module__gDIpNq__chipGrid{flex-wrap:wrap;gap:8px;display:flex}.BlogFilterDropdown-module-scss-module__gDIpNq__chip{border:1.5px solid var(--neutral-border-medium);background:var(--neutral-background-medium);color:var(--neutral-on-background-strong);cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;border-radius:100px;align-items:center;padding:7px 14px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.BlogFilterDropdown-module-scss-module__gDIpNq__chip:active{opacity:.75}.BlogFilterDropdown-module-scss-module__gDIpNq__chipActive{background:var(--accent-solid-strong);border-color:var(--accent-solid-strong);color:var(--accent-on-solid-strong)}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileCardFooter{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--neutral-border-weak);flex-shrink:0}.BlogFilterDropdown-module-scss-module__gDIpNq__applyBtn{background:var(--accent-solid-strong);width:100%;color:var(--accent-on-solid-strong);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:#0000;border:none;border-radius:100px;padding:14px;font-size:16px;font-weight:600;transition:opacity .15s}.BlogFilterDropdown-module-scss-module__gDIpNq__applyBtn:active{opacity:.8}@media (max-width:640px){.BlogFilterDropdown-module-scss-module__gDIpNq__container{width:100%}.BlogFilterDropdown-module-scss-module__gDIpNq__mobileBackdrop{display:flex}.BlogFilterDropdown-module-scss-module__gDIpNq__dropdown{display:none}}@media (max-width:768px){.BlogFilterDropdown-module-scss-module__gDIpNq__dropdown{min-width:300px}}
.FilterBar-module-scss-module__JZ2bfG__filterBar{z-index:10;justify-content:space-between;align-items:center;gap:var(--static-space-8);width:100%;margin-bottom:var(--static-space-24);display:flex;position:relative}@media (max-width:640px){.FilterBar-module-scss-module__JZ2bfG__filterBar{margin-bottom:var(--static-space-12);z-index:1000;flex-wrap:wrap}}.FilterBar-module-scss-module__JZ2bfG__mobileToggle{display:none}@media (max-width:640px){.FilterBar-module-scss-module__JZ2bfG__mobileToggle{display:flex}}.FilterBar-module-scss-module__JZ2bfG__controlsContainer{align-items:center;gap:var(--static-space-8);flex:1;display:flex}@media (max-width:640px){.FilterBar-module-scss-module__JZ2bfG__controlsContainer{flex-direction:column;order:3;align-items:stretch;width:100%;display:none;gap:12px!important}.FilterBar-module-scss-module__JZ2bfG__controlsContainer.FilterBar-module-scss-module__JZ2bfG__open{animation:.25s cubic-bezier(.16,1,.3,1) FilterBar-module-scss-module__JZ2bfG__slideDown;display:flex}.FilterBar-module-scss-module__JZ2bfG__controlsContainer>*{width:100%!important;margin:0!important}.FilterBar-module-scss-module__JZ2bfG__controlsContainer>div[role=button]{width:100%}.FilterBar-module-scss-module__JZ2bfG__controlsContainer>div[role=button]>button{justify-content:space-between;width:100%;height:44px!important;min-height:44px!important;padding:0 var(--static-space-16)!important}}.FilterBar-module-scss-module__JZ2bfG__searchInputWrapper{max-width:280px;height:var(--static-space-40);box-sizing:border-box;background:var(--neutral-background-medium);border:1px solid var(--neutral-border-medium);border-radius:var(--radius-m);box-shadow:inset 0 var(--solid-inset-distance)var(--solid-inset-size)var(--solid-inset-color-neutral);color:var(--neutral-on-background-strong);padding:0 var(--static-space-12);align-items:center;gap:var(--static-space-8);flex:1;transition:background .2s,border-color .2s;display:flex;position:relative}.FilterBar-module-scss-module__JZ2bfG__searchInputWrapper:hover,.FilterBar-module-scss-module__JZ2bfG__searchInputWrapper:focus-within{background:var(--neutral-background-strong);border-color:var(--neutral-border-strong);outline:none}@media (max-width:640px){.FilterBar-module-scss-module__JZ2bfG__searchInputWrapper{width:100%;max-width:100%;padding:0 var(--static-space-16);gap:var(--static-space-12);order:-1;height:44px!important;min-height:44px!important}}.FilterBar-module-scss-module__JZ2bfG__searchIcon{color:var(--neutral-on-background-weak);flex-shrink:0}.FilterBar-module-scss-module__JZ2bfG__searchInput{color:var(--neutral-on-background-strong);font-family:inherit;font-size:var(--font-size-body-default-m);background:0 0;border:none;outline:none;flex:1;height:100%;padding:0;line-height:1}.FilterBar-module-scss-module__JZ2bfG__searchInput::placeholder{color:var(--neutral-on-background-weak)}.FilterBar-module-scss-module__JZ2bfG__clearButton{cursor:pointer;color:var(--neutral-on-background-weak);padding:var(--static-space-4);border-radius:var(--radius-s);transition:var(--transition-micro-medium);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FilterBar-module-scss-module__JZ2bfG__clearButton:hover{color:var(--neutral-on-background-strong);background:var(--neutral-alpha-weak)}.FilterBar-module-scss-module__JZ2bfG__countContainer{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}@media (max-width:640px){.FilterBar-module-scss-module__JZ2bfG__countContainer{margin-left:auto}}@keyframes FilterBar-module-scss-module__JZ2bfG__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.FilterablePosts-module-scss-module__YZQ8WG__toolbar{gap:var(--static-space-12);padding-bottom:var(--static-space-16);border-bottom:1px solid var(--neutral-border-medium);flex-wrap:wrap}.FilterablePosts-module-scss-module__YZQ8WG__toolbarControls{align-items:center;gap:var(--static-space-8);display:flex}.FilterablePosts-module-scss-module__YZQ8WG__sortButton{transition:all .15s}.FilterablePosts-module-scss-module__YZQ8WG__sortButton:hover{border-color:var(--neutral-border-strong)!important}.FilterablePosts-module-scss-module__YZQ8WG__viewButton{transition:all .15s}.FilterablePosts-module-scss-module__YZQ8WG__viewButton:hover{background:var(--neutral-alpha-weak)}.FilterablePosts-module-scss-module__YZQ8WG__viewButton.FilterablePosts-module-scss-module__YZQ8WG__active{background:var(--neutral-background-strong)}@media (max-width:640px){.FilterablePosts-module-scss-module__YZQ8WG__toolbar{justify-content:space-between;align-items:center;gap:var(--static-space-12);flex-flow:wrap}.FilterablePosts-module-scss-module__YZQ8WG__toolbarControls{flex-wrap:nowrap}.FilterablePosts-module-scss-module__YZQ8WG__viewToggle{display:none}}
