.insights__filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:0 0 40px}.insights__dropdown{position:relative}.insights__dropdown-toggle{align-items:center;border:1px solid #000;cursor:pointer;display:flex;font-size:16px;gap:24px;justify-content:space-between;min-width:190px;padding:15px 18px}.insights__dropdown-toggle,.insights__dropdown.open .insights__dropdown-toggle{background:#fff;border-radius:0!important;color:#000}.insights__chevron{flex:none;transition:transform .2s ease}.insights__dropdown.open .insights__chevron{transform:rotate(180deg)}.insights__dropdown-menu{background:#fff;border:1px solid #000;border-radius:0!important;display:none;left:0;list-style:none;margin:0;min-width:100%;padding:0;position:absolute;top:calc(100% - 1px);white-space:nowrap;z-index:20}.insights__dropdown.open .insights__dropdown-menu{display:block}.insights__dropdown[data-filter=tag] .insights__dropdown-menu{max-height:208px;overflow-y:auto}.insights__dropdown-menu li{color:#000;cursor:pointer;font-size:16px}.insights__dropdown-menu li>a{color:#000;display:block;text-decoration:none}.insights__dropdown-menu li>a,.insights__tag-option{border-radius:0;padding:14px 18px}.insights__dropdown-menu li>a.selected,.insights__dropdown-menu li>a:active,.insights__dropdown-menu li>a:hover,.insights__tag-option:active,.insights__tag-option:hover,.insights__tag-option[data-select=selected]{background:#000;border-radius:0!important;color:#fff}.insights__card-title-link{color:inherit;text-decoration:none!important}.insights__search{margin-left:auto;max-width:100%;position:relative;width:300px}.insights__search form{display:block;position:relative;width:100%}.insights__search input{border:1px solid #000;border-radius:0;color:#000;font-size:16px;padding:15px 46px 15px 18px;width:100%}.insights__search button{align-items:center;background:none;border:0;color:#000;cursor:pointer;display:inline-flex;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.insights__search svg{color:#000;display:block;pointer-events:none}.insights__grid{align-content:start;align-items:start;column-gap:15px;display:grid;grid-auto-rows:max-content;grid-template-columns:1fr 1fr 1fr;row-gap:25px}.insights__card{border:1px solid #000;display:flex;flex-direction:column;height:450px;overflow:hidden}.insights__card-category,.insights__card-image{flex:none}.insights__card-image img{display:flex;height:220px;max-width:100%;object-fit:cover;object-position:left;width:100%}.insights__card-category{color:#000;font-size:18px;padding:27px 40px 0}.insights__card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:27px 40px 35px}.insights__card-title{font-size:22px;font-weight:600;-webkit-line-clamp:3}.insights__card-excerpt,.insights__card-title{color:#000;display:-webkit-box;line-height:1.4;margin:0 0 18px;overflow:hidden;-webkit-box-orient:vertical}.insights__card-excerpt{font-size:17px;-webkit-line-clamp:5}.insights__card-link{align-items:center;align-self:flex-start;color:#000!important;display:inline-flex;font-size:16px;font-weight:500;gap:8px;line-height:1.4;margin-top:auto;text-decoration:none!important}.insights__card-arrow{flex:none;transition:transform .2s ease}.insights__card-link:focus-visible .insights__card-arrow,.insights__card-link:hover .insights__card-arrow{transform:translateX(4px)}.insights__empty{font-size:18px;margin:20px 0 0;text-align:center}.insights__pagination{align-items:center;display:flex;gap:18px;justify-content:center;margin:50px 0 0}.insights__page{background:none;border:none;color:#7e7e7e!important;cursor:pointer;font-size:16px;line-height:1;padding:4px;text-decoration:none!important}.insights__page.active{color:#000!important;font-weight:700}.insights__page--next{color:#000;display:inline-flex}.insights__page--next[disabled]{color:#c9c9c9;cursor:default}@media (max-width:1024px){.insights__grid{grid-template-columns:1fr 1fr}.insights__card-body{padding:25px 30px 30px}.insights__card-category{padding:25px 30px 0}}@media (max-width:767px){.insights__filters{gap:12px}.insights__search{margin-left:0;width:100%}.insights__search input{width:100%}}@media (max-width:580px){.insights__grid{grid-template-columns:1fr}}