.BlogPage-module__728TIq__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.BlogPage-module__728TIq__card{border:1px solid var(--border-color);color:inherit;flex-direction:column;padding:clamp(20px,3vw,32px);text-decoration:none;transition:background .2s;display:flex}.BlogPage-module__728TIq__card:hover{background:#ffffff08}.BlogPage-module__728TIq__meta{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;opacity:.65;align-items:center;gap:12px;margin-bottom:16px;display:flex}.BlogPage-module__728TIq__title{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:600;line-height:var(--lh-tight);margin:0 0 12px}.BlogPage-module__728TIq__excerpt{font-size:var(--text-base);line-height:var(--lh-relaxed);opacity:.75;flex:1;margin-bottom:20px}.BlogPage-module__728TIq__tags{flex-wrap:wrap;gap:8px;display:flex}.BlogPage-module__728TIq__tag{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--border-color);opacity:.7;padding:4px 10px}.BlogPage-module__728TIq__filterBar{align-items:center;gap:12px;padding:clamp(16px,3vw,24px) clamp(20px,3vw,32px);display:flex}.BlogPage-module__728TIq__filterWrap{position:relative}.BlogPage-module__728TIq__filterTrigger{border:none;border-bottom:1px solid var(--border-color);color:var(--text-color);cursor:pointer;text-align:left;text-transform:uppercase;letter-spacing:.1em;background:0 0;align-items:center;gap:10px;padding:8px 0;font-family:inherit;font-size:12px;display:flex}.BlogPage-module__728TIq__filterArrow{opacity:.5;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transition:transform .2s;display:inline-block;position:relative;top:-2px;transform:rotate(45deg)}.BlogPage-module__728TIq__filterArrowOpen{top:1px;transform:rotate(-135deg)}.BlogPage-module__728TIq__filterMenu{background:var(--bg-color);border:1px solid var(--border-color);z-index:10;flex-direction:column;min-width:220px;max-height:320px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.BlogPage-module__728TIq__filterOption{color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:none;padding:10px 12px;font-family:inherit;font-size:12px;transition:background .15s}.BlogPage-module__728TIq__filterOption:hover{background:#ffffff14}.BlogPage-module__728TIq__filterOptionActive{background:#ffffff1f}.BlogPage-module__728TIq__filterCount{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;opacity:.5}.BlogPage-module__728TIq__empty{text-align:center;opacity:.6;font-size:var(--text-base);padding:clamp(40px,8vw,80px) clamp(20px,5vw,40px)}@media (max-width:900px){.BlogPage-module__728TIq__grid{grid-template-columns:1fr}}
