.jobs_related{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width:740px){.jobs_related{margin-top:3.125rem}}@media(min-width:980px){.jobs_related{margin-top:3.75rem}}@media(min-width:1220px){.jobs_related{margin-top:5rem}}@media(min-width:740px){.jobs_related{margin-bottom:3.125rem}}@media(min-width:980px){.jobs_related{margin-bottom:3.75rem}}@media(min-width:1220px){.jobs_related{margin-bottom:5rem}}.jobs_related.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")}.jobs_related.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")}.jobs_related.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")}.jobs_related.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")}.jobs_related.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")}.jobs_related.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")}.jobs_related_header{margin-bottom:1.875rem}@media print{.jobs_related_header{margin-bottom:0.625rem}}.jobs_related_header_inner{opacity:0;translate:-0.625rem 0;transition:opacity .6s .1s,translate .6s .1s;display:flex;flex-direction:column;justify-content:space-between}.jobs_related_header_inner.js-viewable{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.jobs_related_header_inner{transition:none}}@media print{.jobs_related_header_inner{opacity:1 !important;translate:0 0 0 !important}}@media(min-width:500px){.jobs_related_header_inner{flex-direction:row}}.jobs_related_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{.jobs_related_title{font-size:1.5rem;line-height:1.5}}@media print{.jobs_related_title{margin-block:0}}@media(min-width:500px){.jobs_related_title{padding-right:1.25rem}}@media(min-width:500px){.jobs_related_cta{flex:0 0 auto}}.jobs_cta_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{.jobs_cta_link{padding:0}}.jobs_cta_link [class$=inner]{display:inline-flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;position:relative}.jobs_cta_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{.jobs_cta_link [class$=label]{font-size:0.75rem;line-height:1.875}}.jobs_cta_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){.jobs_cta_link:before{transition:none}}@media print{.jobs_cta_link:before{display:none}}.jobs_cta_link:before{background:var(--theme_4)}.jobs_cta_link:focus-visible{outline:1px solid var(--theme_3)}.jobs_cta_link:focus-visible:before{scale:1 1}@media print{.jobs_cta_link:focus-visible:before{scale:0 1;background:rgba(0,0,0,0)}}@media(hover: hover){.jobs_cta_link:hover:before{scale:1 1}}@media print and (hover: hover){.jobs_cta_link:hover:before{scale:0 1;background:rgba(0,0,0,0)}}.jobs_cta_link_inner{display:flex;align-items:center;gap:10px}.jobs_related_items{opacity:0;translate:-0.625rem 0;transition:opacity .6s .25s,translate .6s .25s;display:grid}.jobs_related_items.js-viewable{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.jobs_related_items{transition:none}}@media print{.jobs_related_items{opacity:1 !important;translate:0 0 0 !important}}.jobs_related_item{background-color:#fff;border-top:0.125rem solid #b2b2b2;padding-block:0.9375rem 1.875rem;transition:background-color .25s,color .25s;position:relative;transition:.25s}@media print{.jobs_related_item{border-top:0.0625rem solid #d2d2d2;page-break-inside:avoid}}.jobs_related_item:has(.jobs_related_item_cta_link:focus-visible){background-color:var(--jobs-related-item-hover-bg);border-top:0.125rem solid #fff;padding-inline:1.25rem;margin-inline:-1.25rem}.jobs_related_item:has(.jobs_related_item_cta_link:focus-visible):before{scale:1 1}@media(hover: hover){.jobs_related_item:has(.jobs_related_item_cta_link:hover){background-color:var(--jobs-related-item-hover-bg);border-top:0.125rem solid #fff;margin-inline:-1.25rem;padding-inline:1.25rem}.jobs_related_item:has(.jobs_related_item_cta_link:hover):before{scale:1 1}}.jobs_related_item:before{height:0.125rem;width:100%;position:absolute;top:-2px;left:0;background:var(--theme_2);content:"";scale:0 1;transform-origin:left center;transition:scale .25s}:where(.jobs_related.theme_red) .jobs_related_item{--jobs-related-item-hover-bg: rgba(228, 0, 21, 0.05)}:where(.jobs_related.theme_teal) .jobs_related_item{--jobs-related-item-hover-bg: rgba(7, 112, 101, 0.05)}:where(.jobs_related.theme_blue) .jobs_related_item{--jobs-related-item-hover-bg: rgba(22, 42, 207, 0.05)}.jobs_related_item_full_link{color:inherit}.jobs_related_item_wrapper{display:grid;gap:20px}@media(min-width:740px){.jobs_related_item_wrapper{gap:36px;grid-template-columns:1fr 1fr 15%}}@media(min-width:980px){.jobs_related_item_wrapper{grid-template-columns:1fr 1fr 100px}}@media(min-width:1220px){.jobs_related_item_wrapper{grid-template-columns:1fr 1fr 15%}}@media(min-width:1402px){.jobs_related_item_wrapper{grid-template-columns:1fr 1fr 25%}}.jobs_related_item_header{display:flex;flex-direction:column;gap:15px}.jobs_related_item_header_hint{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:700;font-size:0.6875rem;line-height:1.1;letter-spacing:0.03125rem;text-transform:uppercase}.jobs_related_item:has(.jobs_related_item_cta_link:focus-visible) .jobs_related_item_header_hint{color:var(--theme_2)}@media(hover: hover){.jobs_related_item:has(.jobs_related_item_cta_link:hover) .jobs_related_item_header_hint{color:var(--theme_2)}}.jobs_related_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{.jobs_related_item_title{font-size:1.5rem;line-height:1.5}}.jobs_related_item:has(.jobs_related_item_cta_link:focus-visible) .jobs_related_item_title{color:var(--theme_2)}@media(hover: hover){.jobs_related_item:has(.jobs_related_item_cta_link:hover) .jobs_related_item_title{color:var(--theme_2)}}.jobs_related_item_title_text{background:linear-gradient(to right, #111 50%, transparent 50%),linear-gradient(to right, var(--theme_2) 50%, var(--theme_2) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background-position .25s}@media(prefers-reduced-motion: reduce){.jobs_related_item_title_text{transition:none}}@media print{.jobs_related_item_title_text{-webkit-text-fill-color:inherit}}.jobs_related_item:has(.jobs_related_item_cta_link:focus-visible) .jobs_related_item_title_text{background-position:-100% 0}@media(hover: hover){.jobs_related_item:has(.jobs_related_item_cta_link:hover) .jobs_related_item_title_text{background-position:-100% 0}}.jobs_related_item_body{display:flow}.jobs_related_item_description{display:none}@media(min-width:980px){.jobs_related_item_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;display:block;margin-bottom:1.25rem}}@media print and (min-width:980px){.jobs_related_item_description{font-size:0.8125rem;line-height:1.5}}.jobs_related_item_description p{margin-block:0}.jobs_related_item_details{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.5;display:flex;gap:36px}@media print{.jobs_related_item_details{font-size:0.75rem;line-height:1.875}}@media(min-width:740px){.jobs_related_item_details{justify-content:center}}@media(min-width:980px){.jobs_related_item_details{justify-content:space-between}}.jobs_related_item_detail{display:grid;grid-template-rows:14px 1fr}.detail_id{display:none}@media(min-width:980px){.detail_id{display:grid}}.jobs_related_item_detail_hint{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:700;font-size:0.6875rem;line-height:1.1;letter-spacing:0.03125rem;text-transform:uppercase}.jobs_related_item_detail_icon{position:relative;top:4px}.jobs_related_item_detail_label{font-size:1.5rem;line-height:1.5;letter-spacing:-0.045rem}.jobs_related_item_detail_link{text-decoration:underline;transition:color .25s}.jobs_related_item_detail_link:focus-visible{color:#111}@media(hover: hover){.jobs_related_item_detail_link:hover{color:#111}}.jobs_related_item_detail_list{display:flex;flex-flow:row wrap;gap:10px}.jobs_related_item_cta{display:flex;justify-content:flex-start}@media(min-width:740px){.jobs_related_item_cta{justify-content:flex-end}}.jobs_related_item_cta_hint{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.jobs_related_item_cta_hint.focusable:active,.jobs_related_item_cta_hint.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.jobs_related_item_cta_link{align-self:start;display:flex;color:#fff;padding:0.75rem 1.25rem;justify-content:center;align-items:center;gap:6px;flex-shrink:0;background-color:var(--theme_2);transition:background-color .25s,color .25s;font-size:0.875rem;font-weight:600}.jobs_related_item_cta_link::after{position:absolute;inset:0;z-index:1;content:""}.jobs_related_item:has(.jobs_related_item_cta_link:focus-visible) .jobs_related_item_cta_link{background-color:var(--theme_4)}@media(hover: hover){.jobs_related_item:has(.jobs_related_item_cta_link:hover) .jobs_related_item_cta_link{background-color:var(--theme_4)}}.jobs_related_item_cta_icon{position:relative}.jobs_related_item:has(.jobs_related_item_cta_link:focus-visible) .jobs_related_item_cta_icon{color:#fff}@media(hover: hover){.jobs_related_item:has(.jobs_related_item_cta_link:hover) .jobs_related_item_cta_icon{color:#fff}}