.card_group,.card_group_alt{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width:740px){.card_group,.card_group_alt{margin-top:3.125rem}}@media(min-width:980px){.card_group,.card_group_alt{margin-top:3.75rem}}@media(min-width:1220px){.card_group,.card_group_alt{margin-top:5rem}}@media(min-width:740px){.card_group,.card_group_alt{margin-bottom:3.125rem}}@media(min-width:980px){.card_group,.card_group_alt{margin-bottom:3.75rem}}@media(min-width:1220px){.card_group,.card_group_alt{margin-bottom:5rem}}.card_group.theme_default,.card_group_alt.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")}.card_group.theme_light,.card_group_alt.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")}.card_group.theme_red,.card_group_alt.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")}.card_group.theme_blue,.card_group_alt.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")}.card_group.theme_teal,.card_group_alt.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")}.card_group.theme_gray,.card_group_alt.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")}.card_group_header{margin-bottom:1.875rem}.card_group_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(2rem,1.65278rem + 1.1111111111vw,2.5rem);line-height:1.25;margin-block:0 0.625rem}@media print{.card_group_title{font-size:1.5rem;line-height:1.5}}.card_group_description{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{.card_group_description{font-size:0.8125rem;line-height:1.5}}.card_group_description p{margin-block:0}.card_group_items{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.card_group_items.card_count_1.full{grid-template-columns:1fr}@media print{.card_group_items{display:block}}@media(min-width:980px){.card_group_items{grid-template-columns:repeat(3, 1fr)}.card_group_items.card_count_2.large_right{grid-template-columns:1fr 2fr}.card_group_items.card_count_2.large_left{grid-template-columns:2fr 1fr}.card_group_items.card_count_2.fifty_fifty{grid-template-columns:1fr 1fr}}.card_group_item{opacity:0;translate:-0.625rem 0;transition:opacity .6s .1s,translate .6s .1s;position:relative;background-color:#f5f5f5;display:flex;padding:clamp(1.25rem,0.81597rem + 1.3888888889vw,1.875rem);padding-top:clamp(1.875rem,1.35417rem + 1.6666666667vw,2.625rem)}.card_group_item.js-viewable{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.card_group_item{transition:none}}@media print{.card_group_item{opacity:1 !important;translate:0 0 0 !important}}@media(min-width:980px){.card_group_item{min-height:38.75rem}}@media print{.card_group_item{min-height:auto;display:block;gap:0;padding:0}}.card_group_item.card_group_item_has_image{background-color:#111;color:#fff}@media print{.card_group_item:not(:last-child){margin-block-end:1.875rem}}.card_group_item_has_background{background-color:var(--theme_2);background-image:var(--theme_pattern_1);background-position:71% 95%;background-size:3321px auto;color:#fff}.card_group_item_inner{position:relative;z-index:4;display:flex;flex-direction:column;flex-grow:1;gap:64px}@media print{.card_group_item_inner{display:block;page-break-inside:avoid}}.card_group_item_figure{width:100%;height:100%;position:absolute;inset:0}.card_group_item_figure:before{width:100%;height:100%;position:absolute;inset:0;z-index:2;background:linear-gradient(140deg, rgba(0, 0, 0, 0.75) 25%, rgba(0, 0, 0, 0) 75%);content:""}@media print{.card_group_item_figure:before{content:unset}}@media print{.card_group_item_figure{width:15.625rem;height:auto;position:static;margin-block-end:1.25rem;page-break-inside:avoid}}@media print{.card_group_item_picture{display:block}}.card_group_item_image{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}@media print{.card_group_item_image{width:auto;height:auto;position:static;-o-object-fit:none;object-fit:none}}.card_group_item_body{display:flex;flex-direction:column;flex-grow:1;gap:14px}@media print{.card_group_item_body{display:block}}.card_group_item_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;margin-block:0}@media print{.card_group_item_title{font-size:1.5rem;line-height:1.5}}@media print{.card_group_item_title{margin-block-end:0.625rem}}@media(min-width:980px){.card_count_2.large_right .card_group_item_has_image:last-child .card_group_item_title,.card_count_2.large_left .card_group_item_has_image:first-child .card_group_item_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(2rem,1.65278rem + 1.1111111111vw,2.5rem);line-height:1.25}}@media print and (min-width:980px){.card_count_2.large_right .card_group_item_has_image:last-child .card_group_item_title,.card_count_2.large_left .card_group_item_has_image:first-child .card_group_item_title{font-size:1.5rem;line-height:1.5}}@media(min-width:980px){.card_group_items.fifty_fifty .card_group_item_title,.card_group_items.full .card_group_item_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(2rem,1.65278rem + 1.1111111111vw,2.5rem);line-height:1.25}}@media print and (min-width:980px){.card_group_items.fifty_fifty .card_group_item_title,.card_group_items.full .card_group_item_title{font-size:1.5rem;line-height:1.5}}.card_group_item_description{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.9}@media print{.card_group_item_description{font-size:0.8125rem}}@media print{.card_group_item_description{margin-block-end:0.625rem}}@media(min-width:980px){.card_group_item_has_image .card_group_item_description{max-width:30.625rem;font-size:1.5rem;letter-spacing:-0.045rem;line-height:1.6}}.card_group_item_description p{margin-block:0}.card_group_item_description a{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;background-position:0 100%;background-size:0% 1px;color:var(--theme_2, #b00024);font-weight:700;text-decoration:none;transition:background-size .25s,color .25s;color:inherit}.card_group_item_description a:focus-visible{background-size:100% 2px}@media(hover: hover){.card_group_item_description a:hover{background-size:100% 2px}}@media(prefers-reduced-motion: reduce){.card_group_item_description a{transition:none}}.card_group_item_description a:hover,.card_group_item_description a:focus{background-size:100% 1px;color:#111}.card_group_item_link{cursor:pointer;display:inline-block;position:relative;outline-offset:2px;overflow:hidden;padding:1.125rem 1.25rem;transition:background-color .25s,color .25s;background:var(--theme_2);color:#fff}@media print{.card_group_item_link{padding:0}}.card_group_item_link [class$=inner]{display:inline-flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;position:relative}.card_group_item_link [class$=label]{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.5;font-weight:600}@media print{.card_group_item_link [class$=label]{font-size:0.75rem;line-height:1.875}}.card_group_item_link:before{width:110%;height:105%;display:block;position:absolute;top:0;left:0;content:"";scale:0 1;transform-origin:left center;transition:scale .25s;will-change:scale}@media(prefers-reduced-motion: reduce){.card_group_item_link:before{transition:none}}@media print{.card_group_item_link:before{display:none}}.card_group_item_link:before{background:var(--theme_4)}.card_group_item_link:focus-visible{outline:1px solid var(--theme_3)}.card_group_item_link:focus-visible:before{scale:1 1}@media print{.card_group_item_link:focus-visible:before{scale:0 1;background:rgba(0,0,0,0)}}@media(hover: hover){.card_group_item_link:hover:before{scale:1 1}}@media print and (hover: hover){.card_group_item_link:hover:before{scale:0 1;background:rgba(0,0,0,0)}}.card_group_item_has_background .card_group_item_link{cursor:pointer;display:inline-block;position:relative;outline-offset:2px;overflow:hidden;padding:1.125rem 1.25rem;transition:background-color .25s,color .25s;background:#fff;color:#111}@media print{.card_group_item_has_background .card_group_item_link{padding:0}}.card_group_item_has_background .card_group_item_link [class$=inner]{display:inline-flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;position:relative}.card_group_item_has_background .card_group_item_link [class$=label]{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.5;font-weight:600}@media print{.card_group_item_has_background .card_group_item_link [class$=label]{font-size:0.75rem;line-height:1.875}}.card_group_item_has_background .card_group_item_link:before{width:110%;height:105%;display:block;position:absolute;top:0;left:0;content:"";scale:0 1;transform-origin:left center;transition:scale .25s;will-change:scale}@media(prefers-reduced-motion: reduce){.card_group_item_has_background .card_group_item_link:before{transition:none}}@media print{.card_group_item_has_background .card_group_item_link:before{display:none}}.card_group_item_has_background .card_group_item_link:before{background:var(--theme_3)}.card_group_item_has_background .card_group_item_link:focus-visible{color:#fff;outline:1px solid var(--theme_4)}.card_group_item_has_background .card_group_item_link:focus-visible:before{scale:1 1}@media print{.card_group_item_has_background .card_group_item_link:focus-visible:before{scale:0 1;background:rgba(0,0,0,0)}}@media(hover: hover){.card_group_item_has_background .card_group_item_link:hover{color:#fff}.card_group_item_has_background .card_group_item_link:hover:before{scale:1 1}}@media print and (hover: hover){.card_group_item_has_background .card_group_item_link:hover:before{scale:0 1;background:rgba(0,0,0,0)}}