.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{width:100%;padding:var(--static-space-8)var(--static-space-12);height:var(--static-space-40);min-height:var(--static-space-40);border-radius:var(--radius-m);border:1px solid var(--neutral-border-medium);background:var(--neutral-background-medium);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}.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-m);font-weight:var(--font-weight-strong);padding:0 var(--static-space-4);color:inherit}.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:1px solid var(--neutral-border-medium);border-radius:var(--radius-l);min-width:360px;padding:20px 24px 8px;animation:.15s BlogFilterDropdown-module-scss-module__gDIpNq__fadeIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 32px #0000001f}@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}}
