.case-study-industry-tag{display:inline-block;margin-bottom:12px;padding:6px 10px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.01em}.case-study-wrapper{--pagination-ink:#223c81;--pagination-accent:#189dd8;--nw-navy:#223c81;--nw-ink:#032d60;--nw-line:#e8eef5;--nw-muted:#5f6b7a;--font-ui:var(--body-font)}.case-study-listing-filters{margin-bottom:32px}.case-study-listing-filters .case-study-category-filter__search-form{margin-bottom:16px}.case-study-category-filter{position:relative}.case-study-category-filter__desktop{display:block}.case-study-category-filter__mobile{display:none}.case-study-category-filter__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.case-study-category-filter__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 16px;border:none;border-radius:10px;background:#eef3fa;color:#223c81;font-family:var(--font-ui),var(--body-font),sans-serif;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;box-shadow:.5px .5px .5px .8px #85818129;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.case-study-category-filter__tab:hover{background:#e4edf8;color:#223c81}.case-study-category-filter__tab--active,.case-study-category-filter__tab--more.case-study-category-filter__tab--active{background:#223c81;color:#fff;box-shadow:0 4px 14px rgba(34,60,129,.18)}.case-study-category-filter__tab--active:hover,.case-study-category-filter__tab--more.case-study-category-filter__tab--active:hover{background:#1c326d;color:#fff}.case-study-category-filter__tab--more i{font-size:11px}.case-study-category-filter__panel{margin-top:14px;padding:22px 24px 26px;border:1px solid #e4ebf4;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(15,45,96,.08)}.case-study-category-filter__search-form{position:relative}.case-study-category-filter__search-input{width:100%;min-height:48px;padding:12px 44px 12px 16px;border:1px solid #d5dae3;border-radius:10px;background:#fff;color:#032d60;font-family:var(--font-ui),var(--body-font),sans-serif;font-size:15px;line-height:1.3}.case-study-category-filter__search-input::placeholder{color:#8a96a8}.case-study-category-filter__search-input:focus,.case-study-category-filter__search-input:hover{border-color:#223c81;outline:none;box-shadow:0 0 0 3px rgba(34,60,129,.1)}.case-study-category-filter__search-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#223c81;font-size:15px;pointer-events:none}.case-study-category-filter__panel-label{margin:0 0 14px;color:#223c81;font-family:var(--font-ui),var(--body-font),sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.case-study-category-filter__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px}.case-study-category-filter__grid-item{display:flex;align-items:flex-start;gap:10px;color:#223c81;font-family:var(--font-ui),var(--body-font),sans-serif;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none}.case-study-category-filter__grid-item:hover{color:#189dd8}.case-study-category-filter__grid-item--active{font-weight:600}.case-study-category-filter__radio{position:relative;flex:0 0 16px;width:16px;height:16px;margin-top:2px;border:1.5px solid #223c81;border-radius:50%;background:#fff}.case-study-category-filter__grid-item--active .case-study-category-filter__radio:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#223c81;transform:translate(-50%,-50%)}.case-study-category-filter__mobile-label{display:block;margin:0 0 8px;color:#032d60;font-size:14px;font-weight:600}.case-study-category-filter__mobile-dropdown{position:relative}.case-study-category-filter__mobile-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:1px solid #dbe4f5;border-radius:10px;background:#fff;color:#032d60;font-family:var(--font-ui),var(--body-font),sans-serif;font-size:15px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.case-study-category-filter__mobile-trigger:focus,.case-study-category-filter__mobile-trigger:hover{border-color:#223c81;outline:none;box-shadow:0 0 0 3px rgba(34,60,129,.1)}.case-study-category-filter__mobile-trigger i{color:#223c81;font-size:12px}.case-study-category-filter__mobile-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:320px;margin:0;padding:8px 0;border:1px solid #e4ebf4;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(15,45,96,.12);list-style:none;overflow-y:auto}.case-study-category-filter__mobile-menu li{margin:0}.case-study-category-filter__mobile-option{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;color:#223c81;font-family:var(--font-ui),var(--body-font),sans-serif;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none}.case-study-category-filter__mobile-option:hover{background:#f5f8fc;color:#223c81}.case-study-category-filter__mobile-option--active{background:#eef3fa;font-weight:600}.case-study-category-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.case-study-category-pill{padding:8px 12px;border-radius:10px!important;border:none;background:white;color:#223c81;text-decoration:none;display:inline-block;font-weight:600;box-shadow:.5px .5px .5px .8px #85818129}.case-study-category-pill:hover{background:#f7fafc;color:#189dd8}.case-study-category-pill.active{background:#223c81;color:#fff}.case-study-category-pill.active:hover{background:#189dd8;color:#fff}.case-study-listing-empty{margin:0;padding:32px 0 8px;text-align:center;color:#5f6b7a;font-size:16px}.case-study-wrapper .casestudy-events.case-study-listing-card-skeleton{display:flex;flex-direction:column;pointer-events:none}.case-study-wrapper .casestudy-events.case-study-listing-card-skeleton>div{height:auto}.case-study-wrapper .casestudy-events.case-study-listing-card-skeleton>.case-study-listing-skeleton-link{margin-top:auto}.case-study-listing-skeleton-tag{width:88px;height:28px;margin-bottom:12px;border-radius:4px}.case-study-listing-skeleton-image{width:100%;height:200px;margin-bottom:20px;border-radius:10px}.case-study-listing-skeleton-category{width:42%;height:14px;margin-bottom:10px}.case-study-listing-skeleton-title{width:100%;height:22px;margin-bottom:8px}.case-study-listing-skeleton-title--short{width:72%}.case-study-listing-skeleton-link{width:132px;height:16px;margin-top:20px;border-radius:4px}.case-study-listing-grid-skeleton{width:100%}@media (max-width:991px){.case-study-category-filter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-study-listing-filters{margin-bottom:24px}.case-study-category-filter__desktop{display:none}.case-study-category-filter__mobile{display:block}.case-study-category-pills{gap:6px}.case-study-category-pill{padding:7px 12px;font-size:.8125rem;white-space:normal}}