.sustain_toc_block{position:relative;z-index:1;margin:unset;background-color:var(--theme_2);background-image:var(--theme_pattern_2_alt);background-position:42% 24%;background-size:3321px auto}.sustain_toc_block.theme_default{--theme_1: #e40015;--theme_2: #b00024;--theme_3: #8c0021;--theme_4: #60001d;--theme_pattern_1: url("../images/pattern_1_default.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_default.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_default.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_default.svg");--theme_pattern_1_white: url("../images/pattern_1_white_default.svg");--theme_pattern_2: url("../images/pattern_2_default.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_default.svg");--theme_header: url("../images/header_default.svg")}.sustain_toc_block.theme_light{--theme_1: #e40015;--theme_2: #b00024;--theme_3: #8c0021;--theme_4: #60001d;--theme_pattern_1: url("../images/pattern_1_light.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_light.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_light.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_light.svg");--theme_pattern_1_white: url("../images/pattern_1_white_light.svg");--theme_pattern_2: url("../images/pattern_2_light.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_light.svg");--theme_header: url("../images/header_light.svg")}.sustain_toc_block.theme_red{--theme_1: #e40015;--theme_2: #b00024;--theme_3: #8c0021;--theme_4: #60001d;--theme_pattern_1: url("../images/pattern_1_red.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_red.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_red.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_red.svg");--theme_pattern_1_white: url("../images/pattern_1_white_red.svg");--theme_pattern_2: url("../images/pattern_2_red.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_red.svg");--theme_header: url("../images/header_red.svg")}.sustain_toc_block.theme_blue{--theme_1: #158eff;--theme_2: #0b2cd9;--theme_3: #1f0aa5;--theme_4: #080072;--theme_pattern_1: url("../images/pattern_1_blue.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_blue.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_blue.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_blue.svg");--theme_pattern_1_white: url("../images/pattern_1_white_blue.svg");--theme_pattern_2: url("../images/pattern_2_blue.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_blue.svg");--theme_header: url("../images/header_blue.svg")}.sustain_toc_block.theme_teal{--theme_1: #21af90;--theme_2: #077065;--theme_3: #004f5c;--theme_4: #003e44;--theme_pattern_1: url("../images/pattern_1_teal.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_teal.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_teal.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_teal.svg");--theme_pattern_1_white: url("../images/pattern_1_white_teal.svg");--theme_pattern_2: url("../images/pattern_2_teal.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_teal.svg");--theme_header: url("../images/header_teal.svg")}.sustain_toc_block.theme_gray{--theme_1: #d2d2d2;--theme_2: #6e6e6e;--theme_3: #515151;--theme_4: #111;--theme_pattern_1: url("../images/pattern_1_gray.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_gray.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_gray.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_gray.svg");--theme_pattern_1_white: url("../images/pattern_1_white_gray.svg");--theme_pattern_2: url("../images/pattern_2_gray.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_gray.svg");--theme_header: url("../images/header_gray.svg")}.sustain_toc_block_body{margin-top:5rem;margin-bottom:5rem}@media(min-width:740px){.sustain_toc_block_body{margin-top:6.25rem}}@media(min-width:980px){.sustain_toc_block_body{margin-top:7.5rem}}@media(min-width:740px){.sustain_toc_block_body{margin-bottom:6.25rem}}@media(min-width:980px){.sustain_toc_block_body{margin-bottom:7.5rem}}@media print{.sustain_toc_block_body{margin-top:2.5rem;margin-bottom:2.5rem}}@media print and (min-width:740px){.sustain_toc_block_body{margin-top:3.125rem}}@media print and (min-width:980px){.sustain_toc_block_body{margin-top:3.75rem}}@media print and (min-width:1220px){.sustain_toc_block_body{margin-top:5rem}}@media print and (min-width:740px){.sustain_toc_block_body{margin-bottom:3.125rem}}@media print and (min-width:980px){.sustain_toc_block_body{margin-bottom:3.75rem}}@media print and (min-width:1220px){.sustain_toc_block_body{margin-bottom:5rem}}.sustain_toc_block_items{opacity:0;translate:-0.625rem 0;transition:opacity .6s .1s,translate .6s .1s;display:grid;gap:20px}.sustain_toc_block_items.js-viewable{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.sustain_toc_block_items{transition:none}}@media print{.sustain_toc_block_items{opacity:1 !important;translate:0 0 0 !important}}@media(min-width:740px){.sustain_toc_block_items{grid-template-columns:repeat(2, 1fr)}}@media(min-width:980px){.sustain_toc_block_items{grid-template-columns:repeat(3, 1fr);gap:12px 22px}}.sustain_toc_block_item{background-color:#f5f5f5;border-top:0.25rem solid var(--theme_1)}@media print{.sustain_toc_block_item{border-top:0.0625rem solid #d2d2d2;border-bottom-width:0}}.sustain_toc_block_item:before{height:0;display:none}.sustain_toc_block_item.fs-swap-active{background-color:var(--theme_4)}.sustain_toc_block_item_wrapper{height:100%;display:flex;flex-flow:column;gap:20px;position:relative;padding:1.875rem;transition:box-shadow .25s}@media print{.sustain_toc_block_item_wrapper{box-shadow:none;padding:1.875rem 0 0 0}}.sustain_toc_block_item_header{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.accordion_item.fs-swap-active .sustain_toc_block_item_header{position:relative}.sustain_toc_block_item_heading_button{display:flex;color:var(inherit);text-align:left;transition:color .25s}.sustain_toc_block_item_heading_button:before{width:100%;height:100%;position:absolute;inset:0;content:""}.sustain_toc_block_item_heading_button:focus-visible{color:var(--theme_2)}@media(hover: hover){.sustain_toc_block_item_heading_button:hover{color:var(--theme_2)}}.accordion_item.fs-swap-active .sustain_toc_block_item_heading_button{color:var(--theme_2)}.sustain_toc_block_item_heading_inner{align-items:center;display:grid;gap:20px;grid-template-columns:1fr}.sustain_toc_block_item_heading_label{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 10px}.sustain_toc_block_item_heading_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(1.375rem,1.20139rem + .5555555556vw,1.625rem);line-height:1.2307692308}@media print{.sustain_toc_block_item_heading_title{font-size:1.25rem;line-height:1.3333333333}}@media(min-width:740px){.sustain_toc_block_item_heading_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(1.625rem,1.36458rem + .8333333333vw,2rem);line-height:1.25}}@media print and (min-width:740px){.sustain_toc_block_item_heading_title{font-size:1.5rem;line-height:1.5}}.sustain_toc_block_item_header_subtitle{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:300;font-size:clamp(1.125rem,1.03819rem + .2777777778vw,1.25rem);line-height:2}@media print{.sustain_toc_block_item_header_subtitle{font-size:0.8125rem;line-height:1.5}}.sustain_toc_block_item_heading_icon{position:relative;width:2.625rem;aspect-ratio:1;align-items:center;background-color:#f5f5f5;background-color:var(--theme_2);display:flex;justify-content:center;transition:background-color .25s}@media print{.sustain_toc_block_item_heading_icon{display:none}}.sustain_toc_block_item_heading_icon:before,.sustain_toc_block_item_heading_icon:after{position:absolute;inset:50% auto auto 50%;width:0.625rem;height:0.0625rem;background-color:#fff;border-radius:0.125rem;content:"";transition:background .25s,opacity .25s,rotate .25s,translate .25s}.accordion_item.fs-swap-active .sustain_toc_block_item_heading_icon:before,.accordion_item.fs-swap-active .sustain_toc_block_item_heading_icon:after{background-color:#fff}.sustain_toc_block_item_heading_icon:before{translate:-50% -50%}.accordion_item.fs-swap-active .sustain_toc_block_item_heading_icon:before{rotate:-45deg}.sustain_toc_block_item_heading_icon:after{rotate:90deg;translate:-50% -50%}.accordion_item.fs-swap-active .sustain_toc_block_item_heading_icon:after{rotate:45deg}.sustain_toc_block_item_heading_button:focus-visible .sustain_toc_block_item_heading_icon{background-color:var(--theme_3)}.accordion_item.fs-swap-active .sustain_toc_block_item_heading_button:focus-visible .sustain_toc_block_item_heading_icon{background-color:var(--theme_2)}.sustain_toc_block_item_heading_button:focus-visible .sustain_toc_block_item_heading_icon:before,.sustain_toc_block_item_heading_button:focus-visible .sustain_toc_block_item_heading_icon:after{background-color:#fff}@media(hover: hover){.sustain_toc_block_item_heading_button:hover .sustain_toc_block_item_heading_icon{background-color:var(--theme_3)}.accordion_item.fs-swap-active .sustain_toc_block_item_heading_button:hover .sustain_toc_block_item_heading_icon{background-color:var(--theme_2)}.sustain_toc_block_item_heading_button:hover .sustain_toc_block_item_heading_icon:before,.sustain_toc_block_item_heading_button:hover .sustain_toc_block_item_heading_icon:after{background-color:#fff}}.accordion_item.fs-swap-active .sustain_toc_block_item_heading_icon{background-color:var(--theme_1)}.accordion_item.fs-swap-active .sustain_toc_block_item_heading_icon:before,.accordion_item.fs-swap-active .sustain_toc_block_item_heading_icon:after{background-color:#fff}.sustain_toc_block_item_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(1.375rem,1.20139rem + .5555555556vw,1.625rem);line-height:1.2307692308;align-items:center;display:inline;color:var(--theme_3);margin:0}@media print{.sustain_toc_block_item_title{font-size:1.25rem;line-height:1.3333333333}}.fs-swap-active .sustain_toc_block_item_title{color:#fff}.sustain_toc_block_item_title_inner{text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0% 90%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .25s}@media(prefers-reduced-motion: reduce){.sustain_toc_block_item_title_inner{transition:none}}.sustain_toc_block_item_wrapper:focus-visible .sustain_toc_block_item_title_inner{background-size:100% 2px}.accordion_item.fs-swap-active .sustain_toc_block_item_wrapper:focus-visible .sustain_toc_block_item_title_inner{background-size:0% 2px}@media(hover: hover){.sustain_toc_block_item_wrapper:hover .sustain_toc_block_item_title_inner{background-size:100% 2px}.accordion_item.fs-swap-active .sustain_toc_block_item_wrapper:hover .sustain_toc_block_item_title_inner{background-size:0% 2px}}.accordion_item.fs-swap-active .sustain_toc_block_item_header:focus-visible .sustain_toc_block_item_title_inner{background-size:100% 2px}@media(hover: hover){.accordion_item.fs-swap-active .sustain_toc_block_item_header:hover .sustain_toc_block_item_title_inner{background-size:100% 2px}}.sustain_toc_block_item_body{height:100%}.fs-swap-active .sustain_toc_block_item_body{color:#fff}.sustain_toc_block_item_body_content{display:block;position:absolute;width:100%;left:0px;z-index:1;background-color:#f5f5f5;padding-inline:1.875rem}.fs-swap-active .sustain_toc_block_item_body_content{background-color:var(--theme_4)}.sustain_toc_block_item_body_content_inner{margin-top:1.25rem}@media print{.sustain_toc_block_item_body_content_inner{display:none}}.sustain_toc_block_item_body_description{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:400;font-size:1rem;line-height:1.5;font-weight:300;line-height:1.5}@media print{.sustain_toc_block_item_body_description{font-size:0.75rem}}.sustain_toc_item_cta_link{cursor:pointer;padding:0.875rem 1.25rem;transition:background-color .25s,color .25s;background-color:rgba(0,0,0,0);color:#fff;display:block;position:relative;z-index:2;color:#111;padding:0}@media print{.sustain_toc_item_cta_link{border:0.0625rem solid;padding:0 0.3125rem}}.sustain_toc_item_cta_link:focus-visible{background-color:var(--theme_4)}@media(hover: hover){.sustain_toc_item_cta_link:hover{background-color:var(--theme_4)}}.sustain_toc_item_cta_link [class$=label]{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:600;font-size:0.875rem;line-height:2}.sustain_toc_item_cta_link .icon{position:relative;top:-1px;display:inline;margin-left:0.375rem}.sustain_toc_item_cta_link .icon{position:relative;top:-1px;display:inline;margin-left:0.375rem}@media(min-width:500px){.sustain_toc_item_cta_link{display:inline-block}}.fs-swap-active .sustain_toc_item_cta_link{color:#fff}.sustain_toc_item_cta_link_label{text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0% 90%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .25s}.sustain_toc_item_cta_link_label:focus-visible{background-size:100% 2px}@media(hover: hover){.sustain_toc_item_cta_link_label:hover{background-size:100% 2px}}@media(prefers-reduced-motion: reduce){.sustain_toc_item_cta_link_label{transition:none}}.sustain_toc_item_cta_link_label:after{content:"›";position:absolute;display:inline-flex;padding-left:0.5rem;font-size:1.125rem;line-height:1.5;font-weight:400}.sustain_toc_item_cta_link_icon{display:none}.sustain_toc_block_item_links{display:flex;flex-direction:column;gap:8px;border-top:0.0625rem solid #fff;margin-top:0.625rem;padding-top:0.625rem}