.dropdown{display:inline-block;position:relative;overflow:visible}
.dropdown .dropdown-label{display:flex;flex-direction:column;align-items:flex-start}
.dropdown .dropdown-label .header{font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;color:#767676}
.dropdown .dropdown-label .value{font-size:1rem;font-style:normal;font-weight:400;line-height:120%}
.dropdown-button{background-color:#fff;padding:16px 40px 16px 16px;height:64px;font-size:1rem;border:1px solid #ddd;cursor:pointer;box-sizing:border-box;position:relative}
.dropdown-button::after{content:url("../../../../../../content/dam/im/assets/web/images/icon/chevron-down.svg");display:block;width:15px;height:17px;position:absolute;right:16px;top:0;bottom:0;margin:auto 0}
.dropdown-content{display:none;position:absolute;background-color:#fff;border:1px solid #ddd;box-shadow:0 8px 16px 0 rgba(0,0,0,0.15);z-index:1;left:0;top:100%}
.dropdown-content a{font-size:1rem}
.dropdown-content.show{display:block}
.dropdown-item{color:#000;padding:12px 16px;text-decoration:none;display:block;cursor:pointer;transition:background-color 250ms ease 0}
.dropdown-item:hover{background-color:#f9f9f9}
@tablet-and-mobile{width:99.5%}
.basicpage.page .actionmenu{top:43rem}
.basicpage.page .strategy-index-master .header{display:flex;flex-direction:column;gap:2rem;position:relative}
.basicpage.page .strategy-index-master .header::before{background-color:#f9f9f9;width:114%;height:100%;position:absolute;margin-left:-7.25%;content:'';z-index:-1}
.basicpage.page .strategy-index-master .header .title{padding-top:3rem;font-size:4rem;line-height:4.4rem;font-weight:700}
.basicpage.page .strategy-index-master .header .desc{font-size:1.25rem;width:60%;line-height:1.5rem}
.basicpage.page .strategy-index-master .header .header-filters{display:flex;gap:.25rem;flex-direction:column;padding-bottom:2rem}
.basicpage.page .strategy-index-master .header .header-filters .capabilities{background:#fff;display:flex;width:calc(100% - 2rem);padding:1rem;gap:.25rem}
.basicpage.page .strategy-index-master .header .header-filters .capabilities .filter-tab{width:100%;font-size:1.25rem;background-color:#f2f2f2;display:flex;cursor:pointer;align-items:center;justify-content:center;text-align:center;padding:12px}
.basicpage.page .strategy-index-master .header .header-filters .capabilities .filter-tab.selected{background-color:#cef0e8;font-weight:700}
.basicpage.page .strategy-index-master .grid-togglers{display:flex;align-items:center;padding-top:3rem;padding-bottom:1.5rem}
.basicpage.page .strategy-index-master .grid-togglers .lhs{width:20%}
.basicpage.page .strategy-index-master .grid-togglers .lhs .search-results{font-size:1.125rem;font-weight:500}
.basicpage.page .strategy-index-master .grid-togglers .rhs{width:80%;font-size:1rem;gap:3rem;display:flex;justify-content:flex-end;align-items:center}
.basicpage.page .strategy-index-master .grid-togglers .rhs .sustainable-toggle{display:flex;gap:.75rem}
.basicpage.page .strategy-index-master .grid-togglers .rhs .sustainable-toggle .label{display:flex}
.basicpage.page .strategy-index-master .grid-togglers .rhs .sustainable-toggle .icon{display:flex;cursor:pointer}
.basicpage.page .strategy-index-master .grid-togglers .rhs .group-by{display:flex;gap:1.125rem;align-items:center}
.basicpage.page .strategy-index-master .grid-togglers .rhs .group-by .filter-tabs{display:flex;gap:.25rem}
.basicpage.page .strategy-index-master .grid-togglers .rhs .group-by .filter-tabs .the-tab{cursor:pointer;width:8.875rem;height:3rem;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center}
.basicpage.page .strategy-index-master .grid-togglers .rhs .group-by .filter-tabs .the-tab.selected{background-color:#cef0e8;font-weight:700}
.basicpage.page .strategy-index-master .no-data-message{font-weight:400;display:inline-flex;gap:.5rem;align-items:center;color:#767676}
.basicpage.page .strategy-index-master .no-data-message a{color:#005aa4}
.basicpage.page .strategy-index-master .no-data-message img{height:1.219rem}
.basicpage.page .strategy-index-master .main-grid table{border-collapse:collapse;border:0}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion{cursor:pointer;background-color:#d9f1fb;border-top:3px solid #3bc3a3}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion .accordion-content{display:flex;padding:8px 16px}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion .accordion-content .accordion-display-name{width:90%}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion .accordion-content .accordion-btn{display:flex;width:10%;align-items:flex-end;flex-direction:column;justify-content:center}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion .accordion-content .accordion-btn img{height:2.875rem;width:2.875rem}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.cmp-groupby-collapsed,.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini.cmp-groupby-collapsed{background-color:#fff}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini{background-color:#f2fafe;border-top:1px solid #ddd}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini td{padding:0}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini .accordion-content{padding:1.5rem}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini .accordion-content .accordion-btn img{height:2rem;width:2rem}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini .accordion-content .accordion-display-name{display:flex;flex-direction:column;gap:1rem}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini .accordion-content .accordion-display-name h4{margin:0}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini .accordion-content .accordion-display-name .description span{font-size:1.125rem}
.basicpage.page .strategy-index-master .main-grid table tr.capability-header{height:91px;border-bottom:3px solid #3bc3a3}
.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat{border:1px solid #80d0f0}
.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat tr td{padding-top:1.5rem;padding-bottom:1.5rem}
.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat tr td a{font-size:1.5rem;font-weight:500;color:#005aa4;white-space:nowrap}
.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat tr td,.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat tr td span{font-size:1.25rem}
@media(max-width:1024px){.basicpage.page .featuredinsights{padding:0 1rem}
.basicpage.page .strategy-index-master{padding:0 1rem}
.basicpage.page .strategy-index-master .header{gap:1rem}
.basicpage.page .strategy-index-master .header::before{width:calc(100% + 2rem);margin-left:-1rem}
.basicpage.page .strategy-index-master .header .title{font-size:2.25rem;line-height:2.475rem;padding-top:2rem}
.basicpage.page .strategy-index-master .header .desc{width:initial}
.basicpage.page .strategy-index-master .header .header-filters{gap:1rem}
.basicpage.page .strategy-index-master .header .header-filters .filter-element{position:relative;display:inline-block;width:100%}
.basicpage.page .strategy-index-master .header .header-filters .filter-element .filter-dropdown-btn::after{content:url("../../../../../../content/dam/im/assets/web/images/icon/chevron-down.svg");float:right}
.basicpage.page .strategy-index-master .header .header-filters .filter-element .filter-dropdown-btn{background-color:#fff;padding:1rem;width:100%;height:4rem;font-size:1rem;border:.063rem solid #ddd;cursor:pointer;text-align:left;display:flex;gap:1rem;align-items:center}
.basicpage.page .strategy-index-master .header .header-filters .filter-element .dropdown-content.show{display:block}
.basicpage.page .strategy-index-master .header .header-filters .filter-element .dropdown-content{display:none;position:absolute;background-color:#fff;border:.063rem solid #ddd;z-index:1}
.basicpage.page .strategy-index-master .header .header-filters .filter-element .filter-dropdown{width:calc(100% - 1.5rem);padding:.75rem;top:4rem;z-index:2}
.basicpage.page .strategy-index-master .header .header-filters .filter-element .filter-dropdown .filter-checkboxes{display:flex;margin-top:.5rem;margin-bottom:.5rem}
.basicpage.page .strategy-index-master .header .header-filters .filter-element .filter-dropdown .filter-checkboxes div{margin-left:.563rem;white-space:nowrap}
.basicpage.page .strategy-index-master .header .header-filters .filter-element .filter-dropdown .filter-checkboxes:hover{cursor:pointer;background-color:#f2fafe}
.basicpage.page .strategy-index-master .header .cmp-search-bar input{border:.063rem solid #ddd;height:3.75rem;font-size:1rem;padding-left:3.563rem}
.basicpage.page .strategy-index-master .header .cmp-search-bar input:focus{border:.125rem solid #00a1e2}
.basicpage.page .strategy-index-master .header .cmp-search-bar img{height:2rem;width:2rem;margin-top:1rem}
.basicpage.page .strategy-index-master .no-data-message{margin-top:2.25rem;display:block;line-height:1rem;font-size:.938rem}
.basicpage.page .strategy-index-master .no-data-message img{height:.938rem;margin-right:.375rem;margin-bottom:-0.188rem}
.basicpage.page .strategy-index-master .no-data-message a{font-size:.938rem}
.basicpage.page .strategy-index-master .grid-togglers{align-items:flex-start;flex-direction:column-reverse;gap:1rem;padding-top:1.5rem}
.basicpage.page .strategy-index-master .grid-togglers .lhs{width:initial}
.basicpage.page .strategy-index-master .grid-togglers .rhs{align-items:flex-start;flex-direction:column;width:100%;gap:1.25rem}
.basicpage.page .strategy-index-master .grid-togglers .rhs .group-by{gap:1rem;align-items:flex-start;flex-direction:column;width:100%}
.basicpage.page .strategy-index-master .grid-togglers .rhs .group-by .filter-tabs{width:100%;gap:.5rem}
.basicpage.page .strategy-index-master .grid-togglers .rhs .group-by .filter-tabs .the-tab{width:100%}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion .accordion-content{align-items:center}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion .accordion-content .accordion-display-name h3{font-size:1.125rem;margin:0}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion .accordion-content .accordion-btn img{width:1.125rem;height:1.25rem}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini .accordion-content{align-items:flex-start}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini .accordion-content .accordion-btn img{width:1.125rem;height:1.25rem}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini .accordion-content .accordion-display-name h4{font-size:1.125rem;margin:0}
.basicpage.page .strategy-index-master .main-grid table .cmp-groupby-accordion.mini .accordion-content .accordion-display-name .description span{font-size:1rem}
.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat tr{height:initial;display:flex;flex-direction:column;padding:.938rem}
.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat tr td{padding:0}
.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat tr td a{font-size:1.25rem;white-space:initial}
.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat tr td,.basicpage.page .strategy-index-master .main-grid table tbody.cmp-data-grid__strat tr td span{font-size:1rem}
}