.blog-listing{padding:64px 0}.blog-listing__heading-wrap{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.content-listing__card-filters{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:32px}.content-listing__card-filters .filters-dropdown{position:relative}.blog-listing .content-listing__card-filter-item{flex:0 0 calc(50% - 16px)}.content-listing__card-filters .dropdown-button,.content-listing__card-filters .input-search-wrap{align-items:center;background:var(--base-white,#fff);border:1px solid var(--navy-blue-100,#c2c9e5);border-radius:8px;box-shadow:0 1px 2px 0 rgba(77,77,77,.05);color:var(--navy-blue-400,#5469b4);cursor:pointer;display:flex;font-weight:600;gap:8px;height:40px;justify-content:space-between;padding:8px 12px;transition:.3s}.content-listing__card-filters .dropdown-button.active,.content-listing__card-filters .dropdown-button:hover,.content-listing__card-filters .input-search-wrap:hover{box-shadow:0 8px 8px -4px rgba(37,92,255,.03),0 20px 24px -4px rgba(37,92,255,.08),0 0 0 1px var(--royal-blue-400,#255cff) inset}.content-listing__card-filters .dropdown-button svg{transition:.3s}.content-listing__card-filters .dropdown-button.active svg{transform:scale(-1)}.content-listing__card-filters .dropdown-list{background:var(--base-white,#fff);border:1px solid var(--Navy-Blue-100,#c2c9e5);border-radius:4px;box-shadow:0 1px 2px 0 rgba(77,77,77,.05);display:flex;flex-direction:column;gap:4px;left:0;margin:0;max-height:0;opacity:0;overflow:auto;padding:16px;position:absolute;top:48px;transition:opacity .2s,max-height .3s;visibility:hidden;width:100%;z-index:3}.content-listing__card-filters .dropdown-list.show{max-height:450px;opacity:1;visibility:visible}.content-listing__card-filters .dropdown-list-item{border-radius:4px;color:var(--navy-blue-500,#3450a8);cursor:pointer;font-size:14px;font-weight:400;list-style:none;padding:4px 8px;text-transform:capitalize;transition:.3s}.content-listing__card-filters .dropdown-list-item.active,.content-listing__card-filters .dropdown-list-item:hover{background:var(--navy-blue-25,#f3f5fa)}.content-listing__card-filters .input-search-wrap{cursor:default}.content-listing__card-filters .input-search{border:none;color:var(--navy-blue-400,#5469b4);outline:none;width:100%}.content-listing__card-filters .input-search::placeholder{color:var(--navy-blue-400,#5469b4);font-weight:600;transition:.2s}.content-listing__card-filters .input-search:focus::placeholder{opacity:0}.content-listing__card-filters .input-search-wrap .input-search-icon{cursor:pointer}.content-listing__active-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.filter-chip{align-items:center;background:var(--navy-blue-25,#f3f5fa);border:1px solid var(--navy-blue-25,#f3f5fa);border-radius:16px;color:var(--royal-blue-400,#255cff);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:2px 10px}.filter-chip--clear{background:var(--base-white,#fff);border-color:var(--royal-blue-400,#255cff)}.chip-x{font-size:20px}.content-listing__card-list{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:64px}.content-listing__card{flex:0 0 calc(33.33% - 21.33px)}.content-listing__card[data-card]{opacity:0;transition:.3s}.content-listing__card[data-card].visible{opacity:1}.content-listing__card:nth-child(4n - 3) .resource-listing-card{border-color:var(--green-700,#419639)}.content-listing__card:nth-child(4n - 3) .rlc-badge{background-color:var(--green-700,#419639)}.content-listing__card:nth-child(4n - 2) .resource-listing-card{border-color:#bb000b}.content-listing__card:nth-child(4n - 2) .rlc-badge{background-color:#bb000b}.content-listing__card:nth-child(4n - 1) .resource-listing-card{border-color:var(--yellow-600,#fed108)}.content-listing__card:nth-child(4n - 1) .rlc-badge{background-color:var(--yellow-600,#fed108)}.content-listing__card:nth-child(4n) .resource-listing-card{border-color:var(--royal-blue-400,#255cff)}.content-listing__card:nth-child(4n) .rlc-badge{background-color:var(--royal-blue-400,#255cff)}.content-listing__pagination-controls{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0 auto;max-width:800px}.content-listing__pagination-controls .next-page,.content-listing__pagination-controls .prev-page{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--navy-blue-900,#0c2471);cursor:pointer;display:flex;font-size:14px;gap:8px;line-height:1.43;padding:6px;transition:.3s}.content-listing-section[data-theme=navy-blue-900] .content-listing__pagination-controls .next-page,.content-listing-section[data-theme=navy-blue-900] .content-listing__pagination-controls .prev-page{color:var(--base-white,#fff)}.content-listing__pagination-controls .next-page:hover,.content-listing__pagination-controls .prev-page:hover{background-color:var(--navy-blue-50,#e7eaf4);border-color:var(--royal-blue-400,#255cff);padding:6px}.content-listing__pagination-controls .next-page-icon,.content-listing__pagination-controls .prev-page-icon{align-items:center;background-color:var(--navy-blue-900,#0c2471);border-radius:4px;color:var(--base-white,#fff);display:flex;height:22px;justify-content:center;padding:3px;width:22px}.content-listing__pagination-controls .page-numbers{align-items:center;display:flex;gap:12px}.content-listing__pagination-controls .pagination-number{align-items:center;border-radius:4px;color:var(--navy-blue-900,#0c2471);cursor:pointer;display:flex;height:40px;justify-content:center;transition:.3s;width:40px}.content-listing-section[data-theme=navy-blue-900] .content-listing__pagination-controls .pagination-number{color:var(--base-white,#fff)}.content-listing__pagination-controls .pagination-number.dots{pointer-events:none;width:24px}.content-listing__pagination-controls .pagination-number.active:not(.dots),.content-listing__pagination-controls .pagination-number:not(.dots):hover{background-color:var(--navy-blue-700,#243e93);color:var(--base-white,#fff)}.content-listing-section[data-theme=navy-blue-900] .content-listing__pagination-controls .pagination-number.active:not(.dots),.content-listing-section[data-theme=navy-blue-900] .content-listing__pagination-controls .pagination-number:not(.dots):hover{background-color:var(--base-white,#fff);color:var(--navy-blue-900,#0c2471)}@media screen and (max-width:1023.98px){.content-listing__card{flex:0 0 calc(50% - 16px)}}@media screen and (max-width:767px){.content-listing__card-filters{flex-direction:column}}@media screen and (max-width:575.98px){.content-listing__card,.content-listing__card-filter-item{flex:0 0 100%}.content-listing__pagination-controls .pagination-number{height:25px;width:25px}.content-listing__pagination-controls .pagination-number.dots{width:10px}}