.articleWrapper{--bs-gap:24px;column-gap:var(--bs-gap,16px);display:grid;grid-template-columns:repeat(var(--bs-columns,12),1fr);grid-template-rows:repeat(var(--bs-rows,1),1fr)}.caseStudy-listing .search-results ul.results{--bs-gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;padding-bottom:3rem;padding-left:0;padding-top:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--bs-gap,16px)}.caseStudy-listing li.rendering-card.resource-card.clickable-card{border:none}.caseStudy-listing .rendering-card.clickable-card{transition:all .3s}.caseStudy-listing .rendering-card{border-radius:8px;--box-shadow-default:0px 44px 48px -12px rgba(0,0,0,.15);background-color:#fff;color:var(--textColor,inherit);container-name:basic-tile;container-type:inline-size;text-align:left}.caseStudy-listing .search-results ul.results>li{margin-bottom:0;margin-left:0;text-indent:0}.caseStudy-listing .search-results .rendering-card{--bs-gap:24px;--box-shadow:var(--box-shadow-default);-webkit-box-flex:0;box-shadow:0 0 12px 4px rgba(0,0,0,.05);-ms-flex:0 1 25%;flex:0 1 25%;-ms-flex:0 1 calc(25% - var(--bs-gap,16px)*0.75);flex:0 1 calc(25% - var(--bs-gap, 16px)*0.75);min-height:18.5rem;position:relative}.caseStudy-listing .rendering-card .content-root{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.caseStudy-listing .resource-card .framework{background:#e8eeef;border-bottom-right-radius:20px;border-top-left-radius:5px;color:#174f61;display:inline-block;font-size:14px;font-weight:700;left:0;padding:10px 35px;position:absolute;text-transform:uppercase;top:0;-webkit-box-ordinal-group:2}.caseStudy-listing .search-results .rendering-card .header{font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:1.5rem;-webkit-box-ordinal-group:3;background:none;color:#494c50;-webkit-text-fill-color:inherit;margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;overflow-wrap:normal;text-wrap:balance}.caseStudy-listing .resource-card .description{-webkit-box-ordinal-group:4;font-size:14px;font-weight:400;line-height:22px;margin-bottom:20px}.caseStudy-listing .rendering-card .link{font-size:1rem;font-weight:400;line-height:1.6;line-height:20.8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;justify-content:space-between;margin-top:auto;padding-top:1.5rem;row-gap:.5rem}.caseStudy-listing .search-results .clickable-card a{color:unset;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%}.caseStudy-listing .search-results .rendering-card a>span{grid-area:link;margin-bottom:2rem;margin-left:2rem;margin-top:auto}.caseStudy-listing .forward-link{color:#506b09;font-weight:700;text-decoration:none;text-underline-offset:2px;text-wrap:balance}.forward-link:after{content:"";-webkit-box-ordinal-group:2;-ms-flex-order:1;font-weight:900;order:1;padding-left:.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.articleWrapper .rendering-resource-library,.articleWrapper section.rendering.rendering-generic-content{grid-column:auto/span 12}.articleWrapper section.rendering.rendering-generic-content header{display:flex;flex-direction:column}.articleWrapper section.rendering.rendering-generic-content header h2{font-size:21px;font-weight:700;line-height:1.3;margin-bottom:0;overflow-wrap:normal;text-wrap:balance}.articleWrapper section.rendering.rendering-generic-content .section-content{font-size:1.125rem;font-weight:400;line-height:1.6}.articleWrapper section.rendering.rendering-generic-content .section-content hr{background:unset;border:0;border-top:1px solid;color:inherit;margin:1rem 0;opacity:.25}.rendering-resource-library .filter-and-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#174e62;border-radius:5px;color:#fff;-ms-flex-direction:row;flex-direction:row;padding:15px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rendering-resource-library .filter-and-search .product-service-filter{background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin-right:10px;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}.rendering-resource-library .filter-and-search .product-service-filter .products-services-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;justify-items:center;margin-bottom:10px}.rendering-resource-library .filter-and-search .product-service-filter .products-services-dropdown .dropdown-logo{color:#174e62;margin-top:-5px}.rendering-resource-library .filter-and-search .product-service-filter .products-services-dropdown .dropdown-logo i{font-family:Font Awesome\ 6 Pro;font-size:32px}.rendering-resource-library .filter-and-search .product-service-filter .products-services-dropdown .dropdown-logo i:before{content:""}.rendering-resource-library .filter-and-search .product-service-filter .products-services-dropdown .dropdown-label{color:#494c50;font-size:16px;font-weight:700;margin-top:-5px}.rendering-resource-library .filter-and-search .product-service-filter .products-services-dropdown .dropdown-toggle-icon{color:#494c50;font-size:16px;margin-top:-5px}.rendering-resource-library .filter-and-search .product-service-filter .products-services-dropdown .dropdown-toggle-icon i{font-family:Font Awesome\ 6 Pro;font-size:16px}.rendering-resource-library .filter-and-search .product-service-filter .products-services-dropdown .dropdown-toggle-icon i:before{content:""}.rendering-resource-library .filter-and-search .product-service-filter .product-services-checkboxes{background-color:#fff;border:1px solid #174e62;border-radius:8px;display:none;margin-left:-15px;margin-right:-15px;padding:15px;position:absolute;top:calc(100% + 5px);width:100%;z-index:5}.rendering-resource-library .filter-and-search .product-service-filter .product-services-checkboxes ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;padding-left:0}.rendering-resource-library .filter-and-search .product-service-filter .product-services-checkboxes ul li{color:#494c50}.form-check{display:block;margin-bottom:.125rem;min-height:1.6rem;padding-left:1.5em}.form-check label{display:inline-block}.rendering-resource-library .filter-and-search .product-service-filter .product-services-checkboxes ul li .form-check-input[type=checkbox]{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #494c50;border-radius:.15em;float:left;height:1em;margin-left:-1.5em;margin-top:.3em;print-color-adjust:exact;vertical-align:top;width:1em}.rendering-resource-library .filter-and-search .search-box{background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin-left:10px;width:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.rendering-resource-library .filter-and-search .search-box input{background-clip:padding-box;background-color:#fff;border:0;border-radius:5px;color:#494c50;display:block;font-size:1rem;font-weight:400;line-height:1.3;outline-offset:-2px;padding:.7875rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}.rendering-resource-library .filter-and-search .search-box button{background:transparent;border:0;color:initial;font-size:16px;padding:0;width:50px}.rendering-resource-library .filter-and-search .search-box button i{font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block)}.rendering-resource-library .filter-and-search .search-box input:focus{outline:none}.rendering-resource-library .filter-and-search .search-box button i:before{content:""}.rendering-resource-library .result-summary{background-color:#fff;display:flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:flex-end;line-height:1.3;margin-left:-1.5rem;margin-right:-1.5rem;padding:20px 1.5rem 0;text-transform:capitalize}.rendering-resource-library .summary-count{font-size:16px;font-weight:600;line-height:1.3;margin-right:5px;text-transform:capitalize}.rendering-resource-library .result-summary .summary-query{display:none}.rendering-resource-library dl:has(dt:only-child){display:none}.rendering-resource-library dl{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:0;margin-top:0;min-height:1.875rem}.rendering-resource-library dt{font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:auto;margin-right:.5rem;white-space:nowrap}.rendering-resource-library .filter-and-search .search-box input::placeholder{color:#808489}.rendering-resource-library dd{background-color:#494c50;border-radius:.25rem;color:#fff;display:inline-block;font-size:1rem;font-weight:400;line-height:1;margin-bottom:.25rem;margin-left:0;margin-right:.5rem;min-width:0;padding:.35em .65em;text-align:center;vertical-align:baseline;white-space:nowrap}.rendering-resource-library dd button{background:transparent;border:0 transparent;color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0 0 0 6px}.rendering-resource-library dd button span{font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block}.rendering-resource-library dd button span:before{content:""}.rendering-card.clickable-card:hover{background:#fff;box-shadow:0 44px 48px -12px rgba(0,0,0,.25)}.search-results .clickable-card:hover span{text-decoration:underline}.search-results .loader{padding-bottom:1rem;padding-top:1rem}.spinner-loader.medium{border:.6em solid #174e62;border-left-color:transparent;font-size:.7em;height:5em;width:5em}.spinner-loader{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border-radius:50%;display:block;margin-left:auto;margin-right:auto;margin-top:2rem}.result-summary .summary-query{display:none}.rendering-resource-library .result-summary.show-query .summary-query{display:inline-block;margin-left:10px}.caseStudy-listing input[type=search]::-webkit-search-cancel-button,.caseStudy-listing input[type=search]::-webkit-search-decoration,.caseStudy-listing input[type=search]::-webkit-search-results-button,.caseStudy-listing input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.caseStudy-listing .search-results{--background-color:#fff;background-color:#fff;margin-left:-1.5rem;margin-right:-1.5rem;min-height:10rem;padding-left:1.5rem;padding-right:1.5rem}.caseStudy-listing .search-results .no-results{padding-bottom:6rem;padding-top:6rem;text-align:center}.search-results .no-results p{margin-bottom:1rem}.search-results .no-results p:first-child{font-size:1.75rem;font-weight:600;line-height:1.3}.search-results .no-results p:last-child{font-size:1.25rem;font-weight:400;line-height:1.6}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:768px){.caseStudy-listing .search-results,.rendering-resource-library .result-summary{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}@media (min-width:992px){.caseStudy-listing .search-results,.rendering-resource-library .result-summary{margin-left:-4rem;margin-right:-4rem;padding-left:4rem;padding-right:4rem}}@media (min-width:1200px){section.rendering.rendering-generic-content{margin-bottom:1.5rem}}@media (min-width:1417px){.caseStudy-listing .search-results,.rendering-resource-library .result-summary{margin-left:calc(-50vw - -644.5px);margin-right:calc(-50vw - -644.5px);padding-left:calc(50vw - 644.5px);padding-right:calc(50vw - 644.5px)}}@media (max-width:1199.98px){.caseStudy-listing .search-results .rendering-card{flex:0 1 calc(33.33% - 16px)}.articleWrapper section.rendering.rendering-generic-content{margin-bottom:1.5rem}}@media (max-width:991.98px){.rendering-resource-library .filter-and-search{margin-top:30px}.caseStudy-listing .search-results ul.results{gap:16px}.caseStudy-listing .search-results .rendering-card{flex:0 1 calc(33.33% - 10.66667px)}.caseStudy-listing .articleWrapper{column-gap:16px}}@media (max-width:767.98px){.caseStudy-listing .search-results .rendering-card{flex:0 1 calc(50% - 8px)}.rendering-resource-library .filter-and-search{flex-direction:column}.rendering-resource-library .filter-and-search .product-service-filter{order:2;width:100%}.rendering-resource-library .filter-and-search .search-box{margin-bottom:20px;margin-left:0;order:1;width:100%}.articleWrapper section.rendering.rendering-generic-content{margin-bottom:1rem}.caseStudy-listing .rendering-card .content-root{padding:1.5rem}}@media (max-width:575.98px){.caseStudy-listing .rendering-card .content-root{min-height:10.9375rem}.rendering-resource-library .result-summary{padding-bottom:1rem;padding-top:1.5rem}.caseStudy-listing .search-results .rendering-card{flex:0 1 100%;min-height:10.9375rem}.caseStudy-listing .search-results .rendering-card .header{font-size:1.125rem}.caseStudy-listing .search-results .rendering-card a>span{margin-bottom:1.5rem;margin-left:1.5rem}}