.filter-section{display:-ms-flexbox;display:flex;margin:2rem 0;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto}.filter-title{color:var(--text-primary);font-size:var(--iq-font-size-md);font-weight:var(--iq-font-weight-regular);margin:1rem 0 .5rem}.domain-tags,.filter-tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;gap:10px;justify-content:flex-start;margin-bottom:1rem}.filter-section::-webkit-scrollbar{display:none}.filter-tag{background-color:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--card-border-radius);color:var(--text-primary);cursor:pointer;font-size:var(--iq-font-size-sm);padding:.5rem 1rem;text-wrap:nowrap;transition:background-color .2s,color .2s}.filter-tag.active{background-color:var(--text-primary);color:var(--cta-text)}.case-studies-grid{display:-ms-grid!important;display:grid!important;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));-ms-flex-align:stretch;align-items:stretch}.case-study-card{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;min-height:450px;overflow:visible!important;padding:1rem;position:relative;text-align:center;width:100%}.button-read-more{background-color:var(--text-secondary);border-radius:10px;color:var(--bg-color-main);font-size:var(--iq-font-size-sm);margin:.75rem 0;padding:.5rem 1.25rem;width:100%;-ms-grid-column-align:center;justify-self:center;text-decoration:none;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.domain-indicator{color:var(--text-primary);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--iq-font-size-sm);gap:.4rem;margin:1rem 0;text-transform:uppercase;-ms-flex-pack:start;justify-content:flex-start}.chip{background-color:var(--text-primary);border-radius:var(--card-border-radius)!important;color:var(--bg-color-main);font-size:var(--iq-font-size-xs);font-weight:var(--iq-font-weight-medium);padding:.25rem .75rem;white-space:nowrap}.card-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 1rem;text-align:left}.card-content img{border-radius:1rem;height:180px;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:100%}.card-title{color:var(--text-primary);font-size:var(--iq-font-size-md);font-weight:var(--iq-font-weight-bold);margin:.2rem 0 .5rem}.card-impact,.card-solution{color:var(--text-secondary);font-size:var(--iq-font-size-sm);font-weight:var(--iq-font-weight-regular);margin:.2rem 0 .5rem}.card-impact>ul{margin-left:1rem!important}.card-image{border-radius:1rem;display:none;margin-top:.5rem}.no-results{background-color:var(--panel-bg);border-radius:12px;color:var(--text-primary);grid-column:1/-1;padding:2rem;text-align:center}@media (max-width:768px){.filter-section{margin-top:5vh}.domain-tags,.filter-tags{display:-ms-flexbox;display:flex;gap:10px;margin-bottom:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;scrollbar-width:none;-ms-flex-pack:start;justify-content:flex-start}.domain-tags::-webkit-scrollbar,.filter-tags::-webkit-scrollbar{display:none}}#caseStudyTitle{color:var(--text-primary);font-size:var(--iq-font-size-lg);font-weight:var(--iq-font-weight-bold)}#author-name{font-style:italic;text-align:right}