@media(min-width:992px){.score-megamenu-dropdown:hover>.dropdown-menu,.score-megamenu-dropdown:focus-within>.dropdown-menu{display:block}}@media(max-width:991px){.score-header .navbar-collapse{display:none}.score-header .navbar-collapse.in{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important}.score-header .dropdown.open>.dropdown-menu{display:block}}.carousel .item{display:none}.carousel .item.active{display:block}.carousel-control,.carousel .left,.carousel .right,a[href^="#carousel-"]{display:none!important}.page-wrapper img,.score-content-spot img,.insight-header img{max-width:100%;height:auto}.page-wrapper[data-content-id^="en/insights/"] .insight-header img{width:600px;height:310px;max-width:100%;object-fit:cover;display:block;margin-left:auto;margin-right:auto}@media(max-width:600px){.page-wrapper[data-content-id^="en/insights/"] .insight-header img{width:100%;height:auto;aspect-ratio:600 / 310}}.hae-listing-hero{position:static;max-width:40rem;margin:.5rem auto 0;text-align:center;width:auto;z-index:auto}.hae-listing-kicker{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#017db2}.hae-listing-hero h1{margin:0 0 .75rem;color:#021a32;position:static}.hae-listing-lede{margin:0 auto;max-width:34rem;font-size:1.05rem;line-height:1.55;color:#3d4f63;text-shadow:none}.hae-listing-search{margin:1.75rem auto 0;max-width:36rem;text-align:center;position:relative;z-index:1}.hae-listing-search-label{display:block;margin-bottom:.55rem;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#021a32}.hae-listing-search-row{display:flex;gap:.6rem;align-items:stretch;justify-content:center}.hae-listing-search-row input[type=search]{flex:1 1 auto;min-width:0;height:2.75rem;padding:.55rem .85rem;border:1px solid #c9c9c9;border-radius:2px;background:#fff;font:inherit}.hae-listing-search-row .score-button{flex:0 0 auto;height:2.75rem;padding:0 1.25rem;display:inline-flex;align-items:center;justify-content:center}.hae-listing-count{text-align:center;color:#5b6b7c;min-height:1.25rem;margin:.85rem 0 0;font-size:.92rem}.hae-listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.5rem;margin:1.5rem 0 2.5rem}.hae-listing-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid #d7dee8;border-radius:4px;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hae-listing-card[hidden]{display:none!important}.hae-listing-card:hover,.hae-listing-card:focus-visible{transform:translateY(-3px);border-color:#017db2;box-shadow:0 12px 28px #021a321a;text-decoration:none;color:inherit}.hae-listing-card-media{position:relative;aspect-ratio:16 / 10;background:linear-gradient(145deg,#021a32,#017db2 70%,#0a8fbf);overflow:hidden}.hae-listing-card-media img{width:100%;height:100%;object-fit:cover;display:block}.hae-listing-card-media.is-case-study img{object-fit:contain;padding:1.5rem;background:#f0f5fa}.hae-listing-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:3rem;font-weight:700;color:#ffffffe0;letter-spacing:.04em}.hae-listing-card-body{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.15rem;flex:1}.hae-listing-card-meta{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:#017db2}.hae-listing-card-title{margin:0;font-size:1.15rem;line-height:1.3;color:#021a32}.hae-listing-card-desc{margin:.15rem 0 0;font-size:.92rem;line-height:1.45;color:#3d4f63;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hae-listing-card-cta{margin-top:auto;padding-top:.85rem;font-size:.85rem;font-weight:700;color:#021a32}.hae-listing-card-cta:after{content:" →";color:#ffb800}.hae-listing-empty{text-align:center;color:#5b6b7c;margin:2rem 0 3rem;max-width:28rem;margin-left:auto;margin-right:auto}@media(max-width:600px){.hae-listing-grid{grid-template-columns:1fr}}img[src*="blank.gif"],img[src="#"]{display:none!important}.page-wrapper:has(.hae-faq-accordion) .score-document-header{text-align:center}.page-wrapper:has(.hae-faq-accordion) .score-document-header h1{margin-left:auto;margin-right:auto}.hae-faq-intro{max-width:42rem;margin:0 auto 1.25rem;text-align:center}.hae-faq-section-note{margin:0 0 1rem;color:#5b6b7c;font-style:italic}.hae-faq-accordion{max-width:48rem;margin:0 auto 2.5rem;text-align:left}.hae-faq-section{margin:0 0 .75rem;border:1px solid #d7dee8;border-radius:4px;background:#fff;overflow:hidden}.hae-faq-section-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;cursor:pointer;list-style:none;background:#021a32;color:#fff;user-select:none}.hae-faq-section-summary::-webkit-details-marker{display:none}.hae-faq-section-title{font-size:1.2rem;font-weight:700;line-height:1.3}.hae-faq-chevron{flex:0 0 auto;width:.55rem;height:.55rem;border-right:2px solid #ffb800;border-bottom:2px solid #ffb800;transform:rotate(45deg);transition:transform .18s ease;margin-top:-.2rem}.hae-faq-section[open]>.hae-faq-section-summary .hae-faq-chevron{transform:rotate(-135deg);margin-top:.15rem}.hae-faq-section-body{padding:.65rem .85rem .85rem;background:#f7fafc}.hae-faq-item{margin:0 0 .45rem;border:1px solid #d7dee8;border-radius:3px;background:#fff}.hae-faq-item:last-child{margin-bottom:0}.hae-faq-item>summary{position:relative;padding:.85rem 2.25rem .85rem 1rem;cursor:pointer;list-style:none;color:#021a32;font-size:1.02rem;font-weight:600;line-height:1.4;user-select:none}.hae-faq-item>summary::-webkit-details-marker{display:none}.hae-faq-item>summary:after{content:"";position:absolute;right:1rem;top:50%;width:.45rem;height:.45rem;border-right:2px solid #017db2;border-bottom:2px solid #017db2;transform:translateY(-65%) rotate(45deg);transition:transform .18s ease}.hae-faq-item[open]>summary:after{transform:translateY(-35%) rotate(-135deg)}.hae-faq-answer{padding:0 1rem 1rem;border-top:1px solid #e2e8f0}.hae-faq-answer p,.hae-faq-answer ul{margin:.75rem 0 0;color:#3d4f63}.hae-faq-answer ul{padding-left:1.25rem}.hae-faq-answer p:first-child{margin-top:.85rem}.employee-cards a.employee-card{display:block;color:inherit;text-decoration:none}.employee-cards a.employee-card:hover,.employee-cards a.employee-card:focus-visible,.employee-cards .employee-card a,.employee-cards .employee-card a:hover,.employee-cards .employee-card a:focus-visible{color:#021a32;text-decoration:none}
