@charset "utf-8";

._textWrapper_xmrld_7 { display: flex; flex-direction: column; gap: var(--spacing-global-space3); margin-bottom: var(--spacing-global-space6); }

._description_xmrld_20, ._title_xmrld_15 { margin-bottom: 0px; }

._singleAccordion_xmrld_25 { border-top: 1px solid var(--color-global-grey400); }

._singleAccordion_xmrld_25:last-of-type { border-bottom: 1px solid var(--color-global-grey400); }

._singleAccordionNoBorder_xmrld_33 { border-top: none; }

._singleAccordionNoBorder_xmrld_33:last-of-type { border-bottom: none; }

._singleAccordion_xmrld_25:hover { border-color: var(--color-brand-mid); }

._singleAccordion_xmrld_25:hover + ._singleAccordion_xmrld_25 { border-top: 1px solid var(--color-brand-mid); }

._singleAccordionNoBorder_xmrld_33:hover + ._singleAccordion_xmrld_25 { border-top: none; }

._accordion_n4627_2 { border-top: 1px solid var(--color-global-grey400); }

._accordion_n4627_2:last-of-type { border-bottom: 1px solid var(--color-global-grey400); }

._accordionNoBorder_n4627_10 { border-top: none; }

._accordionNoBorder_n4627_10:last-of-type { border-bottom: none; }

._accordionClosed_n4627_18:hover { border-color: var(--color-brand-mid); }

._accordionClosed_n4627_18:hover + ._accordion_n4627_2 { border-top: 1px solid var(--color-brand-mid); }

._accordionNoBorder_n4627_10._accordionClosed_n4627_18:hover + ._accordion_n4627_2 { border-top: none; }

._accordionHeader_n4627_31 { margin: 0px; }

._accordionButton_n4627_36 { align-items: center; background: none; border: none; cursor: pointer; display: flex; padding: var(--spacing-global-space5) 0; position: relative; text-align: left; width: 100%; }

._accordionButton_n4627_36:focus ._accordionHeading_n4627_48, ._accordionButton_n4627_36:hover ._accordionHeading_n4627_48 { color: var(--color-brand-mid); }

._accordionButton_n4627_36:active, ._accordionButton_n4627_36:focus-visible { outline: var(--spacing-global-space1) solid var(--color-functional-focus); }

._accordionButton_n4627_36:focus:not(:focus-visible) { outline: none; }

._accordionHeading_n4627_48::before { aspect-ratio: 1 / 1; background-color: var(--color-global-black); content: ""; display: block; height: 100%; left: 100%; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m25.877 16-3.76 3.76L34.331 32 22.117 44.24l3.76 3.76 16-16z'/%3E%3C/svg%3E") center center / cover no-repeat; position: absolute; top: 100%; transform: translate(-100%, -100%) rotate(90deg); transition: transform 0.3s; }

._accordionHeadingInline_n4627_78._accordionHeading_n4627_48::before { transform: translate(var(--spacing-global-space3),-100%) rotate(90deg); }

._accordionButton_n4627_36[aria-expanded="true"] ._accordionHeading_n4627_48::before { transform: translate(-100%, -100%) rotate(-90deg); }

._accordionButton_n4627_36[aria-expanded="true"] ._accordionHeadingInline_n4627_78._accordionHeading_n4627_48::before { transform: translate(var(--spacing-global-space3),-100%) rotate(-90deg); }

._accordionButton_n4627_36:focus ._accordionHeading_n4627_48::before, ._accordionButton_n4627_36:hover ._accordionHeading_n4627_48::before { background: var(--color-brand-mid); }

._accordionHeading_n4627_48 { flex: 1 1 auto; position: relative; }

._accordionHeadingInline_n4627_78 { flex: unset; }

._accordionContent_n4627_106 { padding-bottom: var(--spacing-global-space6); }

._accordionContentHidden_n4627_110 { display: none; }

._srOnly_1cvha_3 { height: 1px; overflow: hidden; position: absolute; width: 1px; clip: rect(1px, 1px, 1px, 1px); }

._icon_1xp6f_2 { align-items: center; color: var(--icon-color,inherit); display: inline-flex; height: var(--icon-height); justify-content: center; position: relative; width: var(--icon-width); fill: var(--icon-color,inherit); }

._icon__svg_1xp6f_14 { display: block; height: 100%; width: 100%; }

._icon_1xp6f_2:where([data-size="xsmall"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }

._icon_1xp6f_2:where([data-size="small"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }

._icon_1xp6f_2:where([data-size="medium"]) { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }

._icon_1xp6f_2:where([data-size="large"]) { height: var(--spacing-global-space8); width: var(--spacing-global-space8); }

@media screen and (min-width: 0rem) {
  ._icon_1xp6f_2:where([data-size-xxs="xsmall"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._icon_1xp6f_2:where([data-size-xxs="small"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
  ._icon_1xp6f_2:where([data-size-xxs="medium"]) { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }
  ._icon_1xp6f_2:where([data-size-xxs="large"]) { height: var(--spacing-global-space8); width: var(--spacing-global-space8); }
}

@media screen and (min-width: 22.5rem) {
  ._icon_1xp6f_2:where([data-size-xs="xsmall"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._icon_1xp6f_2:where([data-size-xs="small"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
  ._icon_1xp6f_2:where([data-size-xs="medium"]) { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }
  ._icon_1xp6f_2:where([data-size-xs="large"]) { height: var(--spacing-global-space8); width: var(--spacing-global-space8); }
}

@media screen and (min-width: 23.4375rem) {
  ._icon_1xp6f_2:where([data-size-s="xsmall"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._icon_1xp6f_2:where([data-size-s="small"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
  ._icon_1xp6f_2:where([data-size-s="medium"]) { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }
  ._icon_1xp6f_2:where([data-size-s="large"]) { height: var(--spacing-global-space8); width: var(--spacing-global-space8); }
}

@media screen and (min-width: 48rem) {
  ._icon_1xp6f_2:where([data-size-m="xsmall"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._icon_1xp6f_2:where([data-size-m="small"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
  ._icon_1xp6f_2:where([data-size-m="medium"]) { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }
  ._icon_1xp6f_2:where([data-size-m="large"]) { height: var(--spacing-global-space8); width: var(--spacing-global-space8); }
}

@media screen and (min-width: 64rem) {
  ._icon_1xp6f_2:where([data-size-l="xsmall"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._icon_1xp6f_2:where([data-size-l="small"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
  ._icon_1xp6f_2:where([data-size-l="medium"]) { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }
  ._icon_1xp6f_2:where([data-size-l="large"]) { height: var(--spacing-global-space8); width: var(--spacing-global-space8); }
}

@media screen and (min-width: 90rem) {
  ._icon_1xp6f_2:where([data-size-xl="xsmall"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._icon_1xp6f_2:where([data-size-xl="small"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
  ._icon_1xp6f_2:where([data-size-xl="medium"]) { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }
  ._icon_1xp6f_2:where([data-size-xl="large"]) { height: var(--spacing-global-space8); width: var(--spacing-global-space8); }
}

@media screen and (min-width: 120rem) {
  ._icon_1xp6f_2:where([data-size-xxl="xsmall"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._icon_1xp6f_2:where([data-size-xxl="small"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
  ._icon_1xp6f_2:where([data-size-xxl="medium"]) { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }
  ._icon_1xp6f_2:where([data-size-xxl="large"]) { height: var(--spacing-global-space8); width: var(--spacing-global-space8); }
}

._plainIconButton_1u904_1 { background: none; border: none; display: inline-flex; margin: 0px; padding: 0px; position: relative; }

._plainIconButton_1u904_1:focus, ._plainIconButton_1u904_1:hover { color: var(--color-brand-dark); cursor: pointer; }

._plainIconButton_1u904_1:active { color: var(--color-global-black); }

._plainIconButton_1u904_1:focus ._plainIconButton__icon_1u904_23, ._plainIconButton_1u904_1:hover ._plainIconButton__icon_1u904_23 { fill: var(--color-brand-dark); }

._plainIconButton_1u904_1:active ._plainIconButton__icon_1u904_23 { fill: var(--color-global-black); }

._plainIconButton_1u904_1:disabled { background-color: unset; border: none; color: var(--color-global-grey400); cursor: auto; }

._plainIconButton_1u904_1:disabled ._plainIconButton__icon_1u904_23 { fill: var(--color-global-grey400); }

._alert_1c5to_1 { --alert-padding-small: var(--spacing-global-space4) var(--spacing-global-space5); --alert-padding-medium: var(--spacing-global-space5); --alert-padding-large: var(--spacing-global-space5) var(--spacing-global-space6); border-radius: var(--brand-border-radius,6px) !important; }

._alert_1c5to_1, ._alert_1c5to_1:where([data-variant="information"]) { background: var(--color-universal-blueLight) !important; }

._alert_1c5to_1:where([data-variant="warning"]) { background: var(--color-universal-bronzeLight) !important; }

._alert_1c5to_1:where([data-variant="error"]) { background: var(--color-universal-redLight) !important; }

._alert_1c5to_1:where([data-variant="success"]) { background: var(--color-universal-greenLight) !important; }

._alert_1c5to_1 { grid-template-columns: repeat(12, 1fr) !important; }

._alert_1c5to_1:where([data-closable]) { grid-template-columns: repeat(11, 1fr) 32px !important; }

._alert__heading_1c5to_42 { margin-bottom: var(--spacing-global-space2); }

._alert__heading_1c5to_42:last-child { margin: 0px; }

._alert__message_1c5to_51 { color: var(--color-global-black); margin: 0 0 var(--spacing-global-space3); }

._alert__message_1c5to_51:last-child { margin: 0px; }

._alert__contentContainer_1c5to_61 { display: grid !important; grid-template-columns: auto !important; }

._alert_1c5to_1:where(:not([data-no-icon])) ._alert__contentContainer_1c5to_61 { display: grid !important; grid-template-columns: var(--spacing-global-space7) auto !important; column-gap: var(--spacing-global-space3) !important; }

._alert_1c5to_1:where(:not([data-no-icon])) ._alert__contentContainer_1c5to_61::before { background: var(--color-universal-blueMid); content: ""; display: grid; }

._alert_1c5to_1:where(:not([data-no-icon])[data-variant="warning"]) ._alert__contentContainer_1c5to_61::before { background: var(--color-universal-bronzeMid); mask: var(--icon-warning) top left/contain no-repeat; }

._alert_1c5to_1:where(:not([data-no-icon])[data-variant="error"]) ._alert__contentContainer_1c5to_61::before { background: var(--color-universal-redMid); mask: var(--icon-error) top left/contain no-repeat; }

._alert_1c5to_1:where(:not([data-no-icon])[data-variant="success"]) ._alert__contentContainer_1c5to_61::before { background: var(--color-universal-greenMid); mask: var(--icon-success) top left/contain no-repeat; }

._alert_1c5to_1:where(:not([data-no-icon])[data-variant="information"]) ._alert__contentContainer_1c5to_61::before { background: var(--color-universal-blueMid); mask: var(--icon-information) top left/contain no-repeat; }

._alert__contentContainer_1c5to_61 { column-gap: var(--spacing-global-space3) !important; }

@media screen and (min-width: 1024px) {
  ._alert__contentContainer_1c5to_61 { column-gap: var(--spacing-global-space5); }
}

._alert__content_1c5to_61 { display: flex; flex-direction: column; justify-content: center; min-height: var(--spacing-global-space7); position: relative; }

._alert__closeButton_1c5to_126 { position: absolute; right: 0px; top: 0px; }

._alert_1c5to_1:where([data-size="small"]) { padding: var(--alert-padding-small); }

._alert_1c5to_1:where([data-size="medium"]) { padding: var(--alert-padding-medium); }

._alert_1c5to_1:where([data-size="large"]) { padding: var(--alert-padding-large); }

@media screen and (min-width: 0rem) {
  ._alert_1c5to_1:where([data-size-xxs="small"]) { padding: var(--alert-padding-small); }
  ._alert_1c5to_1:where([data-size-xxs="medium"]) { padding: var(--alert-padding-medium); }
  ._alert_1c5to_1:where([data-size-xxs="large"]) { padding: var(--alert-padding-large); }
}

@media screen and (min-width: 22.5rem) {
  ._alert_1c5to_1:where([data-size-xs="small"]) { padding: var(--alert-padding-small); }
  ._alert_1c5to_1:where([data-size-xs="medium"]) { padding: var(--alert-padding-medium); }
  ._alert_1c5to_1:where([data-size-xs="large"]) { padding: var(--alert-padding-large); }
}

@media screen and (min-width: 23.4375rem) {
  ._alert_1c5to_1:where([data-size-s="small"]) { padding: var(--alert-padding-small); }
  ._alert_1c5to_1:where([data-size-s="medium"]) { padding: var(--alert-padding-medium); }
  ._alert_1c5to_1:where([data-size-s="large"]) { padding: var(--alert-padding-large); }
}

@media screen and (min-width: 48rem) {
  ._alert_1c5to_1:where([data-size-m="small"]) { padding: var(--alert-padding-small); }
  ._alert_1c5to_1:where([data-size-m="medium"]) { padding: var(--alert-padding-medium); }
  ._alert_1c5to_1:where([data-size-m="large"]) { padding: var(--alert-padding-large); }
}

@media screen and (min-width: 64rem) {
  ._alert_1c5to_1:where([data-size-l="small"]) { padding: var(--alert-padding-small); }
  ._alert_1c5to_1:where([data-size-l="medium"]) { padding: var(--alert-padding-medium); }
  ._alert_1c5to_1:where([data-size-l="large"]) { padding: var(--alert-padding-large); }
}

@media screen and (min-width: 90rem) {
  ._alert_1c5to_1:where([data-size-xl="small"]) { padding: var(--alert-padding-small); }
  ._alert_1c5to_1:where([data-size-xl="medium"]) { padding: var(--alert-padding-medium); }
  ._alert_1c5to_1:where([data-size-xl="large"]) { padding: var(--alert-padding-large); }
}

@media screen and (min-width: 120rem) {
  ._alert_1c5to_1:where([data-size-xxl="small"]) { padding: var(--alert-padding-small); }
  ._alert_1c5to_1:where([data-size-xxl="medium"]) { padding: var(--alert-padding-medium); }
  ._alert_1c5to_1:where([data-size-xxl="large"]) { padding: var(--alert-padding-large); }
}

._badge_17eof_3 { background-color: var(--color-brand-mid); border-radius: var(--spacing-global-space3); color: var(--color-global-white); display: inline-block; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; font-size: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; height: var(--spacing-global-space5); line-height: var(--spacing-global-space5); min-height: var(--spacing-global-space5); min-width: var(--spacing-global-space5); padding: 0 var(--spacing-global-space2); text-align: center; }

._picture_1njye_1:where([data-ratio]) img { object-fit: cover; width: 100%; }

._picture_1njye_1:where([data-ratio="1:1"]) img { aspect-ratio: 1 / 1; }

._picture_1njye_1:where([data-ratio="16:9"]) img { aspect-ratio: 16 / 9; }

._picture_1njye_1:where([data-ratio="4:3"]) img { aspect-ratio: 4 / 3; }

._picture_1njye_1:where([data-ratio="5:4"]) img { aspect-ratio: 5 / 4; }

._picture_1njye_1:where([data-ratio="3:4"]) img { aspect-ratio: 3 / 4; }

._brandCard_105jz_2 { cursor: pointer; display: flex; flex-direction: column; gap: var(--spacing-global-space4); justify-content: flex-start; outline-offset: calc(var(--spacing-global-space1)*-1); padding: var(--spacing-global-space1); text-decoration: none; }

._brandCard_105jz_2:focus-visible { outline: var(--border-width-s) solid var(--color-functional-focus); }

._brandCard_105jz_2:focus:not(:focus-visible) { outline: none; }

._brandCard_105jz_2:focus ._brandCardLabel_105jz_24, ._brandCard_105jz_2:hover ._brandCardLabel_105jz_24 { color: var(--color-brand-dark); text-decoration-color: var(--color-brand-dark); text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: 1px; }

._brandCard_105jz_2:active ._brandCardLabel_105jz_24 { color: var(--color-global-black); text-decoration-color: var(--color-global-black); text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: 1px; }

._imageWrapper_105jz_42 { position: relative; text-align: center; width: 100%; }

._imageWrapperLogoOnly_105jz_48 { align-items: center; display: flex; }

._backgroundImage_105jz_54 { display: flex; margin: 0px; }

._backgroundImage_105jz_54 img { aspect-ratio: 3 / 4; object-fit: cover; width: 100%; }

._logoImage_105jz_66 { display: flex; justify-content: center; left: 50%; margin: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 80%; }

._logoImage_105jz_66 img { aspect-ratio: 16 / 9; object-fit: scale-down; width: 100%; }

._logoImageLogoOnly_105jz_83 { position: static; transform: unset; width: 100%; }

._label_105jz_90 { color: var(--color-global-grey1000); margin-bottom: 0px; overflow: hidden; text-align: left; }

._button_11651_1, ._labelLogoOnly_105jz_97 { text-align: center; }

._button_11651_1 { align-items: center; background-color: var(--color-universal-greenMid); border: 0px; color: var(--color-global-white); display: inline-flex; font-weight: var(--font-weight-heading); justify-content: center; position: relative; text-decoration: none; width: inherit; }

._button_11651_1:hover { cursor: pointer; }

._button_11651_1:focus, ._button_11651_1:hover { background-color: var(--color-universal-greenDark); }

._button_11651_1:focus { outline: 2px solid var(--color-functional-focus); }

._button_11651_1:active { background-color: var(--color-global-black); box-shadow: inset 0 0 0 2px var(--color-global-white); color: var(--color-global-white); }

._button_11651_1:where([data-full-width]) { width: 100%; }

._button_11651_1:disabled, ._button_11651_1:where([data-variant]):disabled { background-color: var(--color-global-grey400); box-shadow: none; }

._button_11651_1:disabled:hover, ._button_11651_1:where([data-variant]):disabled:hover { box-shadow: none; cursor: auto; }

._button_11651_1:where([data-variant="primary"]) { background-color: var(--color-universal-greenMid); color: var(--color-global-white); }

._button_11651_1:where([data-variant="primary"]):focus, ._button_11651_1:where([data-variant="primary"]):hover { background-color: var(--color-universal-greenDark); }

._button_11651_1:where([data-variant="primary"]):active { background-color: var(--color-global-black); color: var(--color-global-white); }

._button_11651_1:where([data-variant="primary"]):disabled { background-color: var(--color-global-grey400); }

._button_11651_1:where([data-variant="secondary"]) { background-color: var(--color-global-black); }

._button_11651_1:where([data-variant="secondary"]):focus, ._button_11651_1:where([data-variant="secondary"]):hover { background-color: var(--color-brand-mid); }

._button_11651_1:where([data-variant="secondary"]):active { background-color: var(--color-brand-dark); }

._button_11651_1:where([data-variant="tertiary"]) { background-color: var(--color-global-white); border: 1px solid var(--color-global-black); color: var(--color-global-black); }

._button_11651_1:where([data-variant="tertiary"]):hover { border: 1px solid var(--color-brand-mid); }

._button_11651_1:where([data-variant="tertiary"]):focus, ._button_11651_1:where([data-variant="tertiary"]):hover { background-color: var(--color-global-white); }

._button_11651_1:where([data-variant="tertiary"]):focus { border: 1px solid var(--color-global-white); }

._button_11651_1:where([data-variant="tertiary"]):active { background-color: var(--color-global-white); color: var(--color-brand-mid); }

._button_11651_1:where([data-variant="tertiary"]):disabled { background-color: var(--color-global-white); border: 1px solid var(--color-global-grey400); color: var(--color-global-grey400); }

._button_11651_1:where([data-size="large"]) { border-radius: var(--button-l-border-radius); font-size: var(--button-l-font-size); line-height: var(--button-l-line-height); padding: var(--button-l-padding); }

._button_11651_1:where([data-size="large"]):hover { box-shadow: var(--button-l-box-shadow); }

._button_11651_1:where([data-size="large"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-l-box-shadow); }

._button_11651_1:where([data-size="medium"]) { border-radius: var(--button-m-border-radius); font-size: var(--button-m-font-size); line-height: var(--button-m-line-height); padding: var(--button-m-padding); }

._button_11651_1:where([data-size="medium"]):hover { box-shadow: var(--button-m-box-shadow); }

._button_11651_1:where([data-size="medium"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-m-box-shadow); }

._button_11651_1:where([data-size="small"]) { border-radius: var(--button-s-border-radius); font-size: var(--button-s-font-size); line-height: var(--button-s-line-height); padding: var(--button-s-padding); }

._button_11651_1:where([data-size="small"]):hover { box-shadow: var(--button-s-box-shadow); }

._button_11651_1:where([data-size="small"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-s-box-shadow); }

@media screen and (min-width: 0rem) {
  ._button_11651_1:where([data-size-xxs="large"]) { border-radius: var(--button-l-border-radius); font-size: var(--button-l-font-size); line-height: var(--button-l-line-height); padding: var(--button-l-padding); }
  ._button_11651_1:where([data-size-xxs="large"]):hover { box-shadow: var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-xxs="large"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-xxs="medium"]) { border-radius: var(--button-m-border-radius); font-size: var(--button-m-font-size); line-height: var(--button-m-line-height); padding: var(--button-m-padding); }
  ._button_11651_1:where([data-size-xxs="medium"]):hover { box-shadow: var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-xxs="medium"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-xxs="small"]) { border-radius: var(--button-s-border-radius); font-size: var(--button-s-font-size); line-height: var(--button-s-line-height); padding: var(--button-s-padding); }
  ._button_11651_1:where([data-size-xxs="small"]):hover { box-shadow: var(--button-s-box-shadow); }
  ._button_11651_1:where([data-size-xxs="small"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-s-box-shadow); }
}

@media screen and (min-width: 22.5rem) {
  ._button_11651_1:where([data-size-xs="large"]) { border-radius: var(--button-l-border-radius); font-size: var(--button-l-font-size); line-height: var(--button-l-line-height); padding: var(--button-l-padding); }
  ._button_11651_1:where([data-size-xs="large"]):hover { box-shadow: var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-xs="large"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-xs="medium"]) { border-radius: var(--button-m-border-radius); font-size: var(--button-m-font-size); line-height: var(--button-m-line-height); padding: var(--button-m-padding); }
  ._button_11651_1:where([data-size-xs="medium"]):hover { box-shadow: var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-xs="medium"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-xs="small"]) { border-radius: var(--button-s-border-radius); font-size: var(--button-s-font-size); line-height: var(--button-s-line-height); padding: var(--button-s-padding); }
  ._button_11651_1:where([data-size-xs="small"]):hover { box-shadow: var(--button-s-box-shadow); }
  ._button_11651_1:where([data-size-xs="small"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-s-box-shadow); }
}

@media screen and (min-width: 23.4375rem) {
  ._button_11651_1:where([data-size-s="large"]) { border-radius: var(--button-l-border-radius); font-size: var(--button-l-font-size); line-height: var(--button-l-line-height); padding: var(--button-l-padding); }
  ._button_11651_1:where([data-size-s="large"]):hover { box-shadow: var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-s="large"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-s="medium"]) { border-radius: var(--button-m-border-radius); font-size: var(--button-m-font-size); line-height: var(--button-m-line-height); padding: var(--button-m-padding); }
  ._button_11651_1:where([data-size-s="medium"]):hover { box-shadow: var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-s="medium"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-s="small"]) { border-radius: var(--button-s-border-radius); font-size: var(--button-s-font-size); line-height: var(--button-s-line-height); padding: var(--button-s-padding); }
  ._button_11651_1:where([data-size-s="small"]):hover { box-shadow: var(--button-s-box-shadow); }
  ._button_11651_1:where([data-size-s="small"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-s-box-shadow); }
}

@media screen and (min-width: 48rem) {
  ._button_11651_1:where([data-size-m="large"]) { border-radius: var(--button-l-border-radius); font-size: var(--button-l-font-size); line-height: var(--button-l-line-height); padding: var(--button-l-padding); }
  ._button_11651_1:where([data-size-m="large"]):hover { box-shadow: var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-m="large"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-m="medium"]) { border-radius: var(--button-m-border-radius); font-size: var(--button-m-font-size); line-height: var(--button-m-line-height); padding: var(--button-m-padding); }
  ._button_11651_1:where([data-size-m="medium"]):hover { box-shadow: var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-m="medium"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-m="small"]) { border-radius: var(--button-s-border-radius); font-size: var(--button-s-font-size); line-height: var(--button-s-line-height); padding: var(--button-s-padding); }
  ._button_11651_1:where([data-size-m="small"]):hover { box-shadow: var(--button-s-box-shadow); }
  ._button_11651_1:where([data-size-m="small"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-s-box-shadow); }
}

@media screen and (min-width: 64rem) {
  ._button_11651_1:where([data-size-l="large"]) { border-radius: var(--button-l-border-radius); font-size: var(--button-l-font-size); line-height: var(--button-l-line-height); padding: var(--button-l-padding); }
  ._button_11651_1:where([data-size-l="large"]):hover { box-shadow: var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-l="large"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-l="medium"]) { border-radius: var(--button-m-border-radius); font-size: var(--button-m-font-size); line-height: var(--button-m-line-height); padding: var(--button-m-padding); }
  ._button_11651_1:where([data-size-l="medium"]):hover { box-shadow: var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-l="medium"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-l="small"]) { border-radius: var(--button-s-border-radius); font-size: var(--button-s-font-size); line-height: var(--button-s-line-height); padding: var(--button-s-padding); }
  ._button_11651_1:where([data-size-l="small"]):hover { box-shadow: var(--button-s-box-shadow); }
  ._button_11651_1:where([data-size-l="small"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-s-box-shadow); }
}

@media screen and (min-width: 90rem) {
  ._button_11651_1:where([data-size-xl="large"]) { border-radius: var(--button-l-border-radius); font-size: var(--button-l-font-size); line-height: var(--button-l-line-height); padding: var(--button-l-padding); }
  ._button_11651_1:where([data-size-xl="large"]):hover { box-shadow: var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-xl="large"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-xl="medium"]) { border-radius: var(--button-m-border-radius); font-size: var(--button-m-font-size); line-height: var(--button-m-line-height); padding: var(--button-m-padding); }
  ._button_11651_1:where([data-size-xl="medium"]):hover { box-shadow: var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-xl="medium"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-xl="small"]) { border-radius: var(--button-s-border-radius); font-size: var(--button-s-font-size); line-height: var(--button-s-line-height); padding: var(--button-s-padding); }
  ._button_11651_1:where([data-size-xl="small"]):hover { box-shadow: var(--button-s-box-shadow); }
  ._button_11651_1:where([data-size-xl="small"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-s-box-shadow); }
}

@media screen and (min-width: 120rem) {
  ._button_11651_1:where([data-size-xxl="large"]) { border-radius: var(--button-l-border-radius); font-size: var(--button-l-font-size); line-height: var(--button-l-line-height); padding: var(--button-l-padding); }
  ._button_11651_1:where([data-size-xxl="large"]):hover { box-shadow: var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-xxl="large"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-l-box-shadow); }
  ._button_11651_1:where([data-size-xxl="medium"]) { border-radius: var(--button-m-border-radius); font-size: var(--button-m-font-size); line-height: var(--button-m-line-height); padding: var(--button-m-padding); }
  ._button_11651_1:where([data-size-xxl="medium"]):hover { box-shadow: var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-xxl="medium"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-m-box-shadow); }
  ._button_11651_1:where([data-size-xxl="small"]) { border-radius: var(--button-s-border-radius); font-size: var(--button-s-font-size); line-height: var(--button-s-line-height); padding: var(--button-s-padding); }
  ._button_11651_1:where([data-size-xxl="small"]):hover { box-shadow: var(--button-s-box-shadow); }
  ._button_11651_1:where([data-size-xxl="small"]):focus { box-shadow: inset 0 0 0 2px var(--color-global-white),var(--button-s-box-shadow); }
}

._button__icon_11651_558 { display: inline-flex; margin: 0 var(--spacing-global-space2) 0 0; fill: currentcolor; }

._button_11651_1:where([data-icon-right]) ._button__icon_11651_558 { margin: 0 0 0 var(--spacing-global-space2); order: 1; }

._button_11651_1:where([data-size="large"]) ._button__icon_11651_558 { height: var(--button-l-icon-height); width: var(--button-l-icon-width); }

._button_11651_1:where([data-size="large"][data-has-icon]) { padding-left: var(--button-l-side-padding); }

._button_11651_1:where([data-size="large"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-l-side-padding); }

._button_11651_1:where([data-size="medium"]) ._button__icon_11651_558 { height: var(--button-m-icon-height); width: var(--button-m-icon-width); }

._button_11651_1:where([data-size="medium"][data-has-icon]) { padding-left: var(--button-m-side-padding); }

._button_11651_1:where([data-size="medium"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-m-side-padding); }

._button_11651_1:where([data-size="small"]) ._button__icon_11651_558 { height: var(--button-s-icon-height); width: var(--button-s-icon-width); }

._button_11651_1:where([data-size="small"][data-has-icon]) { padding-left: var(--button-s-side-padding); }

._button_11651_1:where([data-size="small"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-s-side-padding); }

@media screen and (min-width: 0rem) {
  ._button_11651_1:where([data-size-xxs="large"]) ._button__icon_11651_558 { height: var(--button-l-icon-height); width: var(--button-l-icon-width); }
  ._button_11651_1:where([data-size-xxs="large"][data-has-icon]) { padding-left: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-xxs="large"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-xxs="medium"]) ._button__icon_11651_558 { height: var(--button-m-icon-height); width: var(--button-m-icon-width); }
  ._button_11651_1:where([data-size-xxs="medium"][data-has-icon]) { padding-left: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-xxs="medium"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-xxs="small"]) ._button__icon_11651_558 { height: var(--button-s-icon-height); width: var(--button-s-icon-width); }
  ._button_11651_1:where([data-size-xxs="small"][data-has-icon]) { padding-left: var(--button-s-side-padding); }
  ._button_11651_1:where([data-size-xxs="small"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-s-side-padding); }
}

@media screen and (min-width: 22.5rem) {
  ._button_11651_1:where([data-size-xs="large"]) ._button__icon_11651_558 { height: var(--button-l-icon-height); width: var(--button-l-icon-width); }
  ._button_11651_1:where([data-size-xs="large"][data-has-icon]) { padding-left: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-xs="large"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-xs="medium"]) ._button__icon_11651_558 { height: var(--button-m-icon-height); width: var(--button-m-icon-width); }
  ._button_11651_1:where([data-size-xs="medium"][data-has-icon]) { padding-left: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-xs="medium"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-xs="small"]) ._button__icon_11651_558 { height: var(--button-s-icon-height); width: var(--button-s-icon-width); }
  ._button_11651_1:where([data-size-xs="small"][data-has-icon]) { padding-left: var(--button-s-side-padding); }
  ._button_11651_1:where([data-size-xs="small"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-s-side-padding); }
}

@media screen and (min-width: 23.4375rem) {
  ._button_11651_1:where([data-size-s="large"]) ._button__icon_11651_558 { height: var(--button-l-icon-height); width: var(--button-l-icon-width); }
  ._button_11651_1:where([data-size-s="large"][data-has-icon]) { padding-left: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-s="large"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-s="medium"]) ._button__icon_11651_558 { height: var(--button-m-icon-height); width: var(--button-m-icon-width); }
  ._button_11651_1:where([data-size-s="medium"][data-has-icon]) { padding-left: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-s="medium"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-s="small"]) ._button__icon_11651_558 { height: var(--button-s-icon-height); width: var(--button-s-icon-width); }
  ._button_11651_1:where([data-size-s="small"][data-has-icon]) { padding-left: var(--button-s-side-padding); }
  ._button_11651_1:where([data-size-s="small"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-s-side-padding); }
}

@media screen and (min-width: 48rem) {
  ._button_11651_1:where([data-size-m="large"]) ._button__icon_11651_558 { height: var(--button-l-icon-height); width: var(--button-l-icon-width); }
  ._button_11651_1:where([data-size-m="large"][data-has-icon]) { padding-left: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-m="large"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-m="medium"]) ._button__icon_11651_558 { height: var(--button-m-icon-height); width: var(--button-m-icon-width); }
  ._button_11651_1:where([data-size-m="medium"][data-has-icon]) { padding-left: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-m="medium"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-m="small"]) ._button__icon_11651_558 { height: var(--button-s-icon-height); width: var(--button-s-icon-width); }
  ._button_11651_1:where([data-size-m="small"][data-has-icon]) { padding-left: var(--button-s-side-padding); }
  ._button_11651_1:where([data-size-m="small"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-s-side-padding); }
}

@media screen and (min-width: 64rem) {
  ._button_11651_1:where([data-size-l="large"]) ._button__icon_11651_558 { height: var(--button-l-icon-height); width: var(--button-l-icon-width); }
  ._button_11651_1:where([data-size-l="large"][data-has-icon]) { padding-left: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-l="large"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-l="medium"]) ._button__icon_11651_558 { height: var(--button-m-icon-height); width: var(--button-m-icon-width); }
  ._button_11651_1:where([data-size-l="medium"][data-has-icon]) { padding-left: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-l="medium"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-l="small"]) ._button__icon_11651_558 { height: var(--button-s-icon-height); width: var(--button-s-icon-width); }
  ._button_11651_1:where([data-size-l="small"][data-has-icon]) { padding-left: var(--button-s-side-padding); }
  ._button_11651_1:where([data-size-l="small"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-s-side-padding); }
}

@media screen and (min-width: 90rem) {
  ._button_11651_1:where([data-size-xl="large"]) ._button__icon_11651_558 { height: var(--button-l-icon-height); width: var(--button-l-icon-width); }
  ._button_11651_1:where([data-size-xl="large"][data-has-icon]) { padding-left: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-xl="large"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-xl="medium"]) ._button__icon_11651_558 { height: var(--button-m-icon-height); width: var(--button-m-icon-width); }
  ._button_11651_1:where([data-size-xl="medium"][data-has-icon]) { padding-left: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-xl="medium"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-xl="small"]) ._button__icon_11651_558 { height: var(--button-s-icon-height); width: var(--button-s-icon-width); }
  ._button_11651_1:where([data-size-xl="small"][data-has-icon]) { padding-left: var(--button-s-side-padding); }
  ._button_11651_1:where([data-size-xl="small"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-s-side-padding); }
}

@media screen and (min-width: 120rem) {
  ._button_11651_1:where([data-size-xxl="large"]) ._button__icon_11651_558 { height: var(--button-l-icon-height); width: var(--button-l-icon-width); }
  ._button_11651_1:where([data-size-xxl="large"][data-has-icon]) { padding-left: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-xxl="large"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-l-side-padding); }
  ._button_11651_1:where([data-size-xxl="medium"]) ._button__icon_11651_558 { height: var(--button-m-icon-height); width: var(--button-m-icon-width); }
  ._button_11651_1:where([data-size-xxl="medium"][data-has-icon]) { padding-left: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-xxl="medium"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-m-side-padding); }
  ._button_11651_1:where([data-size-xxl="small"]) ._button__icon_11651_558 { height: var(--button-s-icon-height); width: var(--button-s-icon-width); }
  ._button_11651_1:where([data-size-xxl="small"][data-has-icon]) { padding-left: var(--button-s-side-padding); }
  ._button_11651_1:where([data-size-xxl="small"][data-icon-right][data-has-icon]) { padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--button-s-side-padding); }
}

._resizeStackedCTA_1ulpn_3 { display: flex; flex-wrap: wrap; gap: var(--spacing-global-space5); }

._resizeStackedCTA_1ulpn_3:where([data-stacked="true"]) { flex-direction: column; gap: var(--spacing-global-space3); width: fit-content; }

._resizeStackedCTA_1ulpn_3:where([data-stacked="true"]) ._resizeStackedCTA__primary-cta--stacked_1ulpn_15, ._resizeStackedCTA_1ulpn_3:where([data-stacked="true"]) ._resizeStackedCTA__secondary-cta--stacked_1ulpn_16 { width: 100%; }

._buttonGroup_15bzh_2 { width: 100%; }

@media screen and (min-width: 48rem) {
  ._buttonGroup_15bzh_2 { width: unset; }
}

._downloadButton_hnotk_1 { display: inline-flex; position: relative; }

._downloadButton_hnotk_1 svg { display: flex; width: 100%; }

._downloadButton_hnotk_1:active, ._downloadButton_hnotk_1:focus { border-radius: 5px; outline: var(--spacing-global-space1) solid var(--color-functional-focus); }

._downloadButton_hnotk_1:where([data-size="large"]) svg { height: 48px; }

._downloadButton_hnotk_1:where([data-size="medium"]) svg { height: 40px; }

._downloadButton_hnotk_1:where([data-size="small"]) svg { height: 32px; }

._iconButton_a87s3_1 { align-items: center; color: var(--color-global-grey900); display: inline-flex; flex-direction: column; padding: 0 var(--spacing-global-space1); position: relative; text-decoration: none; }

._iconButton_a87s3_1:focus, ._iconButton_a87s3_1:hover { color: var(--color-brand-dark); cursor: pointer; }

._iconButton_a87s3_1:focus { outline: var(--spacing-global-space1) solid var(--color-functional-focus); }

._iconButton_a87s3_1:active { color: var(--color-global-black); }

._iconButton_a87s3_1 span { border-bottom: 1px solid rgba(0, 0, 0, 0); display: grid; min-height: 24px; place-items: center; }

._iconButton_a87s3_1:where([data-size="small"]) span { font: var(--font-weight-paragraph) var(--icon-button-s-font-size) /var(--icon-button-s-line-height) var(--font-brand); }

._iconButton_a87s3_1:where([data-size="medium"]) span { font: var(--font-weight-paragraph) var(--icon-button-m-font-size) /var(--icon-button-m-line-height) var(--font-brand); }

._iconButton_a87s3_1:where([data-size="large"]) span { font: var(--font-weight-paragraph) var(--icon-button-l-font-size) /var(--icon-button-l-line-height) var(--font-brand); }

@media screen and (min-width: 0rem) {
  ._iconButton_a87s3_1:where([data-size-xxs="small"]) span { font: var(--font-weight-paragraph) var(--icon-button-s-font-size) /var(--icon-button-s-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-xxs="medium"]) span { font: var(--font-weight-paragraph) var(--icon-button-m-font-size) /var(--icon-button-m-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-xxs="large"]) span { font: var(--font-weight-paragraph) var(--icon-button-l-font-size) /var(--icon-button-l-line-height) var(--font-brand); }
}

@media screen and (min-width: 22.5rem) {
  ._iconButton_a87s3_1:where([data-size-xs="small"]) span { font: var(--font-weight-paragraph) var(--icon-button-s-font-size) /var(--icon-button-s-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-xs="medium"]) span { font: var(--font-weight-paragraph) var(--icon-button-m-font-size) /var(--icon-button-m-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-xs="large"]) span { font: var(--font-weight-paragraph) var(--icon-button-l-font-size) /var(--icon-button-l-line-height) var(--font-brand); }
}

@media screen and (min-width: 23.4375rem) {
  ._iconButton_a87s3_1:where([data-size-s="small"]) span { font: var(--font-weight-paragraph) var(--icon-button-s-font-size) /var(--icon-button-s-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-s="medium"]) span { font: var(--font-weight-paragraph) var(--icon-button-m-font-size) /var(--icon-button-m-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-s="large"]) span { font: var(--font-weight-paragraph) var(--icon-button-l-font-size) /var(--icon-button-l-line-height) var(--font-brand); }
}

@media screen and (min-width: 48rem) {
  ._iconButton_a87s3_1:where([data-size-m="small"]) span { font: var(--font-weight-paragraph) var(--icon-button-s-font-size) /var(--icon-button-s-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-m="medium"]) span { font: var(--font-weight-paragraph) var(--icon-button-m-font-size) /var(--icon-button-m-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-m="large"]) span { font: var(--font-weight-paragraph) var(--icon-button-l-font-size) /var(--icon-button-l-line-height) var(--font-brand); }
}

@media screen and (min-width: 64rem) {
  ._iconButton_a87s3_1:where([data-size-l="small"]) span { font: var(--font-weight-paragraph) var(--icon-button-s-font-size) /var(--icon-button-s-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-l="medium"]) span { font: var(--font-weight-paragraph) var(--icon-button-m-font-size) /var(--icon-button-m-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-l="large"]) span { font: var(--font-weight-paragraph) var(--icon-button-l-font-size) /var(--icon-button-l-line-height) var(--font-brand); }
}

@media screen and (min-width: 90rem) {
  ._iconButton_a87s3_1:where([data-size-xl="small"]) span { font: var(--font-weight-paragraph) var(--icon-button-s-font-size) /var(--icon-button-s-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-xl="medium"]) span { font: var(--font-weight-paragraph) var(--icon-button-m-font-size) /var(--icon-button-m-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-xl="large"]) span { font: var(--font-weight-paragraph) var(--icon-button-l-font-size) /var(--icon-button-l-line-height) var(--font-brand); }
}

@media screen and (min-width: 120rem) {
  ._iconButton_a87s3_1:where([data-size-xxl="small"]) span { font: var(--font-weight-paragraph) var(--icon-button-s-font-size) /var(--icon-button-s-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-xxl="medium"]) span { font: var(--font-weight-paragraph) var(--icon-button-m-font-size) /var(--icon-button-m-line-height) var(--font-brand); }
  ._iconButton_a87s3_1:where([data-size-xxl="large"]) span { font: var(--font-weight-paragraph) var(--icon-button-l-font-size) /var(--icon-button-l-line-height) var(--font-brand); }
}

._iconButton_a87s3_1:hover span { border-bottom: 1px solid var(--color-brand-dark); }

._iconButton_a87s3_1:active span { border-bottom: 1px solid var(--color-global-white); }

._iconButton_a87s3_1 span._iconButton__notification_a87s3_170 { background-color: var(--color-brand-mid); border-radius: 8px; color: var(--color-global-white); font: var(--font-weight-paragraph) var(--icon-button-s-font-size) /var(--icon-button-s-line-height) var(--font-brand); height: 16px; left: calc(50% + 4px); min-height: var(--spacing-global-space5); min-width: var(--spacing-global-space5); padding: 0px 4px; position: absolute; top: 0px; }

._iconButton_a87s3_1:disabled { background-color: unset; border: none; color: var(--color-global-grey400); cursor: auto; }

._iconButton_a87s3_1:disabled span._iconButton__notification_a87s3_170 { background-color: var(--color-global-grey400); }

._iconButton_a87s3_1:disabled span { border: none; }

._iconButton_a87s3_1:disabled:hover span { border-bottom: none; }

._iconButton__icon_a87s3_204 { display: inline-flex; margin: 0 0 var(--spacing-global-space1); fill: var(--color-global-black); }

._iconButton_a87s3_1:focus ._iconButton__icon_a87s3_204, ._iconButton_a87s3_1:hover ._iconButton__icon_a87s3_204 { fill: var(--color-brand-dark); }

._iconButton_a87s3_1:active ._iconButton__icon_a87s3_204 { fill: var(--color-global-black); }

._iconButton_a87s3_1:disabled ._iconButton__icon_a87s3_204 { fill: var(--color-global-grey400); }

._iconButton_a87s3_1:where([data-size="small"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-s-icon-height); width: var(--icon-button-s-icon-width); }

._iconButton_a87s3_1:where([data-size="medium"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-m-icon-height); width: var(--icon-button-m-icon-width); }

._iconButton_a87s3_1:where([data-size="large"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-l-icon-height); width: var(--icon-button-l-icon-width); }

@media screen and (min-width: 0rem) {
  ._iconButton_a87s3_1:where([data-size-xxs="small"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-s-icon-height); width: var(--icon-button-s-icon-width); }
  ._iconButton_a87s3_1:where([data-size-xxs="medium"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-m-icon-height); width: var(--icon-button-m-icon-width); }
  ._iconButton_a87s3_1:where([data-size-xxs="large"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-l-icon-height); width: var(--icon-button-l-icon-width); }
}

@media screen and (min-width: 22.5rem) {
  ._iconButton_a87s3_1:where([data-size-xs="small"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-s-icon-height); width: var(--icon-button-s-icon-width); }
  ._iconButton_a87s3_1:where([data-size-xs="medium"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-m-icon-height); width: var(--icon-button-m-icon-width); }
  ._iconButton_a87s3_1:where([data-size-xs="large"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-l-icon-height); width: var(--icon-button-l-icon-width); }
}

@media screen and (min-width: 23.4375rem) {
  ._iconButton_a87s3_1:where([data-size-s="small"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-s-icon-height); width: var(--icon-button-s-icon-width); }
  ._iconButton_a87s3_1:where([data-size-s="medium"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-m-icon-height); width: var(--icon-button-m-icon-width); }
  ._iconButton_a87s3_1:where([data-size-s="large"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-l-icon-height); width: var(--icon-button-l-icon-width); }
}

@media screen and (min-width: 48rem) {
  ._iconButton_a87s3_1:where([data-size-m="small"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-s-icon-height); width: var(--icon-button-s-icon-width); }
  ._iconButton_a87s3_1:where([data-size-m="medium"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-m-icon-height); width: var(--icon-button-m-icon-width); }
  ._iconButton_a87s3_1:where([data-size-m="large"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-l-icon-height); width: var(--icon-button-l-icon-width); }
}

@media screen and (min-width: 64rem) {
  ._iconButton_a87s3_1:where([data-size-l="small"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-s-icon-height); width: var(--icon-button-s-icon-width); }
  ._iconButton_a87s3_1:where([data-size-l="medium"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-m-icon-height); width: var(--icon-button-m-icon-width); }
  ._iconButton_a87s3_1:where([data-size-l="large"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-l-icon-height); width: var(--icon-button-l-icon-width); }
}

@media screen and (min-width: 90rem) {
  ._iconButton_a87s3_1:where([data-size-xl="small"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-s-icon-height); width: var(--icon-button-s-icon-width); }
  ._iconButton_a87s3_1:where([data-size-xl="medium"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-m-icon-height); width: var(--icon-button-m-icon-width); }
  ._iconButton_a87s3_1:where([data-size-xl="large"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-l-icon-height); width: var(--icon-button-l-icon-width); }
}

@media screen and (min-width: 120rem) {
  ._iconButton_a87s3_1:where([data-size-xxl="small"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-s-icon-height); width: var(--icon-button-s-icon-width); }
  ._iconButton_a87s3_1:where([data-size-xxl="medium"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-m-icon-height); width: var(--icon-button-m-icon-width); }
  ._iconButton_a87s3_1:where([data-size-xxl="large"]) ._iconButton__icon_a87s3_204 { height: var(--icon-button-l-icon-height); width: var(--icon-button-l-icon-width); }
}

._grid__container_1gxlc_1 { display: grid; padding: 0px 1.6rem; place-items: center; }

@media screen and (min-width: 48rem) {
  ._grid__container_1gxlc_1 { padding: 0px 2.4rem; }
}

._grid__row_1gxlc_13 { gap: 0.8rem; display: grid; grid-template-columns: repeat(12, 1fr); margin: 0px 0px 0.8rem; max-width: 128rem; width: 100%; }

._grid__row_1gxlc_13:last-child { margin: 0px; }

@media screen and (min-width: 48rem) {
  ._grid__row_1gxlc_13 { gap: 1.2rem; margin: 0px 0px 1.2rem; }
  ._grid__row_1gxlc_13:last-child { margin: 0px; }
}

@media screen and (min-width: 90rem) {
  ._grid__row_1gxlc_13 { gap: 1.6rem; }
}

._grid__item_1gxlc_46 { display: none; grid-column: auto / span 12; }

@media screen and (min-width: 0rem) {
  ._grid__item_1gxlc_46:where([style*="--grid-xxs-col"]):where(:not([style*="--grid-xxs-col: 0"]):not([style*="--grid-xxs-col:0"])) { display: grid; }
  ._grid__item_1gxlc_46:where([style*="--grid-xxs-col"]) { grid-column: auto/span var(--grid-xxs-col); }
  ._grid__item_1gxlc_46:where([style*="--grid-xxs-start"]) { grid-column-start: var(--grid-xxs-start); }
}

@media screen and (min-width: 22.5rem) {
  ._grid__item_1gxlc_46:where([style*="--grid-xs-col"]):where(:not([style*="--grid-xs-col: 0"]):not([style*="--grid-xs-col:0"])) { display: grid; }
  ._grid__item_1gxlc_46:where([style*="--grid-xs-col"]) { grid-column: auto/span var(--grid-xs-col); }
  ._grid__item_1gxlc_46:where([style*="--grid-xs-start"]) { grid-column-start: var(--grid-xs-start); }
}

@media screen and (min-width: 23.4375rem) {
  ._grid__item_1gxlc_46:where([style*="--grid-s-col"]):where(:not([style*="--grid-s-col: 0"]):not([style*="--grid-s-col:0"])) { display: grid; }
  ._grid__item_1gxlc_46:where([style*="--grid-s-col"]) { grid-column: auto/span var(--grid-s-col); }
  ._grid__item_1gxlc_46:where([style*="--grid-s-start"]) { grid-column-start: var(--grid-s-start); }
}

@media screen and (min-width: 48rem) {
  ._grid__item_1gxlc_46:where([style*="--grid-m-col"]):where(:not([style*="--grid-m-col: 0"]):not([style*="--grid-m-col:0"])) { display: grid; }
  ._grid__item_1gxlc_46:where([style*="--grid-m-col"]) { grid-column: auto/span var(--grid-m-col); }
  ._grid__item_1gxlc_46:where([style*="--grid-m-start"]) { grid-column-start: var(--grid-m-start); }
}

@media screen and (min-width: 64rem) {
  ._grid__item_1gxlc_46:where([style*="--grid-l-col"]):where(:not([style*="--grid-l-col: 0"]):not([style*="--grid-l-col:0"])) { display: grid; }
  ._grid__item_1gxlc_46:where([style*="--grid-l-col"]) { grid-column: auto/span var(--grid-l-col); }
  ._grid__item_1gxlc_46:where([style*="--grid-l-start"]) { grid-column-start: var(--grid-l-start); }
}

@media screen and (min-width: 90rem) {
  ._grid__item_1gxlc_46:where([style*="--grid-xl-col"]):where(:not([style*="--grid-xl-col: 0"]):not([style*="--grid-xl-col:0"])) { display: grid; }
  ._grid__item_1gxlc_46:where([style*="--grid-xl-col"]) { grid-column: auto/span var(--grid-xl-col); }
  ._grid__item_1gxlc_46:where([style*="--grid-xl-start"]) { grid-column-start: var(--grid-xl-start); }
}

@media screen and (min-width: 120rem) {
  ._grid__item_1gxlc_46:where([style*="--grid-xxl-col"]):where(:not([style*="--grid-xxl-col: 0"]):not([style*="--grid-xxl-col:0"])) { display: grid; }
  ._grid__item_1gxlc_46:where([style*="--grid-xxl-col"]) { grid-column: auto/span var(--grid-xxl-col); }
  ._grid__item_1gxlc_46:where([style*="--grid-xxl-start"]) { grid-column-start: var(--grid-xxl-start); }
}

._cardGroup_1bmnv_1 { column-gap: var(--spacing-global-space5); row-gap: var(--spacing-global-space7); }

._cardGroup__textContainer_1bmnv_6 { display: flex; flex-direction: column; gap: var(--spacing-global-space3); }

._cardGroup__description_1bmnv_16, ._cardGroup__title_1bmnv_12 { margin-bottom: 0px; }

._carousel_1eoae_1 { display: flex; flex-direction: column; }

@supports (scroll-snap-type:x mandatory) {
  ._carousel_1eoae_1 ._slider_1eoae_7 > a { display: none; }
}

._carousel__overflowContainer_1eoae_12 { display: flex; overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x mandatory; scrollbar-width: none; }

._carousel__overflowContainer_1eoae_12::-webkit-scrollbar { display: none; }

._carousel_1eoae_1:where([data-touch-peek]) ._carousel__overflowContainer_1eoae_12 { margin-right: calc(var(--grid-xxs-margin)*-1); }

@media screen and (min-width: 48rem) {
  ._carousel_1eoae_1:where([data-touch-peek]) ._carousel__overflowContainer_1eoae_12 { margin-right: calc(var(--grid-m-margin)*-1); }
  ._carousel_1eoae_1:where([data-touch-peek][data-chevron-overlay]) ._carousel__overflowContainer_1eoae_12 { margin-right: 0px; }
}

@media screen and (min-width: 64rem) {
  ._carousel__gridContainer--disablePadding_1eoae_40 { padding: 0px; }
}

._carousel__pip_1eoae_45 { background-color: var(--color-global-grey800); border: 0px; display: flex; height: var(--spacing-global-space1); margin: 21px 4px; position: relative; width: 44px; }

._carousel__pip_1eoae_45:where([aria-current="true"]) { background-color: var(--color-brand-mid); }

._carousel__pip_1eoae_45:focus { outline: none; }

._carousel__pip_1eoae_45:active, ._carousel__pip_1eoae_45:focus-visible::after { outline-style: ; outline-width: ; outline-color: var(--focus-outline-color); outline-offset: var(--focus-outline-offset); }

._carousel__pip_1eoae_45:focus:not(:focus-visible) { outline: none; }

._carousel__pip_1eoae_45::after { cursor: pointer; }

._carousel__buttonContainer_1eoae_80 { place-items: center; }

._carousel__button_1eoae_80 { align-items: center; background: var(--color-global-white); border: 0px; cursor: pointer; display: inline-flex; height: 44px; justify-content: center; padding-inline: 0px; width: 44px; }

._carousel__button_1eoae_80:where([data-position="prev"])::after { background: var(--color-global-black); content: ""; height: 32px; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M41.877 19.76 38.117 16l-16 16 16 16 3.76-3.76L29.664 32z'/%3E%3C/svg%3E") center center / cover no-repeat; transition-duration: 0.3s; width: 32px; }

._carousel__button_1eoae_80:where([data-position="next"])::after { background: var(--color-global-black); content: ""; height: 32px; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m25.877 16-3.76 3.76L34.331 32 22.117 44.24l3.76 3.76 16-16z'/%3E%3C/svg%3E") center center / cover no-repeat; transition-duration: 0.3s; width: 32px; }

._carousel__button_1eoae_80:hover:not(:disabled)::after { background: var(--color-brand-mid); }

._carousel__button_1eoae_80:focus-visible::after { background: var(--color-brand-mid); }

._carousel__button_1eoae_80:active:not(:disabled), ._carousel__button_1eoae_80:focus-visible { outline: var(--spacing-global-space1) solid var(--color-functional-focus); }

._carousel__button_1eoae_80:active:not(:disabled) { background: var(--color-brand-mid); }

._carousel__button_1eoae_80:active:not(:disabled)::after { background: var(--color-global-white); }

._carousel__button_1eoae_80:focus:not(:focus-visible) { outline: none; }

._carousel__button_1eoae_80:disabled { cursor: default; opacity: 0.2; }

._carousel__chevronOverlayButton_1eoae_146 { display: none; }

@media screen and (min-width: 48rem) {
  ._carousel__chevronOverlayButton_1eoae_146 { display: inline-flex; position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; }
  ._carousel__chevronOverlayButton_1eoae_146:first-of-type { left: 0px; }
  ._carousel__chevronOverlayButton_1eoae_146:nth-of-type(2) { right: 0px; }
}

._carousel__slideContainer_1eoae_168 { display: flex; flex-direction: column; position: relative; }

._carousel_1eoae_1 ._carousel__slideContainer_1eoae_168 { flex: 0 0 calc(var(--carousel-xxs-slides)*100% + (var(--carousel-xxs-slides) - 1)*var(--carousel-xxs-col-gap, var(--grid-xxs-gutter))); }

@media screen and (min-width: 48rem) {
  ._carousel_1eoae_1 ._carousel__slideContainer_1eoae_168 { flex: 0 0 calc(var(--carousel-m-slides)*100% + (var(--carousel-m-slides) - 1)*var(--carousel-m-col-gap, var(--grid-m-gutter))); }
}

._carousel_1eoae_1:where([data-touch-peek]) ._carousel__slideContainer_1eoae_168 { flex: 0 0 calc(var(--carousel-xxs-slides)*95%); }

@media screen and (min-width: 48rem) {
  ._carousel_1eoae_1:where([data-touch-peek]) ._carousel__slideContainer_1eoae_168 { flex: 0 0 calc(var(--carousel-m-slides)*95%); }
  ._carousel_1eoae_1:where([data-touch-peek][data-chevron-overlay]) ._carousel__slideContainer_1eoae_168 { flex: 0 0 calc(var(--carousel-m-slides)*100% + (var(--carousel-m-slides) - 1)*var(--carousel-m-col-gap, var(--grid-m-gutter))); }
}

@media screen and (min-width: 64rem) {
  ._carousel_1eoae_1 ._carousel__slideContainer_1eoae_168 { flex: 0 0 calc(var(--carousel-l-slides)*100% + (var(--carousel-l-slides) - 1)*var(--carousel-l-col-gap, var(--grid-l-gutter))); }
}

@media screen and (min-width: 90rem) {
  ._carousel_1eoae_1 ._carousel__slideContainer_1eoae_168 { flex: 0 0 calc(var(--carousel-l-slides)*100% + (var(--carousel-l-slides) - 1)*var(--carousel-l-col-gap, var(--grid-xl-gutter))); }
}

._carousel_1eoae_1 ._carousel__snapSection_1eoae_230 { grid-column: auto / span 12; height: 1px; scroll-snap-align: start; }

._carousel_1eoae_1 ._carousel__snapSection_1eoae_230:first-of-type { grid-column-start: 1; }

@media screen and (min-width: 64rem) {
  ._carousel_1eoae_1 ._carousel__snapSection_1eoae_230 { grid-column: auto / span 10; }
  ._carousel_1eoae_1:where([data-chevron-overlay]) ._carousel__snapSection_1eoae_230 { grid-column: auto / span 12; }
}

._carousel__itemGrid_1eoae_250 { max-width: 100%; row-gap: 0px; grid-template-columns: repeat(calc(var(--carousel-xxs-slides)*12),1fr); }

@media screen and (min-width: 48rem) {
  ._carousel__itemGrid_1eoae_250 { grid-template-columns: repeat(calc(var(--carousel-m-slides)*12),1fr); }
  ._carousel__itemGrid_1eoae_250 ._carousel__snapSection_1eoae_230:where([data-screen="xxs"]) { display: none; }
}

@media screen and (min-width: 64rem) {
  ._carousel__itemGrid_1eoae_250 { grid-template-columns: repeat(calc(var(--carousel-l-slides)*10),1fr); }
  ._carousel_1eoae_1:where([data-chevron-overlay]) ._carousel__itemGrid_1eoae_250 { grid-template-columns: repeat(calc(var(--carousel-l-slides)*12),1fr); }
  ._carousel__itemGrid_1eoae_250 ._carousel__snapSection_1eoae_230:where([data-screen="m"]) { display: none; }
}

@media screen and (min-width: 0rem) {
  ._carousel_1eoae_1:where([style*="--carousel-xxs-col-gap"]) ._carousel__itemGrid_1eoae_250 { column-gap: var(--carousel-xxs-col-gap); }
}

@media screen and (min-width: 48rem) {
  ._carousel_1eoae_1:where([style*="--carousel-m-col-gap"]) ._carousel__itemGrid_1eoae_250 { column-gap: var(--carousel-m-col-gap); }
}

@media screen and (min-width: 64rem) {
  ._carousel_1eoae_1:where([style*="--carousel-l-col-gap"]) ._carousel__itemGrid_1eoae_250 { column-gap: var(--carousel-l-col-gap); }
}

@media screen and (min-width: 90rem) {
  ._carousel_1eoae_1:where([style*="--carousel-xl-col-gap"]) ._carousel__itemGrid_1eoae_250 { column-gap: var(--carousel-xl-col-gap); }
}

._carousel__itemGrid_1eoae_250 a { outline-offset: -2px; }

._carousel__itemGrid_1eoae_250 ._productCard_1eoae_310:focus-visible { padding: 4px; }

._carousel__pipContainer_1eoae_314 { display: flex; justify-content: center; }

@media screen and (min-width: 48rem) {
  ._carousel_1eoae_1 ._carousel__pipContainer_1eoae_314 button._carousel__pip_1eoae_45:where([data-screen="xxs"]) { display: none; }
}

@media screen and (min-width: 64rem) {
  ._carousel_1eoae_1 ._carousel__pipContainer_1eoae_314 button._carousel__pip_1eoae_45:where([data-screen="m"]) { display: none; }
}

._carousel__layout_1eoae_331 { grid-template-areas: "slides slides slides" "pips pips pips"; grid-template-columns: 1fr 10fr 1fr; position: relative; }

._carousel_1eoae_1:where([data-has-title]) ._carousel__layout_1eoae_331 { grid-template-areas: "title title title" "slides slides slides" "pips pips pips"; }

._carousel__layout_1eoae_331 [class*="srOnly"] { display: none; }

@media screen and (min-width: 0rem) {
  ._carousel__layout_1eoae_331 ._srOnlyXxs_1eoae_351 { display: inline; }
}

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  ._carousel__layout_1eoae_331 ._srOnlyM_1eoae_357 { display: inline; }
  ._carousel_1eoae_1:where([data-chevron-overlay]) ._carousel__layout_1eoae_331 { grid-template-areas: "slides" "pips"; grid-template-columns: 12fr; }
  ._carousel_1eoae_1:where([data-has-title][data-chevron-overlay]) ._carousel__layout_1eoae_331 { grid-template-areas: "title" "slides" "pips"; }
}

@media screen and (min-width: 64rem) {
  ._carousel__layout_1eoae_331 { grid-template-areas: "prev slides next" "pips pips pips"; grid-template-columns: 1fr 10fr 1fr; }
  ._carousel_1eoae_1:where([data-has-title]) ._carousel__layout_1eoae_331 { grid-template-areas: ". title title" "prev slides next" "pips pips pips"; }
  ._carousel_1eoae_1:where([data-grid-area-override][data-has-title]) ._carousel__layout_1eoae_331 { grid-template-areas: "title title title" "prev slides next" "pips pips pips"; }
  ._carousel_1eoae_1:where([data-chevron-overlay]) ._carousel__layout_1eoae_331 { grid-template-areas: "slides" "pips"; grid-template-columns: 12fr; }
  ._carousel_1eoae_1:where([data-chevron-overlay][data-has-title]) ._carousel__layout_1eoae_331 { grid-template-areas: "title" "slides" "pips"; }
  ._carousel__layout_1eoae_331 ._srOnlyL_1eoae_410 { display: inline; }
}

._checkbox_f9tpk_3 { display: inline-block; height: fit-content; }

._checkbox--full-width_f9tpk_8 { display: block; }

._checkbox--margin-bottom_f9tpk_12 { margin-bottom: var(--spacing-global-space6); }

._checkboxBase_f9tpk_16 { align-items: center; display: flex; height: fit-content; }

._checkboxInput_f9tpk_22 { opacity: 0; outline: none; position: absolute; }

._checkboxLabel_f9tpk_28 { color: var(--color-global-black); cursor: pointer; display: flex; flex: 1 1 auto; font-size: var(--font-size-1); font-weight: var(--font-weight-paragraph); line-height: var(--font-line-height-1); position: relative; }

._checkboxLabel_f9tpk_28:focus::before, ._checkboxLabel_f9tpk_28:hover::before { border: var(--border-width-s) solid var(--color-brand-dark); }

._checkboxLabel_f9tpk_28::before { background-color: var(--color-global-grey100); border: var(--border-width-s) solid var(--color-global-grey400); border-radius: var(--border-radius-s); display: block; flex-shrink: 0; margin-right: var(--spacing-global-space4); }

._checkboxLabel_f9tpk_28::after, ._checkboxLabel_f9tpk_28::before { content: ""; height: var(--spacing-global-space6); transition: 0.15s; width: var(--spacing-global-space6); }

._checkboxLabel_f9tpk_28::after { background: var(--color-global-white); left: 0px; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m23.454 42.333-11.12-11.12-3.787 3.76L23.453 49.88l32-32-3.76-3.76z'/%3E%3C/svg%3E"); position: absolute; top: 0px; transform: scale(0); }

._checkboxTappableArea_f9tpk_71 { cursor: pointer; display: flex; justify-content: space-between; width: 100%; }

._checkboxInput_f9tpk_22:checked:not(:disabled) + ._checkboxLabel_f9tpk_28::before { background: var(--color-brand-mid); border: var(--border-width-s) solid var(--color-brand-mid); }

._checkboxInput_f9tpk_22:checked:not(:disabled) + ._checkboxLabel_f9tpk_28::after { background: var(--color-global-white); height: var(--spacing-global-space6); left: 0px; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m23.454 42.333-11.12-11.12-3.787 3.76L23.453 49.88l32-32-3.76-3.76z'/%3E%3C/svg%3E"); position: absolute; top: 0px; transform: scale(1); transition: 0.15s; width: var(--spacing-global-space6); }

._checkboxInput_f9tpk_22:checked:not(:disabled) + ._checkboxLabel_f9tpk_28:focus::before, ._checkboxInput_f9tpk_22:checked:not(:disabled) + ._checkboxLabel_f9tpk_28:hover::before { background-color: var(--color-brand-dark); border: var(--border-width-s) solid var(--color-brand-dark); }

._checkboxInput_f9tpk_22:focus + ._checkboxLabel_f9tpk_28 { outline: 2px solid var(--color-functional-focus); outline-offset: 2px; }

._checkboxInput_f9tpk_22:focus + ._checkboxLabel_f9tpk_28::before { border: var(--border-width-s) solid var(--color-brand-dark); }

._checkboxInput_f9tpk_22:focus:checked:not(:disabled) + ._checkboxLabel_f9tpk_28::before { background: var(--color-brand-dark); border: var(--border-width-s) solid var(--color-brand-dark); }

._checkboxInput_f9tpk_22:disabled + ._checkboxLabel_f9tpk_28 { color: var(--color-global-grey400); cursor: default; }

._checkboxInput_f9tpk_22:disabled + ._checkboxLabel_f9tpk_28::before, ._checkboxInput_f9tpk_22:disabled + ._checkboxLabel_f9tpk_28:hover::before { border: var(--border-width-s) solid var(--color-global-grey400); }

._checkboxInput_f9tpk_22:checked:disabled + ._checkboxLabel_f9tpk_28::before { background: var(--color-global-grey400); border: var(--border-width-s) solid var(--color-global-grey400); }

._checkboxInput_f9tpk_22:checked:disabled + ._checkboxLabel_f9tpk_28::after { background: var(--color-global-white); height: var(--spacing-global-space6); left: 0px; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m23.454 42.333-11.12-11.12-3.787 3.76L23.453 49.88l32-32-3.76-3.76z'/%3E%3C/svg%3E"); position: absolute; top: 0px; transform: scale(1); transition: 0.15s; width: var(--spacing-global-space6); }

._checkboxInput_f9tpk_22:checked:disabled + ._checkboxLabel_f9tpk_28:hover::before { border: var(--border-width-s) solid var(--color-global-grey400); }

._checkboxError_f9tpk_156 { align-items: center; display: flex; height: fit-content; margin-top: var(--spacing-global-space3); }

._checkboxErrorIcon_f9tpk_163 svg { height: 24px; width: 24px; fill: var(--color-universal-redMid); }

._checkboxErrorText_f9tpk_173 { color: var(--color-universal-redMid); margin: 0 0 0 var(--spacing-global-space4); }

._checkboxCount_twxrc_3 { padding-left: var(--spacing-global-space3); }

._checkboxLegend_twxrc_11 { height: 1px; overflow: hidden; position: absolute; width: 1px; clip: rect(1px, 1px, 1px, 1px); }

._contentBanner1_18i3y_1 { border: none; box-sizing: border-box; display: grid; gap: var(--spacing-global-space5); padding: var(--spacing-global-space6); position: relative; text-align: left; text-decoration: none; }

button._contentBanner1_18i3y_1 { cursor: pointer; }

._contentBanner1_18i3y_1:where([data-variant="brand"]) { background: var(--color-brand-mid); box-shadow: inset 0 0 0 var(--border-width-l) #0000; }

._contentBanner1_18i3y_1:where([data-variant="brandLight"]) { background: var(--color-brand-light); box-shadow: inset 0 0 0 var(--border-width-l) #0000; }

._contentBanner1_18i3y_1:where([data-variant="brandLightWithBorder"]) { background: var(--color-brand-light); box-shadow: inset 0 0 0 var(--border-width-l) var(--color-brand-mid); }

._contentBanner1_18i3y_1:where([data-variant="whiteWithBorder"]) { background: var(--color-global-white); box-shadow: inset 0 0 0 var(--border-width-l) var(--color-brand-mid); }

._contentBanner1_18i3y_1:where([data-variant="grey"]) { background: var(--color-greys-grey2); box-shadow: inset 0 0 0 var(--border-width-l) #0000; }

._contentBanner1_18i3y_1:where([data-variant="grey"][data-size="small"]) { background: var(--color-greys-grey1); }

._contentBanner1_18i3y_1:where([data-variant="black"]) { background: var(--color-global-black); box-shadow: inset 0 0 0 var(--border-width-l) #0000; }

@media screen and (min-width: 48rem) {
  ._contentBanner1_18i3y_1 { align-items: start; gap: var(--spacing-global-space6); grid-template-columns: 1fr; }
  ._contentBanner1_18i3y_1:where([data-has-image]) { align-items: start; gap: var(--spacing-global-space6); grid-template-columns: max-content 1fr; }
}

@media screen and (min-width: 64rem) {
  ._contentBanner1_18i3y_1 { align-items: start; padding: var(--spacing-global-space6) var(--spacing-global-space7); }
  ._contentBanner1_18i3y_1:where([data-layout-l="v1"]) { align-items: normal; }
}

._contentBanner1_18i3y_1:focus { outline: var(--border-radius-s) solid var(--color-functional-focus); outline-offset: -2px; }

._contentBanner1__pictureContainer_18i3y_79 { align-self: start; aspect-ratio: 16 / 9; display: grid; position: relative; width: 100%; }

._contentBanner1_18i3y_1:where([data-image-size="small"]) ._contentBanner1__pictureContainer_18i3y_79 { aspect-ratio: 4 / 3; width: 12rem; }

@media screen and (min-width: 48rem) {
  ._contentBanner1__pictureContainer_18i3y_79 { width: 27.04rem; }
  ._contentBanner1_18i3y_1:where([data-image-size="small"]) ._contentBanner1__pictureContainer_18i3y_79 { width: 13.6rem; }
}

@media screen and (min-width: 64rem) {
  ._contentBanner1__pictureContainer_18i3y_79 { width: 27.04rem; }
  ._contentBanner1_18i3y_1:where([data-image-size="small"]) ._contentBanner1__pictureContainer_18i3y_79 { width: 13.6rem; }
  ._contentBanner1_18i3y_1:where([data-image-size="small"][data-layout-l="v1"]) ._contentBanner1__pictureContainer_18i3y_79 { width: 16rem; }
}

@media screen and (max-width: 63.9375rem) {
  ._contentBanner1_18i3y_1:where([data-size="small"]) ._contentBanner1__pictureContainer_18i3y_79 { aspect-ratio: 4 / 3; width: 12rem; }
}

._contentBanner1__picture_18i3y_79 { display: grid; }

._contentBanner1__picture_18i3y_79 img { height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; }

._contentBanner1__content_18i3y_137 { display: grid; gap: var(--spacing-global-space6); }

@media screen and (min-width: 64rem) {
  ._contentBanner1_18i3y_1:where([data-layout-l="v1"]) ._contentBanner1__content_18i3y_137 { gap: var(--spacing-global-space9); grid-template-columns: 1fr max-content; }
}

._contentBanner1__text_18i3y_149 { align-self: start; display: grid; gap: var(--spacing-global-space2); }

._contentBanner1_18i3y_1:where([data-variant="black"]) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="black"]) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="black"]) ._contentBanner1__subHeading_18i3y_156, ._contentBanner1_18i3y_1:where([data-variant="brand"]) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="brand"]) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="brand"]) ._contentBanner1__subHeading_18i3y_156 { color: var(--color-global-white); }

._contentBanner1_18i3y_1:where([data-variant="brandLightWithBorder"]) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="brandLightWithBorder"]) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="brandLightWithBorder"]) ._contentBanner1__subHeading_18i3y_156, ._contentBanner1_18i3y_1:where([data-variant="brandLight"]) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="brandLight"]) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="brandLight"]) ._contentBanner1__subHeading_18i3y_156, ._contentBanner1_18i3y_1:where([data-variant="grey"]) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="grey"]) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="grey"]) ._contentBanner1__subHeading_18i3y_156, ._contentBanner1_18i3y_1:where([data-variant="whiteWithBorder"]) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="whiteWithBorder"]) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="whiteWithBorder"]) ._contentBanner1__subHeading_18i3y_156 { color: var(--color-global-black); }

._contentBanner1_18i3y_1:where([data-variant="brandLightWithBorder"][data-brand-color="heading"]):where(:not([data-size="small"])) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="brandLightWithBorder"][data-brand-color="representative"]):where(:not([data-size="small"])) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="brandLightWithBorder"][data-brand-color="subHeading"]):where(:not([data-size="small"])) ._contentBanner1__subHeading_18i3y_156, ._contentBanner1_18i3y_1:where([data-variant="brandLight"][data-brand-color="heading"]):where(:not([data-size="small"])) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="brandLight"][data-brand-color="representative"]):where(:not([data-size="small"])) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="brandLight"][data-brand-color="subHeading"]):where(:not([data-size="small"])) ._contentBanner1__subHeading_18i3y_156, ._contentBanner1_18i3y_1:where([data-variant="grey"][data-brand-color="heading"]) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="grey"][data-brand-color="representative"]) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="grey"][data-brand-color="subHeading"]) ._contentBanner1__subHeading_18i3y_156, ._contentBanner1_18i3y_1:where([data-variant="whiteWithBorder"][data-brand-color="heading"]) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="whiteWithBorder"][data-brand-color="representative"]) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="whiteWithBorder"][data-brand-color="subHeading"]) ._contentBanner1__subHeading_18i3y_156 { color: var(--color-brand-mid); }

._contentBanner1_18i3y_1:where([data-variant="black"][data-brand-color="heading"]):where(:not([data-size="small"])) ._contentBanner1__heading_18i3y_155, ._contentBanner1_18i3y_1:where([data-variant="black"][data-brand-color="representative"]):where(:not([data-size="small"])) ._contentBanner1__representative_18i3y_157, ._contentBanner1_18i3y_1:where([data-variant="black"][data-brand-color="subHeading"]):where(:not([data-size="small"])) ._contentBanner1__subHeading_18i3y_156 { color: var(--color-brand-onBlack); }

._contentBanner1__paragraph_18i3y_231 { margin-bottom: 0px; }

._contentBanner1_18i3y_1:where([data-variant="black"]) ._contentBanner1__paragraph_18i3y_231, ._contentBanner1_18i3y_1:where([data-variant="brand"]) ._contentBanner1__paragraph_18i3y_231 { color: var(--color-global-white); }

._contentBanner1_18i3y_1:where([data-variant="brandLightWithBorder"]) ._contentBanner1__paragraph_18i3y_231, ._contentBanner1_18i3y_1:where([data-variant="brandLight"]) ._contentBanner1__paragraph_18i3y_231, ._contentBanner1_18i3y_1:where([data-variant="grey"]) ._contentBanner1__paragraph_18i3y_231, ._contentBanner1_18i3y_1:where([data-variant="whiteWithBorder"]) ._contentBanner1__paragraph_18i3y_231 { color: var(--color-greys-grey9); }

._contentBanner1__representativeAPR_18i3y_247 { display: inline-flex; }

._contentBanner1__buttons_18i3y_251 { align-self: center; display: flex; flex-wrap: wrap; gap: var(--spacing-global-space5); }

@media screen and (min-width: 64rem) {
  ._contentBanner1__buttons_18i3y_251 { flex-direction: row; }
  ._contentBanner1_18i3y_1:where([data-layout-l="v1"]) ._contentBanner1__buttons_18i3y_251 { flex-direction: column; }
}

._contentBanner1__buttons_18i3y_251._contentBanner1__buttons--stacked_18i3y_268 { flex-direction: column; width: fit-content; }

._contentBanner1__buttons_18i3y_251 ._contentBanner1__primaryButton--stacked_18i3y_273, ._contentBanner1__buttons_18i3y_251 ._contentBanner1__secondaryButton--stacked_18i3y_274 { width: 100%; }

._contentBanner1_18i3y_1:active ._contentBanner1__spanButton_18i3y_278 { background-color: var(--color-global-white); box-shadow: inset 0 0 0 var(--border-radius-s) var(--color-global-white); color: var(--color-brand-mid); }

._contentBanner1_18i3y_1:hover ._contentBanner1__spanButton_18i3y_278 { border: 1px solid var(--color-brand-mid); box-shadow: var(--elevation-shadow-s); }

._contentBanner1_18i3y_1:active ._contentBanner1__spanButton_18i3y_278::before { background: var(--color-brand-mid); }

._contentBanner2_pxqw3_1 { border: none; box-shadow: inset 0 0 0 var(--border-width-xl) #0000; box-sizing: border-box; display: grid; gap: var(--spacing-global-space7); padding: var(--spacing-global-space7); text-align: center; text-decoration: none; }

button._contentBanner2_pxqw3_1 { cursor: pointer; }

._contentBanner2_pxqw3_1:where([data-variant="brand"]) { background: var(--color-brand-mid); }

._contentBanner2_pxqw3_1:where([data-variant="brandLightWithBorder"]), ._contentBanner2_pxqw3_1:where([data-variant="brandLight"]) { background: var(--color-brand-light); }

._contentBanner2_pxqw3_1:where([data-variant="grey"]) { background: var(--color-greys-grey2); }

._contentBanner2_pxqw3_1:where([data-variant="blackWithBorder"]), ._contentBanner2_pxqw3_1:where([data-variant="black"]) { background: var(--color-global-black); }

._contentBanner2_pxqw3_1:where([data-variant="blackWithBorder"]), ._contentBanner2_pxqw3_1:where([data-variant="brandLightWithBorder"]), ._contentBanner2_pxqw3_1:where([data-variant="whiteWithBorder"]) { box-shadow: inset 0 0 0 var(--border-width-xl) var(--color-brand-mid); }

@media screen and (min-width: 48rem) {
  ._contentBanner2_pxqw3_1 { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 12px inset; padding: var(--spacing-global-space8) var(--spacing-global-space7); }
  ._contentBanner2_pxqw3_1:where([data-variant="blackWithBorder"]), ._contentBanner2_pxqw3_1:where([data-variant="brandLightWithBorder"]), ._contentBanner2_pxqw3_1:where([data-variant="whiteWithBorder"]) { box-shadow: inset 0 0 0 12px var(--color-brand-mid); }
}

@media screen and (min-width: 64rem) {
  ._contentBanner2_pxqw3_1 { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 16px inset; padding: var(--spacing-global-space8) var(--spacing-global-space9); }
  ._contentBanner2_pxqw3_1:where([data-variant="blackWithBorder"]), ._contentBanner2_pxqw3_1:where([data-variant="brandLightWithBorder"]), ._contentBanner2_pxqw3_1:where([data-variant="whiteWithBorder"]) { box-shadow: inset 0 0 0 16px var(--color-brand-mid); }
}

._contentBanner2_pxqw3_1:focus { outline: var(--border-radius-s) solid var(--color-functional-focus); outline-offset: -2px; }

._contentBanner2__text_pxqw3_70 { display: grid; gap: var(--spacing-global-space2); }

._contentBanner2__text_pxqw3_70 div { display: grid; gap: var(--spacing-global-space5); }

._contentBanner2__heading_pxqw3_80._contentBanner2__heading_pxqw3_80 { color: var(--color-global-white); }

._contentBanner2__headingSpan_pxqw3_84 { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; }

._contentBanner2__headingSpan_pxqw3_84 span { color: var(--color-brand-onBlack); font-size: var(--font-size-9); line-height: var(--font-line-height-9); text-transform: uppercase; }

._contentBanner2_pxqw3_1:where([data-variant="brand"]) ._contentBanner2__headingSpan_pxqw3_84 span { color: var(--color-brand-enhancedText); }

@media screen and (min-width: 48rem) {
  ._contentBanner2__headingSpan_pxqw3_84 span { font-size: var(--font-size-10); line-height: var(--font-line-height-10); }
}

@media screen and (min-width: 64rem) {
  ._contentBanner2__headingSpan_pxqw3_84 span { font-size: var(--font-size-12); line-height: var(--font-line-height-12); }
}

._contentBanner2__subHeading_pxqw3_116._contentBanner2__subHeading_pxqw3_116 { color: var(--color-global-white); }

._contentBanner2__paragraph_pxqw3_120._contentBanner2__paragraph_pxqw3_120 { color: var(--color-global-white); margin-bottom: 0px; }

._contentBanner2__button_pxqw3_125 { margin: auto; }

._contentBanner2_pxqw3_1:hover ._contentBanner2__button_pxqw3_125 { box-shadow: var(--elevation-shadow-s); }

._contentBanner2_pxqw3_1:active ._contentBanner2__button_pxqw3_125 { background-color: var(--color-global-white); box-shadow: inset 0 0 0 var(--border-radius-s) var(--color-global-white); color: var(--color-brand-mid); }

._contentBanner2_pxqw3_1:active ._contentBanner2__button_pxqw3_125::before { background: var(--color-brand-mid); }

._link_1tfu7_1 { --icon-size-large: calc(var(--spacing-global-space5) + var(--spacing-global-space2)); --icon-size-medium: calc(var(--spacing-global-space5) + var(--spacing-global-space1)); --icon-size-small: var(--spacing-global-space5); --icon-spacing-large: calc(var(--spacing-global-space2) + var(--spacing-global-space1)); --icon-spacing-medium: var(--spacing-global-space2); --icon-spacing-small: var(--spacing-global-space1); align-items: center; color: var(--link-color-override,var(--color-global-grey900)); display: inline-flex; font-weight: var(--font-weight-paragraph); position: relative; text-decoration-line: none; }

._link_1tfu7_1:active, ._link_1tfu7_1:focus, ._link_1tfu7_1:hover { text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: 1px; }

._link_1tfu7_1:focus, ._link_1tfu7_1:hover { color: var(--link-color-override,var(--color-brand-dark)); text-decoration-color: var(--link-color-override,var(--color-brand-dark)); }

._link_1tfu7_1:active { color: var(--link-color-override,var(--color-global-black)); text-decoration-color: var(--link-color-override,var(--color-global-black)); }

._link_1tfu7_1:where([role="button"]) { background: unset; border: unset; cursor: pointer; padding: 0px; }

._link_1tfu7_1:where([data-focusable]):active, ._link_1tfu7_1:where([data-focusable]):focus { outline: var(--border-radius-s,2px) solid var(--color-functional-focus); outline-offset: 0px; }

._link_1tfu7_1:where([data-standalone]) { display: block; margin: var(--spacing-global-space5) 0 var(--spacing-global-space7); }

._link_1tfu7_1:where([data-standalone][data-centre-align]) { margin-left: auto; margin-right: auto; width: fit-content; }

@media screen and (min-width: 768px) {
  ._link_1tfu7_1:where([data-standalone]) { margin: var(--spacing-global-space6) 0 var(--spacing-global-space9); }
  ._link_1tfu7_1:where([data-standalone][data-centre-align]) { margin-left: auto; margin-right: auto; }
}

._link_1tfu7_1[aria-disabled] { color: var(--link-color-override,var(--color-global-grey400)); outline: none; text-decoration-line: none; }

._link_1tfu7_1:where([data-underline]) { text-decoration-color: var(--link-color-override,var(--color-global-grey500)); text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: 1px; }

._link_1tfu7_1:where([data-underline])[aria-disabled] { text-decoration-color: var(--link-color-override,var(--color-global-grey400)); }

._link_1tfu7_1:where([data-full-width]) { width: 100%; }

._link_1tfu7_1:where([data-full-width][data-icon-right]) { justify-content: space-between; }

._link_1tfu7_1:where([data-size="large"]) { font-size: var(--font-size-1); line-height: calc(var(--font-line-height-1) + 2px); text-underline-offset: 7px; }

._link_1tfu7_1:where([data-size="medium"]) { font-size: var(--font-size-m1); line-height: calc(var(--font-line-height-m1) + 2px); text-underline-offset: 5px; }

._link_1tfu7_1:where([data-size="small"]) { font-size: var(--font-size-m2); line-height: calc(var(--font-line-height-m2) + 2px); text-underline-offset: 4px; }

@media screen and (min-width: 0rem) {
  ._link_1tfu7_1:where([data-size-xxs="large"]) { font-size: var(--font-size-1); line-height: calc(var(--font-line-height-1) + 2px); text-underline-offset: 7px; }
  ._link_1tfu7_1:where([data-size-xxs="medium"]) { font-size: var(--font-size-m1); line-height: calc(var(--font-line-height-m1) + 2px); text-underline-offset: 5px; }
  ._link_1tfu7_1:where([data-size-xxs="small"]) { font-size: var(--font-size-m2); line-height: calc(var(--font-line-height-m2) + 2px); text-underline-offset: 4px; }
}

@media screen and (min-width: 360px) {
  ._link_1tfu7_1:where([data-size-xs="large"]) { font-size: var(--font-size-1); line-height: calc(var(--font-line-height-1) + 2px); text-underline-offset: 7px; }
  ._link_1tfu7_1:where([data-size-xs="medium"]) { font-size: var(--font-size-m1); line-height: calc(var(--font-line-height-m1) + 2px); text-underline-offset: 5px; }
  ._link_1tfu7_1:where([data-size-xs="small"]) { font-size: var(--font-size-m2); line-height: calc(var(--font-line-height-m2) + 2px); text-underline-offset: 4px; }
}

@media screen and (min-width: 375px) {
  ._link_1tfu7_1:where([data-size-s="large"]) { font-size: var(--font-size-1); line-height: calc(var(--font-line-height-1) + 2px); text-underline-offset: 7px; }
  ._link_1tfu7_1:where([data-size-s="medium"]) { font-size: var(--font-size-m1); line-height: calc(var(--font-line-height-m1) + 2px); text-underline-offset: 5px; }
  ._link_1tfu7_1:where([data-size-s="small"]) { font-size: var(--font-size-m2); line-height: calc(var(--font-line-height-m2) + 2px); text-underline-offset: 4px; }
}

@media screen and (min-width: 768px) {
  ._link_1tfu7_1:where([data-size-m="large"]) { font-size: var(--font-size-1); line-height: calc(var(--font-line-height-1) + 2px); text-underline-offset: 7px; }
  ._link_1tfu7_1:where([data-size-m="medium"]) { font-size: var(--font-size-m1); line-height: calc(var(--font-line-height-m1) + 2px); text-underline-offset: 5px; }
  ._link_1tfu7_1:where([data-size-m="small"]) { font-size: var(--font-size-m2); line-height: calc(var(--font-line-height-m2) + 2px); text-underline-offset: 4px; }
}

@media screen and (min-width: 1024px) {
  ._link_1tfu7_1:where([data-size-l="large"]) { font-size: var(--font-size-1); line-height: calc(var(--font-line-height-1) + 2px); text-underline-offset: 7px; }
  ._link_1tfu7_1:where([data-size-l="medium"]) { font-size: var(--font-size-m1); line-height: calc(var(--font-line-height-m1) + 2px); text-underline-offset: 5px; }
  ._link_1tfu7_1:where([data-size-l="small"]) { font-size: var(--font-size-m2); line-height: calc(var(--font-line-height-m2) + 2px); text-underline-offset: 4px; }
}

@media screen and (min-width: 1440px) {
  ._link_1tfu7_1:where([data-size-xl="large"]) { font-size: var(--font-size-1); line-height: calc(var(--font-line-height-1) + 2px); text-underline-offset: 7px; }
  ._link_1tfu7_1:where([data-size-xl="medium"]) { font-size: var(--font-size-m1); line-height: calc(var(--font-line-height-m1) + 2px); text-underline-offset: 5px; }
  ._link_1tfu7_1:where([data-size-xl="small"]) { font-size: var(--font-size-m2); line-height: calc(var(--font-line-height-m2) + 2px); text-underline-offset: 4px; }
}

@media screen and (min-width: 1920px) {
  ._link_1tfu7_1:where([data-size-xxl="large"]) { font-size: var(--font-size-1); line-height: calc(var(--font-line-height-1) + 2px); text-underline-offset: 7px; }
  ._link_1tfu7_1:where([data-size-xxl="medium"]) { font-size: var(--font-size-m1); line-height: calc(var(--font-line-height-m1) + 2px); text-underline-offset: 5px; }
  ._link_1tfu7_1:where([data-size-xxl="small"]) { font-size: var(--font-size-m2); line-height: calc(var(--font-line-height-m2) + 2px); text-underline-offset: 4px; }
}

._link__icon_1tfu7_261 { display: inline-block; fill: var(--link-color-override,var(--color-brand-mid)); height: auto; vertical-align: text-top; width: 100%; }

._link_1tfu7_1:focus ._link__icon_1tfu7_261, ._link_1tfu7_1:hover ._link__icon_1tfu7_261 { fill: var(--link-color-override,var(--color-brand-dark)); }

._link_1tfu7_1:active ._link__icon_1tfu7_261 { fill: var(--link-color-override,var(--color-global-black)); }

._link_1tfu7_1[aria-disabled] ._link__icon_1tfu7_261 { fill: var(--link-color-override,var(--color-global-grey400)); }

._link_1tfu7_1:where([style*="--link-icon-colour"]) ._link__icon_1tfu7_261 { fill: var(--link-icon-colour,var(--color-brand-mid)); }

._link_1tfu7_1:where([data-chevron]) ._link__icon_1tfu7_261::before { background-color: var(--link-color-override,var(--color-brand-mid)); content: ""; display: block; height: 100%; mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M41.877 19.76 38.117 16l-16 16 16 16 3.76-3.76L29.664 32z'/%3E%3C/svg%3E") center center / cover no-repeat; width: 100%; }

._link_1tfu7_1:where([data-chevron]):focus ._link__icon_1tfu7_261::before, ._link_1tfu7_1:where([data-chevron]):hover ._link__icon_1tfu7_261::before { background-color: var(--link-color-override,var(--color-brand-dark)); }

._link_1tfu7_1:where([data-chevron]):active ._link__icon_1tfu7_261::before { background-color: var(--link-color-override,var(--color-global-black)); }

._link_1tfu7_1:where([data-chevron])[aria-disabled] ._link__icon_1tfu7_261::before { background-color: var(--link-color-override,var(--color-global-grey400)); }

._link_1tfu7_1:where([data-chevron][style*="--link-icon-colour"]) ._link__icon_1tfu7_261::before { background-color: var(--link-icon-colour,var(--color-brand-mid)); }

._link_1tfu7_1:where([data-chevron][data-icon-right]) ._link__icon_1tfu7_261::before { transform: rotate(180deg); }

._link_1tfu7_1:where([data-size="large"]) ._link__icon_1tfu7_261 { height: var(--icon-size-large); width: var(--icon-size-large); }

._link_1tfu7_1:where([data-size="large"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-large); }

._link_1tfu7_1:where([data-size="large"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-large); }

._link_1tfu7_1:where([data-size="medium"]) ._link__icon_1tfu7_261 { height: var(--icon-size-medium); width: var(--icon-size-medium); }

._link_1tfu7_1:where([data-size="medium"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-medium); }

._link_1tfu7_1:where([data-size="medium"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-medium); }

._link_1tfu7_1:where([data-size="small"]) ._link__icon_1tfu7_261 { height: var(--icon-size-small); width: var(--icon-size-small); }

._link_1tfu7_1:where([data-size="small"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-small); }

._link_1tfu7_1:where([data-size="small"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-small); }

@media screen and (min-width: 0rem) {
  ._link_1tfu7_1:where([data-size-xxs="large"]) ._link__icon_1tfu7_261 { height: var(--icon-size-large); width: var(--icon-size-large); }
  ._link_1tfu7_1:where([data-size-xxs="large"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-xxs="large"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-xxs="medium"]) ._link__icon_1tfu7_261 { height: var(--icon-size-medium); width: var(--icon-size-medium); }
  ._link_1tfu7_1:where([data-size-xxs="medium"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-xxs="medium"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-xxs="small"]) ._link__icon_1tfu7_261 { height: var(--icon-size-small); width: var(--icon-size-small); }
  ._link_1tfu7_1:where([data-size-xxs="small"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-small); }
  ._link_1tfu7_1:where([data-size-xxs="small"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-small); }
}

@media screen and (min-width: 360px) {
  ._link_1tfu7_1:where([data-size-xs="large"]) ._link__icon_1tfu7_261 { height: var(--icon-size-large); width: var(--icon-size-large); }
  ._link_1tfu7_1:where([data-size-xs="large"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-xs="large"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-xs="medium"]) ._link__icon_1tfu7_261 { height: var(--icon-size-medium); width: var(--icon-size-medium); }
  ._link_1tfu7_1:where([data-size-xs="medium"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-xs="medium"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-xs="small"]) ._link__icon_1tfu7_261 { height: var(--icon-size-small); width: var(--icon-size-small); }
  ._link_1tfu7_1:where([data-size-xs="small"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-small); }
  ._link_1tfu7_1:where([data-size-xs="small"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-small); }
}

@media screen and (min-width: 375px) {
  ._link_1tfu7_1:where([data-size-s="large"]) ._link__icon_1tfu7_261 { height: var(--icon-size-large); width: var(--icon-size-large); }
  ._link_1tfu7_1:where([data-size-s="large"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-s="large"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-s="medium"]) ._link__icon_1tfu7_261 { height: var(--icon-size-medium); width: var(--icon-size-medium); }
  ._link_1tfu7_1:where([data-size-s="medium"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-s="medium"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-s="small"]) ._link__icon_1tfu7_261 { height: var(--icon-size-small); width: var(--icon-size-small); }
  ._link_1tfu7_1:where([data-size-s="small"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-small); }
  ._link_1tfu7_1:where([data-size-s="small"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-small); }
}

@media screen and (min-width: 768px) {
  ._link_1tfu7_1:where([data-size-m="large"]) ._link__icon_1tfu7_261 { height: var(--icon-size-large); width: var(--icon-size-large); }
  ._link_1tfu7_1:where([data-size-m="large"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-m="large"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-m="medium"]) ._link__icon_1tfu7_261 { height: var(--icon-size-medium); width: var(--icon-size-medium); }
  ._link_1tfu7_1:where([data-size-m="medium"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-m="medium"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-m="small"]) ._link__icon_1tfu7_261 { height: var(--icon-size-small); width: var(--icon-size-small); }
  ._link_1tfu7_1:where([data-size-m="small"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-small); }
  ._link_1tfu7_1:where([data-size-m="small"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-small); }
}

@media screen and (min-width: 1024px) {
  ._link_1tfu7_1:where([data-size-l="large"]) ._link__icon_1tfu7_261 { height: var(--icon-size-large); width: var(--icon-size-large); }
  ._link_1tfu7_1:where([data-size-l="large"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-l="large"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-l="medium"]) ._link__icon_1tfu7_261 { height: var(--icon-size-medium); width: var(--icon-size-medium); }
  ._link_1tfu7_1:where([data-size-l="medium"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-l="medium"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-l="small"]) ._link__icon_1tfu7_261 { height: var(--icon-size-small); width: var(--icon-size-small); }
  ._link_1tfu7_1:where([data-size-l="small"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-small); }
  ._link_1tfu7_1:where([data-size-l="small"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-small); }
}

@media screen and (min-width: 1440px) {
  ._link_1tfu7_1:where([data-size-xl="large"]) ._link__icon_1tfu7_261 { height: var(--icon-size-large); width: var(--icon-size-large); }
  ._link_1tfu7_1:where([data-size-xl="large"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-xl="large"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-xl="medium"]) ._link__icon_1tfu7_261 { height: var(--icon-size-medium); width: var(--icon-size-medium); }
  ._link_1tfu7_1:where([data-size-xl="medium"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-xl="medium"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-xl="small"]) ._link__icon_1tfu7_261 { height: var(--icon-size-small); width: var(--icon-size-small); }
  ._link_1tfu7_1:where([data-size-xl="small"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-small); }
  ._link_1tfu7_1:where([data-size-xl="small"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-small); }
}

@media screen and (min-width: 1920px) {
  ._link_1tfu7_1:where([data-size-xxl="large"]) ._link__icon_1tfu7_261 { height: var(--icon-size-large); width: var(--icon-size-large); }
  ._link_1tfu7_1:where([data-size-xxl="large"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-xxl="large"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-large); }
  ._link_1tfu7_1:where([data-size-xxl="medium"]) ._link__icon_1tfu7_261 { height: var(--icon-size-medium); width: var(--icon-size-medium); }
  ._link_1tfu7_1:where([data-size-xxl="medium"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-xxl="medium"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-medium); }
  ._link_1tfu7_1:where([data-size-xxl="small"]) ._link__icon_1tfu7_261 { height: var(--icon-size-small); width: var(--icon-size-small); }
  ._link_1tfu7_1:where([data-size-xxl="small"]):where(:not([data-icon-right])) ._link__icon_1tfu7_261 { margin-right: var(--icon-spacing-small); }
  ._link_1tfu7_1:where([data-size-xxl="small"][data-icon-right]) ._link__icon_1tfu7_261 { margin-left: var(--icon-spacing-small); }
}

._contentCard_1pnzt_1 { margin-bottom: var(--spacing-global-space6); text-decoration: none; }

._contentCard--removeMargin_1pnzt_6 { margin-bottom: 0px; }

._contentCard_1pnzt_1:hover ._contentCard__spanLink_1pnzt_10 span { color: var(--color-brand-dark); text-decoration-color: var(--color-brand-dark); }

._contentCard_1pnzt_1:focus { outline: var(--spacing-global-space1) solid var(--color-functional-focus); outline-offset: var(--spacing-global-space2); }

._contentCard_1pnzt_1:focus ._contentCard__spanLink_1pnzt_10 span { color: var(--color-brand-dark); text-decoration-color: var(--color-brand-dark); }

._contentCard_1pnzt_1:active ._contentCard__spanLink_1pnzt_10 span { color: var(--color-global-black); text-decoration-color: var(--color-global-black); }

._contentCard_1pnzt_1 > :last-child { margin-bottom: 0px; }

._contentCard__body_1pnzt_34, ._contentCard__heading_1pnzt_38 { margin-bottom: var(--spacing-global-space6); }

._contentCard__heading--withBody_1pnzt_42 { margin-bottom: var(--spacing-global-space2); }

._contentCard__imageWrapper_1pnzt_46 { margin-bottom: var(--spacing-global-space5); position: relative; }

@media screen and (min-width: 768px) {
  ._contentCard__imageWrapper_1pnzt_46 { margin-bottom: var(--spacing-global-space6); }
}

._contentCard__imageWrapper--aspect1-1_1pnzt_57 { padding-bottom: 100%; }

._contentCard__imageWrapper--aspect16-9_1pnzt_61 { padding-bottom: 56.25%; }

._contentCard__imageWrapper--aspect4-3_1pnzt_65 { padding-bottom: 75%; }

._contentCard__imageWrapper--aspect5-4_1pnzt_69 { padding-bottom: 80%; }

._contentCard__imageWrapper--aspect3-4_1pnzt_73 { padding-bottom: 133.33%; }

._contentCard__imageWrapper_1pnzt_46 img { height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; }

._contentCard__videoWrapper_1pnzt_86 { margin-bottom: var(--spacing-global-space5); }

@media screen and (min-width: 768px) {
  ._contentCard__videoWrapper_1pnzt_86 { margin-bottom: var(--spacing-global-space6); }
}

._contentCard__linksWrapper_1pnzt_100, ._contentCard__spanLink_1pnzt_10 { margin-bottom: var(--spacing-global-space6); }

._contentCard__linksWrapper_1pnzt_100 { display: inline-flex; flex-direction: column; gap: var(--spacing-global-space5); }

._contentCard__legalText_1pnzt_107 { color: var(--color-global-grey900); }

._logo__img_fff6j_1 { height: var(--logo-height,auto); max-width: 100%; object-fit: contain; width: var(--logo-width,auto); }

._logo__link_fff6j_8 { align-items: center; display: inline-flex; justify-content: center; max-width: 100%; position: relative; }

._logo__link_fff6j_8:active, ._logo__link_fff6j_8:focus { outline: 2px solid var(--color-functional-focus); outline-offset: 0px; }

@media screen and (min-width: 0rem) {
  :where(._logo__link_fff6j_8[style*="--logo-xxs-height"]) ._logo__img_fff6j_1, :where(._logo__link_fff6j_8[style*="--logo-xxs-width"]) ._logo__img_fff6j_1 { height: var(--logo-xxs-height,auto); width: var(--logo-xxs-width,auto); }
}

@media screen and (min-width: 22.5rem) {
  :where(._logo__link_fff6j_8[style*="--logo-xs-height"]) ._logo__img_fff6j_1, :where(._logo__link_fff6j_8[style*="--logo-xs-width"]) ._logo__img_fff6j_1 { height: var(--logo-xs-height,auto); width: var(--logo-xs-width,auto); }
}

@media screen and (min-width: 23.4375rem) {
  :where(._logo__link_fff6j_8[style*="--logo-s-height"]) ._logo__img_fff6j_1, :where(._logo__link_fff6j_8[style*="--logo-s-width"]) ._logo__img_fff6j_1 { height: var(--logo-s-height,auto); width: var(--logo-s-width,auto); }
}

@media screen and (min-width: 48rem) {
  :where(._logo__link_fff6j_8[style*="--logo-m-height"]) ._logo__img_fff6j_1, :where(._logo__link_fff6j_8[style*="--logo-m-width"]) ._logo__img_fff6j_1 { height: var(--logo-m-height,auto); width: var(--logo-m-width,auto); }
}

@media screen and (min-width: 64rem) {
  :where(._logo__link_fff6j_8[style*="--logo-l-height"]) ._logo__img_fff6j_1, :where(._logo__link_fff6j_8[style*="--logo-l-width"]) ._logo__img_fff6j_1 { height: var(--logo-l-height,auto); width: var(--logo-l-width,auto); }
}

@media screen and (min-width: 90rem) {
  :where(._logo__link_fff6j_8[style*="--logo-xl-height"]) ._logo__img_fff6j_1, :where(._logo__link_fff6j_8[style*="--logo-xl-width"]) ._logo__img_fff6j_1 { height: var(--logo-xl-height,auto); width: var(--logo-xl-width,auto); }
}

@media screen and (min-width: 120rem) {
  :where(._logo__link_fff6j_8[style*="--logo-xxl-height"]) ._logo__img_fff6j_1, :where(._logo__link_fff6j_8[style*="--logo-xxl-width"]) ._logo__img_fff6j_1 { height: var(--logo-xxl-height,auto); width: var(--logo-xxl-width,auto); }
}

._contentPattern_h01gd_1 { width: 100%; }

@media screen and (min-width: 48rem) {
  ._contentPattern_h01gd_1 { align-items: start; display: flex; flex-flow: row; }
  ._contentPattern_h01gd_1:where([data-image-alignment="center"]) { align-items: center; }
  ._contentPattern_h01gd_1:where([data-image-position="right"]) { flex-flow: row-reverse; }
}

._contentPattern__contentContainer_h01gd_21 { display: flex; flex-direction: column; gap: var(--spacing-global-space6); padding: var(--spacing-global-space6) var(--spacing-global-space5); width: 100%; }

@media screen and (min-width: 48rem) {
  ._contentPattern__contentContainer_h01gd_21 { flex: 1 1 60%; gap: var(--spacing-global-space7); padding: var(--spacing-global-space7); }
}

@media screen and (min-width: 64rem) {
  ._contentPattern__contentContainer_h01gd_21 { gap: var(--spacing-global-space8); padding: var(--spacing-global-space8) var(--spacing-global-space9); }
}

._contentPattern__ctaContainer_h01gd_44 { display: flex; flex-wrap: wrap; gap: var(--spacing-global-space6); }

@media screen and (min-width: 48rem) {
  ._contentPattern__ctaContainer_h01gd_44 { width: auto; }
}

._contentPattern__imageContainer_h01gd_56 { width: 100%; }

@media screen and (min-width: 48rem) {
  ._contentPattern__imageContainer_h01gd_56 { flex: 1 1 40%; }
}

._contentPattern__picture_h01gd_70 { display: flex; margin: 0px; }

._contentPattern__iconContainer_h01gd_75 { flex-basis: 50%; }

._contentPattern__videoContainer_h01gd_79 { width: 100%; }

@media screen and (min-width: 48rem) {
  ._contentPattern__videoContainer_h01gd_79 { flex: 1 1 40%; }
}

._contentTileGroup_12msu_1 { column-gap: var(--spacing-global-space3); row-gap: var(--spacing-global-space4); }

@media screen and (min-width: 64rem) {
  ._contentTileGroup_12msu_1 { row-gap: var(--spacing-global-space5); }
}

._contentTileGroup_12msu_1 ._textWrapper_12msu_12.grid-item { display: flex; flex-direction: column; row-gap: var(--spacing-global-space2); }

@media screen and (min-width: 48rem) {
  ._contentTileGroup_12msu_1 ._textWrapper_12msu_12.grid-item { align-items: center; column-gap: var(--spacing-global-space3); flex-direction: row; }
}

@media screen and (min-width: 64rem) {
  ._textWrapper_12msu_12 { align-items: center; column-gap: var(--spacing-global-space5); }
}

._title_12msu_33 { margin-bottom: 0px; }

._title_12msu_33 span { color: var(--color-brand-mid); }

._representative_12msu_41 { font-weight: 400; margin-bottom: 0px; }

@media screen and (min-width: 64rem) {
  ._representative_12msu_41 { font-weight: var(--font-weight-heading); }
}

._repWrapper_12msu_52 { gap: var(--spacing-global-space3); }

._contentTile_n18ge_1 { align-items: center; border-radius: var(--border-radius-l); box-shadow: var(--elevation-shadow-xs); display: flex; flex-direction: column; gap: var(--spacing-global-space2); justify-content: center; padding: var(--spacing-global-space3); text-decoration: none; }

._contentTile_n18ge_1:hover { outline: 1px solid var(--color-brand-mid); outline-offset: 0px; }

._contentTile_n18ge_1:focus { outline: 2px solid var(--color-functional-focus); outline-offset: 2px; }

._iconWrapper_n18ge_23, ._label_n18ge_27 { justify-content: center; }

._label_n18ge_27 { color: var(--color-global-grey1000); display: flex; line-height: var(--font-line-height-1); margin-bottom: 0px; overflow: hidden; text-align: center; text-decoration-color: var(--color-global-grey500); text-decoration-line: underline; text-underline-offset: 7px; }

._fuseDivider_1sjee_1 { border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: var(--border-width-xs) solid var(--color-functional-divider); margin: 0px; width: 100%; }

._fuseDivider--size-xs_1sjee_8 { border-bottom-width: var(--border-width-xs); }

._fuseDivider--size-s_1sjee_12 { border-bottom-width: var(--border-width-s); }

._fuseDivider--size-m_1sjee_16 { border-bottom-width: var(--border-width-m); }

._fuseDivider--size-l_1sjee_20 { border-bottom-width: var(--border-width-l); }

._fuseDivider--size-xl_1sjee_24 { border-bottom-width: var(--border-width-xl); }

._stickyDrawer_j9q24_1 { background: var(--color-functional-panelLight); bottom: 0px; box-shadow: var(--elevation-shadow-xl); left: 0px; margin: 0px; padding: var(--spacing-global-space6) var(--spacing-global-space5); position: fixed; right: 0px; transform: translateY(100%); transition: var(--sticky-drawer-transition,.2s); visibility: hidden; width: 100%; will-change: transform, visibility, height; z-index: var(--sticky-drawer-z-index,1); }

._stickyDrawer_j9q24_1:not([aria-hidden="true"]) { transform: translateY(0px); visibility: visible; }

@media screen and (min-width: 48rem) {
  ._stickyDrawer_j9q24_1 { padding: var(--spacing-global-space7) var(--spacing-global-space6); }
}

@media screen and (min-width: 64rem) {
  ._stickyDrawer_j9q24_1 { display: none; }
}

._drawer_1lpxc_1 { background-color: var(--color-functional-panelLight); bottom: 0px; display: block; left: 0px; position: fixed; top: 0px; transition: var(--drawer-transition,.2s); visibility: hidden; width: 100%; will-change: transform, visibility, height; z-index: var(--drawer-z-index,1); }

._drawer_1lpxc_1:where([data-slide-in="left"]):where(:not([aria-modal="true"])) { transform: translate(100%); }

._drawer_1lpxc_1:where([data-slide-in="right"]):where(:not([aria-modal="true"])) { transform: translate(-100%); }

._drawer_1lpxc_1:where([data-slide-in="top"]):where(:not([aria-modal="true"])) { transform: translateY(100%); }

._drawer_1lpxc_1:where([data-slide-in="bottom"]):where(:not([aria-modal="true"])) { transform: translateY(-100%); }

._drawer_1lpxc_1:where([aria-modal="true"]) { visibility: visible; }

@media screen and (min-width: 64rem) {
  ._drawer_1lpxc_1 { display: none; }
  ._drawer_1lpxc_1:where([data-desktop]) { display: block; }
}

._drawer__contentContainer_1lpxc_42 { display: flex; flex-flow: column; height: 100%; position: relative; transition: var(--drawer-transition,.2s); visibility: hidden; width: 100%; will-change: transform, visibility, height; }

._drawer_1lpxc_1:where([aria-modal="true"]) ._drawer__contentContainer_1lpxc_42 { visibility: visible; }

._drawer__body_1lpxc_57 { flex: 1 1 100%; margin: 0 0 var(--drawer-height) 0; overflow: auto; padding-top: 0px; width: 100%; }

._drawer__stickyDrawer_1lpxc_65 { position: absolute; }

._drawer__promotionalArea_1lpxc_69 { width: 100%; }

._drawer__content_1lpxc_42 { padding: var(--spacing-global-space7) var(--grid-xxs-margin) var(--grid-xxs-margin) var(--grid-xxs-margin); }

@media screen and (min-width: 48rem) {
  ._drawer__content_1lpxc_42 { padding: var(--spacing-global-space7) var(--grid-m-margin) var(--grid-m-margin) var(--grid-m-margin); }
}

._drawer__header_1lpxc_85 { align-items: center; background-color: var(--color-functional-panelLight); border-bottom: 1px solid var(--color-global-grey400); color: var(--color-global-black); display: flex; left: 0px; padding: var(--grid-xxs-margin); position: sticky; right: 0px; top: 0px; transition: box-shadow 50ms ease-in-out; }

._drawer_1lpxc_1:where([data-scrolled]) ._drawer__header_1lpxc_85 { box-shadow: var(--elevation-shadow-l); z-index: 1; }

@media screen and (min-width: 48rem) {
  ._drawer__header_1lpxc_85 { padding: var(--spacing-global-space5) var(--spacing-global-space6); }
  ._drawer_1lpxc_1:where([data-scrolled]) ._drawer__header_1lpxc_85 { box-shadow: var(--elevation-shadow-xl); z-index: 1; }
}

._drawer__iconButton_1lpxc_115 { margin-top: calc(var(--font-line-height-t3)/2 - var(--icon-button-small-icon-height)/2); }

._drawer__iconButton_1lpxc_115.fuse-drawer__back-button { margin-right: var(--spacing-global-space3); }

._drawer__heading_1lpxc_123 { flex: 1 1 auto; }

._wrapper_1xoep_1 { position: relative; }

._wrapper--disabled_1xoep_5 div { background-color: unset; }

._wrapper--disabled_1xoep_5 label, ._wrapper--disabled_1xoep_5 p, ._wrapper--disabled_1xoep_5 select, ._wrapper--disabled_1xoep_5 span { border-color: var(--color-global-grey400); color: var(--color-global-grey400); }

._wrapper--disabled_1xoep_5 button, ._wrapper--disabled_1xoep_5 select { color: var(--color-global-grey400); }

._wrapper--disabled_1xoep_5 button:active, ._wrapper--disabled_1xoep_5 button:focus, ._wrapper--disabled_1xoep_5 button:hover { cursor: auto; outline: none; }

._wrapper--disabled_1xoep_5 div, ._wrapper--disabled_1xoep_5 input { background-color: unset; border-color: var(--color-global-grey400); }

._wrapper--disabled_1xoep_5 ._expandIcon_1xoep_38 { fill: var(--color-global-grey400); }

._label_1xoep_42 { color: var(--color-global-black); display: inline-block; font-size: var(--font-size-1); font-weight: var(--font-weight-paragraph); line-height: var(--font-line-height-1); margin-bottom: var(--spacing-global-space3); }

._label--small_1xoep_51 { font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); margin-bottom: var(--spacing-global-space2); }

._dropdownWrapper_1xoep_57 { align-items: center; background: var(--color-global-white); border: 1px solid var(--color-global-grey400); border-radius: var(--border-radius-l); color: var(--color-global-grey900); display: flex; overflow: hidden; width: 100%; }

._dropdownWrapper--small_1xoep_68 { height: 32px; overflow: visible; }

._dropdownWrapper--selected_1xoep_73 { border-color: var(--color-global-grey700); }

._dropdownWrapper_1xoep_57:focus, ._dropdownWrapper_1xoep_57:focus-within, ._dropdownWrapper_1xoep_57:hover { border-color: var(--color-brand-mid); }

._dropdownWrapper--outline_1xoep_83 { outline-style: ; outline-width: ; outline-color: var(--focus-outline-color); outline-offset: var(--focus-outline-offset); }

._dropdownWrapper--error_1xoep_89 { border-color: var(--color-functional-errorMid); }

._dropdownWrapper--error_1xoep_89 ._icon_1xoep_93 { fill: var(--color-functional-errorMid); }

._dropdownWrapper--error_1xoep_89._dropdownWrapper--selected_1xoep_73, ._dropdownWrapper--error_1xoep_89:focus, ._dropdownWrapper--error_1xoep_89:focus-within, ._dropdownWrapper--error_1xoep_89:hover { border-color: var(--color-functional-errorMid); }

._dropdownWrapper--success_1xoep_107 { border-color: var(--color-functional-successMid); }

._dropdownWrapper--success_1xoep_107 ._icon_1xoep_93 { fill: var(--color-functional-successMid); }

._dropdownWrapper--success_1xoep_107._dropdownWrapper--selected_1xoep_73, ._dropdownWrapper--success_1xoep_107:focus, ._dropdownWrapper--success_1xoep_107:focus-within, ._dropdownWrapper--success_1xoep_107:hover { border-color: var(--color-functional-successMid); }

._dropdownWrapper--completed_1xoep_125, ._dropdownWrapper--completed_1xoep_125._dropdownWrapper--selected_1xoep_73, ._dropdownWrapper--completed_1xoep_125:focus, ._dropdownWrapper--completed_1xoep_125:focus-within, ._dropdownWrapper--completed_1xoep_125:hover { border-color: var(--color-greys-grey7); }

._select_1xoep_139 { align-items: center; appearance: none; background-color: rgb(255, 255, 255); background-image: none; border: 0px; border-radius: var(--border-radius-l); box-sizing: border-box; color: var(--color-global-grey900); cursor: pointer; display: flex; font-size: var(--font-size-1); line-height: var(--font-line-height-1); margin: 0px -40px 0px 0px; outline: 0px; overflow: hidden; padding-bottom: 11px; padding-left: var(--spacing-global-space4); padding-right: 44px; padding-top: 11px; position: relative; text-align: left; text-overflow: ellipsis; transition: 0.2s; white-space: nowrap; width: 100%; }

._select--withState_1xoep_168 { margin-right: -64px; padding-right: 69px; }

._select_1xoep_139:disabled { cursor: auto; }

._select--small_1xoep_177 { background: rgba(0, 0, 0, 0); font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); padding-bottom: 14px; padding-left: var(--spacing-global-space3); padding-top: 14px; }

._iconWrapper_1xoep_186 { align-items: center; display: flex; pointer-events: none; position: relative; }

._icon_1xoep_93 { margin: 0px; }

._expandIcon_1xoep_38 { align-items: center; display: flex; justify-content: center; margin: 0 var(--spacing-global-space3); }

._description_1xoep_204 { display: flex; justify-content: flex-start; padding-top: var(--spacing-global-space3); }

._helperText_1xoep_210 { color: var(--color-global-grey800); flex: 1 1 auto; }

._helperText--error_1xoep_215 { color: var(--color-functional-errorMid); }

._helperText--success_1xoep_219 { color: var(--color-functional-successMid); }

._imageHeroWrapper_13v27_1 { position: relative; text-decoration: none; }

._imageHeroWrapper_13v27_1:hover ._spanButton_13v27_6 { background-color: var(--color-brand-mid); }

._imageHeroWrapper_13v27_1:focus-visible { outline: 2px solid var(--color-functional-focus); }

._imageHeroWrapper_13v27_1:focus-visible ._spanButton_13v27_6 { background-color: var(--color-brand-mid); }

._imageHeroWrapper_13v27_1:active ._spanButton_13v27_6 { background-color: var(--color-brand-dark); box-shadow: inset 0 0 0 2px var(--color-global-white); color: var(--color-global-white); }

._imageHeroContainer_13v27_24 { display: flex; flex-direction: column; }

._imageWrapper_13v27_29 { padding-bottom: 75%; position: relative; }

._imageWrapper_13v27_29 img { height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; }

._copyWrapper_13v27_43 { box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; padding: var(--spacing-global-space5); z-index: 1; }

._heading_13v27_52 { background-color: var(--color-global-white); width: fit-content; }

._subHeading_13v27_57 { margin-top: var(--spacing-global-space3); }

._copyWrapper_13v27_43 ._terms_13v27_66, ._description_13v27_61 { margin-bottom: 0px; margin-top: var(--spacing-global-space3); }

._spanButton_13v27_6 { margin-top: var(--spacing-global-space5); width: fit-content; }

@media screen and (min-width: 48em) {
  ._imageHeroWrapper_13v27_1 { padding-bottom: 42.9688%; }
  ._imageHeroContainer_13v27_24 { flex-direction: row; height: 100%; left: 0px; padding: 2px; position: absolute; top: 0px; width: 100%; }
  ._imageHeroContainer_13v27_24._positionRight_13v27_92 { flex-direction: row-reverse; }
  ._imageWrapper_13v27_29 { padding-bottom: inherit; width: 42.9688%; }
  ._imageWrapper_13v27_29._ratio1by1_13v27_101 { width: 42.9688%; }
  ._imageWrapper_13v27_29._ratio4by3_13v27_105 { width: 57.8125%; }
  ._copyWrapper_13v27_43 { justify-content: center; padding: 0 var(--spacing-global-space9) 0 var(--spacing-global-space7); width: 57.0313%; }
  ._copyWrapper_13v27_43._positionRight_13v27_92 { padding: 0 var(--spacing-global-space7) 0 var(--spacing-global-space9); }
  ._copyWrapper_13v27_43._ratio1by1_13v27_101 { width: 57.0313%; }
  ._copyWrapper_13v27_43._ratio4by3_13v27_105 { width: 42.1875%; }
  ._heading_13v27_52 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); }
  ._spanButton_13v27_6 { margin-top: var(--spacing-global-space6); }
}

._wrapper_1j7po_1 { width: 100%; }

._wrapper--disabled_1j7po_5 div { background-color: unset; }

._wrapper--disabled_1j7po_5 button, ._wrapper--disabled_1j7po_5 input, ._wrapper--disabled_1j7po_5 label, ._wrapper--disabled_1j7po_5 p, ._wrapper--disabled_1j7po_5 span { color: var(--color-global-grey400); }

._wrapper--disabled_1j7po_5 button:active, ._wrapper--disabled_1j7po_5 button:focus, ._wrapper--disabled_1j7po_5 button:hover { cursor: auto; outline: none; }

._wrapper--disabled_1j7po_5 div, ._wrapper--disabled_1j7po_5 input { background-color: unset; border-color: var(--color-global-grey400); }

._wrapper--disabled_1j7po_5 ._inputIcon_1j7po_33 { background-color: var(--color-global-grey400); }

._label_1j7po_37 { color: var(--color-global-black); display: block; font-weight: var(--font-weight-paragraph); margin-bottom: var(--spacing-global-space3); }

._inputContainer_1j7po_46, ._label_1j7po_37 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); }

._inputContainer_1j7po_46 { align-items: center; background: var(--color-global-white); border: 1px solid var(--color-global-grey400); border-radius: var(--border-radius-l); color: var(--color-global-grey900); display: flex; overflow: hidden; width: 100%; }

._inputContainer_1j7po_46:hover { border-color: var(--color-global-grey700); }

._inputContainer_1j7po_46:focus-within { border-color: var(--color-brand-mid); }

._inputContainer--outline_1j7po_67 { outline: 2px solid var(--color-brand-mid); outline-offset: 2px; }

._inputContainer--error_1j7po_72, ._inputContainer--error_1j7po_72:focus-within, ._inputContainer--error_1j7po_72:hover { border-color: var(--color-functional-errorMid); }

._inputContainer--success_1j7po_84, ._inputContainer--success_1j7po_84:focus-within, ._inputContainer--success_1j7po_84:hover { border-color: var(--color-functional-successMid); }

._inputContainer--completed_1j7po_96, ._inputContainer--completed_1j7po_96:focus-within, ._inputContainer--completed_1j7po_96:hover { border-color: var(--color-greys-grey7); }

._input_1j7po_33 { border: none; color: var(--color-global-grey900); flex: 1 1 auto; font-size: var(--font-size-1); height: var(--spacing-global-space9); outline: none; padding: var(--spacing-global-space3) var(--spacing-global-space4) var(--spacing-global-space3) 0; width: 100%; }

._input_1j7po_33:first-child { padding: var(--spacing-global-space3) var(--spacing-global-space4); }

._input_1j7po_33[type="password"] { font-family: Arial; }

._input_1j7po_33[type="number"] { appearance: none; margin: 0px; }

._input_1j7po_33[type="number"]::-webkit-inner-spin-button, ._input_1j7po_33[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }

._input_1j7po_33[type="number"] { }

._leadingCharacter_1j7po_149 { font-size: var(--font-size-1); font-weight: var(--font-weight-heading); padding: 0 var(--spacing-global-space2) 0 var(--spacing-global-space4); }

._leadingCharacter_1j7po_149 abbr { text-decoration: none; }

._endingCharacter_1j7po_159 { align-items: center; display: flex; font-size: var(--font-size-1); font-weight: var(--font-weight-heading); justify-content: center; padding: 0 var(--spacing-global-space3) 0 var(--spacing-global-space2); }

._endingCharacter_1j7po_159 abbr { text-decoration: none; }

._maskButton_1j7po_172 { align-items: center; display: flex; height: var(--spacing-global-space9); justify-content: center; width: var(--spacing-global-space9); }

._maskButton_1j7po_172:focus { outline-offset: -4px; }

._inputIcon_1j7po_33 { flex-shrink: 0; margin: 0 var(--spacing-global-space3); }

._descriptionContainer_1j7po_189 { display: flex; justify-content: flex-start; padding-top: var(--spacing-global-space3); }

._descriptionContainer--characterCount_1j7po_195 { justify-content: flex-end; }

._helperText_1j7po_199 { color: var(--color-global-grey800); flex: 1 1 auto; }

._helperText--error_1j7po_204 { color: var(--color-functional-errorMid); }

._characterCounter_1j7po_212, ._helperText--success_1j7po_208 { color: var(--color-global-grey800); }

._characterCounter_1j7po_212 { margin-left: var(--spacing-global-space3); }

._characterCounter--error_1j7po_217 { color: var(--color-functional-errorMid); }

._characterCounter--success_1j7po_221 { color: var(--color-global-grey800); }

._characterCounter--hidden_1j7po_225 { position: absolute; visibility: hidden; }

._linkList_tow1b_1 { display: flex; flex-wrap: wrap; gap: var(--spacing-global-space6); justify-content: center; text-align: center; }

._loadingSpinner--xsmall_181pd_12 { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }

._loadingSpinner--small_181pd_17 { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }

._loadingSpinner--medium_181pd_22 { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }

._loadingSpinner--large_181pd_27 { height: var(--spacing-global-space9); width: var(--spacing-global-space9); }

._loadingSpinner--responsive_181pd_33 { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }

@media only screen and (min-width: 768px) {
  ._loadingSpinner--responsive_181pd_33 { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
}

@media only screen and (min-width: 1024px) {
  ._loadingSpinner--responsive_181pd_33 { height: var(--spacing-global-space7); width: var(--spacing-global-space7); }
}

@media only screen and (min-width: 1440px) {
  ._loadingSpinner--responsive_181pd_33 { height: var(--spacing-global-space9); width: var(--spacing-global-space9); }
}

._loadingSpinner_181pd_3 svg { animation: _fadein_181pd_1 var(--animation-time,.5s),_rotate_181pd_1 1s linear infinite; }

._loadingSpinner_181pd_3 svg > circle { stroke-linecap: round; animation: 1.5s ease-in-out 0s infinite normal none running _dash_181pd_1; }

@keyframes _rotate_181pd_1 { 
  100% { transform: rotate(1turn); }
}

@keyframes _fadein_181pd_1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes _dash_181pd_1 { 
  0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; }
}

._loadingSpinner--primary_181pd_103 svg > circle { stroke: var(--color-brand-mid); }

._loadingSpinner--secondary_181pd_107 svg > circle { stroke: var(--color-global-black); }

._loadingSpinner--tertiary_181pd_111 svg > circle { stroke: var(--color-base-white); }

._loanCalculator__title_91bjl_1 { color: var(--color-brand-mid); margin-bottom: var(--spacing-global-space5); text-align: left; }

._loanCalculator__subtitle_91bjl_7 { margin-bottom: var(--spacing-global-space4); text-align: left; }

._loanCalculator__output_91bjl_12 { text-align: left; }

._loanCalculator__terms_91bjl_16 { margin-bottom: var(--spacing-global-space4); text-align: left; }

._loanCalculator__amount_91bjl_21 { color: var(--color-global-grey800); margin-bottom: var(--spacing-global-space5); text-align: left; }

._loanCalculator__input_91bjl_27 { font-size: var(--font-size-2); margin-bottom: var(--spacing-global-space3); }

._loanCalculator__input_91bjl_27 .fuse-input-field__helper-text { margin-bottom: 0px; max-width: 37rem; }

._loanCalculator__input_91bjl_27 .fuse-input-field__input-description { padding-top: 0px; }

._loanCalculator__input_91bjl_27 .fuse-input-field__input-container[aria-invalid="true"] { margin-bottom: var(--spacing-global-space3); }

@media screen and (min-width: 48rem) {
  ._loanCalculator__input_91bjl_27 { width: 50%; }
}

@media screen and (min-width: 64rem) {
  ._loanCalculator__input_91bjl_27 { width: 32%; }
}

._loanCalculator__dropdown_91bjl_57 { margin-bottom: var(--spacing-global-space5); }

._loanCalculator__dropdown_91bjl_57:where([data-state="error"]) .fuse-dropdown__helperText { margin-bottom: var(--spacing-global-space7); }

._loanCalculator__dropdown_91bjl_57 .fuse-dropdown__helperText { margin-bottom: 0px; }

@media screen and (min-width: 48rem) {
  ._loanCalculator__dropdown_91bjl_57 { width: 50%; }
}

@media screen and (min-width: 64rem) {
  ._loanCalculator__dropdown_91bjl_57 { width: 32%; }
}

._loanCalculator__buttonsContainer_91bjl_81 { margin-bottom: var(--spacing-global-space7); width: 100%; }

._loanCalculator__buttonsContainer_91bjl_81:last-of-type { margin-bottom: var(--spacing-global-space4); }

@media screen and (min-width: 48rem) {
  ._loanCalculator__buttonsContainer_91bjl_81 { width: unset; }
}

._loanCalculator__brandedOutput_91bjl_96 { color: var(--color-brand-mid); font-size: var(--font-size-2); font-weight: 700; line-height: var(--font-line-height-1); }

._marketingCard_gvlxj_1 { border-radius: var(--border-radius-l); display: flex; padding: var(--spacing-global-space5); }

._marketingCard_gvlxj_1:where(:not([data-branded-border])) { box-shadow: var(--elevation-shadow-xs); }

._marketingCard_gvlxj_1:where([data-branded-border]) { border: var(--border-width-xs) solid var(--color-brand-mid); }

._marketingCard__content_gvlxj_15 { display: flex; flex-direction: column; width: 100%; }

._marketingCard__content_gvlxj_15 :last-child { margin: 0px; }

._marketingCard__header_gvlxj_25 { align-items: flex-start; display: grid; position: relative; column-gap: 12px; grid-template-columns: 1fr; margin-bottom: var(--spacing-global-space4,12px); }

._marketingCard_gvlxj_1:where([data-has-icon]) ._marketingCard__header_gvlxj_25 { grid-template-columns: 1fr 32px; }

._marketingCard__icon_gvlxj_38 { display: grid; height: var(--spacing-global-space7); position: absolute; right: 0px; top: 0px; width: var(--spacing-global-space7); fill: var(--color-brand-mid); }

._marketingCard__subHeading_gvlxj_48 { margin-bottom: var(--spacing-global-space2,4px); }

._marketingCard__representativeCTA_gvlxj_52 { display: flex; flex-wrap: wrap; gap: var(--spacing-global-space5); }

@media screen and (min-width: 48rem) {
  ._marketingCard__representativeCTA_gvlxj_52 { align-items: center; }
  ._marketingCard__representativeText_gvlxj_63 { flex: 1 1 auto; }
}

._marketingCard__buttonContainer_gvlxj_68 { width: 100%; }

@media screen and (min-width: 48rem) {
  ._marketingCard__buttonContainer_gvlxj_68 { width: fit-content; }
}

._marketingCard__lineBreak_gvlxj_78 { background: var(--color-functional-divider); height: 1px; margin: var(--spacing-global-space2) 0 var(--spacing-global-space5); }

._marketingCard__link_gvlxj_84 { width: fit-content; }

._modalHeader_1mt66_2 { align-items: center; background-color: var(--color-functional-panelLight); border-bottom: 1px solid var(--color-functional-divider); border-top-left-radius: inherit; border-top-right-radius: inherit; color: var(--color-global-black); display: flex; flex-shrink: 0; left: 0px; padding: var(--spacing-global-space4); top: 0px; transition: box-shadow 50ms ease-in-out; width: 100%; z-index: 1; }

._modalHeader--hasDepth_1mt66_19 { box-shadow: var(--elevation-shadow-l); }

@media only screen and (min-width: 768px) {
  ._modalHeader_1mt66_2 { padding: var(--spacing-global-space5); }
  ._modalHeader--hasDepth_1mt66_19 { box-shadow: var(--elevation-shadow-xl); }
}

@media only screen and (min-width: 1200px) {
  ._modalHeader--hasDepth_1mt66_19 { box-shadow: var(--elevation-shadow-xxl); }
}

._modalBackButton_1mt66_40, ._modalHeadingIcon_1mt66_44 { margin-top: 2px; }

._modalHeading_1mt66_44 { flex: 1 1 auto; }

._modalCloseButton_1mt66_60, ._modalHeading--hasBackButton_1mt66_52, ._modalHeading--hasHeaderIcon_1mt66_56 { margin-left: var(--spacing-global-space3); }

._modalCloseButton_1mt66_60 { margin-top: 2px; }

._modal_1tg3f_2 { inset: 0px; opacity: 0; overflow: auto; pointer-events: none; position: fixed; transition: 0.2s ease-out; visibility: hidden; z-index: 101; }

._modal--show_1tg3f_16 { opacity: 1; pointer-events: visible; transition: 0.2s ease-in; visibility: visible; }

._modalOverlay_1tg3f_24 { align-items: center; background-color: rgba(0, 0, 0, 0.2); height: 100%; overflow: auto; width: 100%; }

._modalGridContainer_1tg3f_33 { height: 100%; }

._modalContainer_1tg3f_46 { border-radius: var(--border-radius-l); box-shadow: var(--elevation-shadow-l); display: flex; flex-direction: column; max-height: calc(var(--vh, 1vh)*100 - var(--spacing-global-space5)*2); position: relative; width: 100%; }

._modalContainer_1tg3f_46:focus { outline: none; }

@media only screen and (min-width: 768px) {
  ._modalContainer_1tg3f_46 { max-height: calc(var(--vh, 1vh)*100 - var(--spacing-global-space7)*2); }
}

@media only screen and (min-width: 1200px) {
  ._modalContainer_1tg3f_46 { max-height: calc(100vh - var(--spacing-global-space6)*2); }
}

._modalHeader_1tg3f_73 { align-items: center; background-color: var(--color-functional-panelLight); border-bottom: 1px solid var(--color-functional-divider); border-top-left-radius: inherit; border-top-right-radius: inherit; color: var(--color-global-black); display: flex; flex-shrink: 0; left: 0px; padding: var(--spacing-global-space4); top: 0px; transition: box-shadow 50ms ease-in-out; width: 100%; z-index: 1; }

._modalHeader--hasDepth_1tg3f_90 { box-shadow: var(--elevation-shadow-l); }

@media only screen and (min-width: 768px) {
  ._modalHeader_1tg3f_73 { padding: var(--spacing-global-space5); }
  ._modalHeader--hasDepth_1tg3f_90 { box-shadow: var(--elevation-shadow-xl); }
}

@media only screen and (min-width: 1200px) {
  ._modalHeader--hasDepth_1tg3f_90 { box-shadow: var(--elevation-shadow-xxl); }
}

._modalBackButton_1tg3f_111, ._modalHeadingIcon_1tg3f_115 { margin-top: 2px; }

._modalHeading_1tg3f_115 { flex: 1 1 auto; }

._modalCloseButton_1tg3f_131, ._modalHeading--hasBackButton_1tg3f_123, ._modalHeading--hasHeaderIcon_1tg3f_127 { margin-left: var(--spacing-global-space3); }

._modalCloseButton_1tg3f_131 { margin-top: 2px; }

._modalBody_1tg3f_137 { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--color-functional-panelLight); background-size: 100% 4px, 100% 4px; min-height: 50%; overflow: visible auto; padding: var(--spacing-global-space6) var(--spacing-global-space5) var(--spacing-global-space7); }

._modalBody--noPadding_1tg3f_151 { padding: 0px; }

@media only screen and (min-width: 768px) {
  ._modalBody_1tg3f_137 { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--color-functional-panelLight); background-size: 100% 6px, 100% 6px; padding: var(--spacing-global-space7) var(--spacing-global-space6) var(--spacing-global-space8); }
}

@media only screen and (min-width: 1200px) {
  ._modalBody_1tg3f_137 { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--color-functional-panelLight); background-size: 100% 6px, 100% 6px; padding: var(--spacing-global-space7) var(--spacing-global-space7) var(--spacing-global-space8); }
}

._modalFooter_1tg3f_184 { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--color-functional-panelLight); background-size: 100% 4px, 100% 4px; display: flex; height: fit-content; justify-content: flex-end; padding: var(--spacing-global-space7) var(--spacing-global-space6) var(--spacing-global-space8); width: 100%; }

._modalFooter--centerAlignment_1tg3f_199, ._modalFooter--centerStacked_1tg3f_203 { justify-content: center; }

@media screen and (min-width: 768px) {
  ._modalFooter_1tg3f_184 { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--color-functional-panelLight); background-size: 100% 6px, 100% 6px; }
}

@media only screen and (min-width: 1200px) {
  ._modalFooter_1tg3f_184 { align-items: center; background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--color-functional-panelLight); background-size: 100% 6px, 100% 6px; }
}

._modalLinkContainer_1tg3f_235 { display: flex; flex-direction: column-reverse; gap: var(--spacing-global-space4); width: 100%; }

._modalLinkContainer--centerStacked_1tg3f_242 { flex-direction: column-reverse; width: fit-content; }

@media screen and (min-width: 768px) {
  ._modalLinkContainer--centerStacked_1tg3f_242 { flex-direction: column-reverse; width: fit-content; }
}

@media only screen and (min-width: 1200px) {
  ._modalLinkContainer_1tg3f_235 { align-items: center; }
}

._modalLink_1tg3f_235 { align-items: center; display: flex; justify-content: center; width: 100%; }

@media screen and (min-width: 768px) {
  ._modalLink--centerStacked_1tg3f_269 { width: auto; }
}

._modalButton_1tg3f_275 { align-items: center; display: flex; justify-content: center; width: unset; }

._modalButton--centerStacked_1tg3f_282 { width: 100%; }

@media screen and (min-width: 768px) {
  ._modalButton--centerStacked_1tg3f_282 { width: 100%; }
}

._demoContainer_1tg3f_293 { display: flex; flex-direction: column; justify-content: flex-start; min-height: calc(-2rem + 100vh); width: calc(-2rem + 100vw); }

._triggerButton_1tg3f_301 { margin: auto; width: auto; }

._optionButton_1csxz_1 { position: relative; }

._input_1csxz_5 { height: 0px; opacity: 0; position: absolute; width: 0px; }

._label_1csxz_12 { align-items: center; border: 1px solid var(--color-functional-divider); border-radius: 8px; cursor: pointer; display: flex; height: 48px; justify-content: center; margin: 0px; padding: 0 var(--spacing-global-space4); }

._label_1csxz_12 span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

._labelWithSwatch_1csxz_31 { justify-content: left; text-align: left; }

._labelWithoutSwatch_1csxz_36 { justify-content: center; text-align: center; }

._label_1csxz_12:hover { border-color: var(--color-global-grey700); }

._input_1csxz_5:checked + ._label_1csxz_12 { border-color: var(--color-brand-mid); }

._input_1csxz_5:not(:disabled) + ._label_1csxz_12:active { background: var(--color-brand-mid); border-color: var(--color-brand-mid); color: var(--color-global-white); }

._input_1csxz_5:focus + ._label_1csxz_12, ._input_1csxz_5:not(:disabled) + ._label_1csxz_12:active { outline: 2px solid var(--color-functional-focus); outline-offset: 2px; }

._input_1csxz_5:focus:not(:focus-visible) + ._label_1csxz_12 { outline: none; }

._input_1csxz_5:focus-visible + ._label_1csxz_12 { outline: 2px solid var(--color-functional-focus); outline-offset: 2px; }

._input_1csxz_5:disabled + ._label_1csxz_12 { background: linear-gradient(to left top,var(--color-global-white) calc(50% - 1px),var(--color-global-grey400),var(--color-global-white) calc(50% + 1px)); border-color: var(--color-global-grey400); color: var(--color-global-grey700); cursor: default; }

._swatch_1csxz_88 { border: 1px solid var(--color-functional-tintBlack20); border-radius: 50%; flex: 0 0 20px; height: calc(var(--spacing-global-space5)*1.25); margin: 0 var(--spacing-global-space3) 0 0; vertical-align: middle; width: calc(var(--spacing-global-space5)*1.25); }

._pagination__pageButton_2sdxl_1 { background-color: var(--color-global-grey200); border: none; box-shadow: none; font-weight: 500; height: var(--spacing-global-space9); margin-right: var(--spacing-global-space3); padding: 0px; width: var(--spacing-global-space9); }

._pagination__pageButton_2sdxl_1:active { background-color: var(--color-global-grey200); box-shadow: none; color: var(--color-global-black); }

._pagination__pageButton_2sdxl_1:hover:enabled { background-color: var(--color-global-grey200); border: 1px solid var(--color-global-grey500); box-shadow: none; }

._pagination__pageButton_2sdxl_1:focus-visible, ._pagination__pageButton_2sdxl_1:focus-visible:enabled { background-color: var(--color-global-grey200); border: 1px solid var(--color-global-grey500); box-shadow: none; outline: 2px solid var(--color-functional-focus); outline-offset: var(--spacing-global-space1); }

._pagination__pageButton_2sdxl_1:disabled, ._pagination__pageButton_2sdxl_1[aria-current="page"]:focus:enabled { background-color: var(--color-global-grey200); border: 1px solid var(--color-global-black); color: var(--color-global-black); cursor: unset; }

._pagination__chevronButton_2sdxl_41 { border: none; box-shadow: none; font-size: 0px; height: var(--spacing-global-space9); margin-right: var(--spacing-global-space3); padding: 0px; width: var(--spacing-global-space9); }

._pagination__chevronButton_2sdxl_41:active { box-shadow: none; }

._pagination__chevronButton_2sdxl_41:disabled { border: none; }

._pagination__chevronButton_2sdxl_41:hover:enabled { border: none; box-shadow: none; }

._pagination__chevronButton_2sdxl_41 svg { margin: 0px; }

._pagination__chevronButton_2sdxl_41:active:enabled svg, ._pagination__chevronButton_2sdxl_41:focus svg, ._pagination__chevronButton_2sdxl_41:focus:enabled svg, ._pagination__chevronButton_2sdxl_41:hover:enabled svg { fill: var(--color-brand-mid); }

._pagination__chevronButton_2sdxl_41:focus-visible:enabled { box-shadow: none; outline: 2px solid var(--color-functional-focus); }

._pagination__chevronButton_2sdxl_41 .fuse-button__icon { margin: 0px; }

._pagination_jk01j_1 { display: flex; justify-content: space-between; }

@media screen and (min-width: 48rem) {
  ._pagination_jk01j_1 { -webkit-box-pack: center; justify-content: center; }
}

._pagination__list_jk01j_16 { display: inline-flex; -webkit-box-pack: center; justify-content: center; }

._pagination__listItem_jk01j_23 { display: none; list-style: none; }

._pagination__listItem_jk01j_23:last-child { margin-right: 0px; }

@media screen and (min-width: 0rem) and (max-width: 47.9375rem) {
  ._pagination__listItem_jk01j_23:where([data-screen="xxs"]) { display: block; }
}

@media screen and (min-width: 48rem) {
  ._pagination__listItem_jk01j_23:where([data-screen="m"]) { display: block; }
}

._pagination__listItem--ellipsis_jk01j_44 { align-items: center; display: none; justify-content: center; margin-right: var(--spacing-global-space3); width: var(--spacing-global-space7); }

@media screen and (min-width: 0rem) and (max-width: 47.9375rem) {
  ._pagination__listItem--ellipsis_jk01j_44:where([data-screen="xxs"]) { display: flex; }
}

@media screen and (min-width: 48rem) {
  ._pagination__listItem--ellipsis_jk01j_44:where([data-screen="m"]) { display: flex; }
}

._passwordIndicatorWrapper_1aoar_1 { display: flex; flex-wrap: wrap; }

._passwordIndicatorContainer_1aoar_6 { display: flex; flex: 1 1 100%; margin-bottom: var(--spacing-global-space2); }

._passwordIndicator_1aoar_1 { background-color: var(--color-global-grey500); flex: 1 1 25%; height: var(--spacing-global-space2); margin-right: var(--spacing-global-space3); }

._passwordIndicator_1aoar_1:last-child { margin-right: 0px; }

._passwordIndicatorText_1aoar_23 { font-size: var(--font-size-m1); font-weight: var(--font-weight-heading); line-height: var(--font-line-height-m1); margin-bottom: var(--spacing-global-space2); order: 1; }

._passwordIndicatorText--weak_1aoar_32 { color: var(--color-functional-errorMid); }

._passwordIndicatorText--moderate_1aoar_36 { color: var(--color-functional-warningMid); }

._passwordIndicatorText--strong_1aoar_40, ._passwordIndicatorText--veryStrong_1aoar_44 { color: var(--color-functional-successMid); }

._passwordIndicator--weak_1aoar_48 { background-color: var(--color-functional-errorMid) !important; }

._passwordIndicator--moderate_1aoar_52 { background-color: var(--color-functional-warningMid) !important; }

._passwordIndicator--strong_1aoar_56, ._passwordIndicator--veryStrong_1aoar_60 { background-color: var(--color-functional-successMid) !important; }

._passwordContainer_j9gdp_1, ._passwordHeader_j9gdp_5, ._passwordRequirementsList_j9gdp_9 { margin-bottom: var(--spacing-global-space4); }

._passwordRequirementsListItem_j9gdp_13 { display: flex; gap: var(--spacing-global-space3); margin-bottom: var(--spacing-global-space2); }

._passwordRequirementsListItemIcon_j9gdp_19 { flex-shrink: 0; }

._passwordRequirementsListItemText_j9gdp_23 { margin-bottom: 0px; }

._passwordIndicator_j9gdp_35, ._passwordInput_j9gdp_27, ._passwordInput_j9gdp_27 p { margin-bottom: var(--spacing-global-space4); }

._passwordIndicator_j9gdp_35 .fuse-password-indicator__indicator:last-of-type { margin-right: 0px; }

._passwordLink_j9gdp_55 { margin-top: var(--spacing-global-space2); }

._passwordModal_j9gdp_43 { z-index: 1; }

._passwordModalParagraph_j9gdp_47 { vertical-align: middle; }

._passwordModalHintListItem_j9gdp_51 { margin-bottom: var(--spacing-global-space4); }

._price__saleContainer_hcfh5_1 { align-items: center; display: flex; flex-wrap: wrap; }

._price_hcfh5_1:where([data-size="l"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space1); }

._price_hcfh5_1:where([data-size="m"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size="s"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space2); }

._price_hcfh5_1:where([data-size="xs"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size="xxs"]) ._price__saleContainer_hcfh5_1 { margin-bottom: 0px; }

@media screen and (min-width: 0rem) {
  ._price_hcfh5_1:where([data-size-xxs="l"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space1); }
  ._price_hcfh5_1:where([data-size-xxs="m"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-xxs="s"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space2); }
  ._price_hcfh5_1:where([data-size-xxs="xs"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-xxs="xxs"]) ._price__saleContainer_hcfh5_1 { margin-bottom: 0px; }
}

@media screen and (min-width: 22.5rem) {
  ._price_hcfh5_1:where([data-size-xs="l"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space1); }
  ._price_hcfh5_1:where([data-size-xs="m"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-xs="s"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space2); }
  ._price_hcfh5_1:where([data-size-xs="xs"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-xs="xxs"]) ._price__saleContainer_hcfh5_1 { margin-bottom: 0px; }
}

@media screen and (min-width: 23.4375rem) {
  ._price_hcfh5_1:where([data-size-s="l"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space1); }
  ._price_hcfh5_1:where([data-size-s="m"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-s="s"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space2); }
  ._price_hcfh5_1:where([data-size-s="xs"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-s="xxs"]) ._price__saleContainer_hcfh5_1 { margin-bottom: 0px; }
}

@media screen and (min-width: 48rem) {
  ._price_hcfh5_1:where([data-size-m="l"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space1); }
  ._price_hcfh5_1:where([data-size-m="m"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-m="s"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space2); }
  ._price_hcfh5_1:where([data-size-m="xs"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-m="xxs"]) ._price__saleContainer_hcfh5_1 { margin-bottom: 0px; }
}

@media screen and (min-width: 64rem) {
  ._price_hcfh5_1:where([data-size-l="l"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space1); }
  ._price_hcfh5_1:where([data-size-l="m"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-l="s"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space2); }
  ._price_hcfh5_1:where([data-size-l="xs"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-l="xxs"]) ._price__saleContainer_hcfh5_1 { margin-bottom: 0px; }
}

@media screen and (min-width: 90rem) {
  ._price_hcfh5_1:where([data-size-xl="l"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space1); }
  ._price_hcfh5_1:where([data-size-xl="m"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-xl="s"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space2); }
  ._price_hcfh5_1:where([data-size-xl="xs"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-xl="xxs"]) ._price__saleContainer_hcfh5_1 { margin-bottom: 0px; }
}

@media screen and (min-width: 120rem) {
  ._price_hcfh5_1:where([data-size-xxl="l"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space1); }
  ._price_hcfh5_1:where([data-size-xxl="m"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-xxl="s"]) ._price__saleContainer_hcfh5_1 { margin-bottom: var(--spacing-global-space2); }
  ._price_hcfh5_1:where([data-size-xxl="xs"]) ._price__saleContainer_hcfh5_1, ._price_hcfh5_1:where([data-size-xxl="xxs"]) ._price__saleContainer_hcfh5_1 { margin-bottom: 0px; }
}

._price__basicPrice_hcfh5_111 { color: var(--color-global-black); margin-right: var(--spacing-global-space2); }

._price_hcfh5_1:where([data-has-prev-price]) ._price__basicPrice_hcfh5_111 { color: var(--color-universal-redMid); }

._price__savePrice_hcfh5_120._price__savePrice_hcfh5_120 { color: var(--color-universal-redMid); margin-bottom: 0px; }

._price__prevPrice_hcfh5_125._price__prevPrice_hcfh5_125 { color: var(--color-global-black); margin-bottom: 0px; text-decoration: line-through; }

._productImage_h7sjx_1 { padding-top: 133.33%; position: relative; width: 100%; }

._productImage__img_h7sjx_7 { border: var(--product-image-border,var(--border-width-xs) solid var(--color-global-grey300)); box-sizing: border-box; display: block; height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; }

._productImage__fallback_h7sjx_19 { align-items: stretch; aspect-ratio: 3 / 4; display: flex; justify-content: center; position: relative; }

._productImage__fallback_h7sjx_19::after { aspect-ratio: 1 / 1; background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M52.562 11.44v29.787l5.333 5.333V11.44c0-2.933-2.4-5.333-5.333-5.333h-35.12l5.333 5.333zM9.388 5.6 5.602 9.36l4.293 4.293v35.12c0 2.934 2.4 5.334 5.333 5.334h35.12l4.294 4.293 3.76-3.76zm5.84 43.173V18.987L34.082 37.84l-2.187 2.933-6-8-8 10.667h21.787l5.333 5.333z'/%3E%3C/svg%3E"); content: ""; display: block; left: 50%; opacity: 0.2; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 40%; }

._productImage__fallbackImg_h7sjx_40 { max-width: 100%; min-width: 100%; object-fit: cover; }

._promoIdentifier_gcxn1_1 { padding-bottom: var(--spacing-global-space1); padding-top: var(--spacing-global-space1); text-align: center; width: 100%; }

._promoIdentifier_gcxn1_1:where([data-color="black"]) { background-color: var(--color-global-black); }

._promoIdentifier_gcxn1_1:where([data-color="brand"]) { background-color: var(--color-brand-mid); }

._promoIdentifier_gcxn1_1:where([data-color="featured"]) { background-color: var(--color-functional-panelDark); }

._promoIdentifier__text_gcxn1_18._promoIdentifier__text_gcxn1_18 { margin: 0px; }

._promoIdentifier_gcxn1_1:where([data-color="black"]) ._promoIdentifier__text_gcxn1_18 { color: var(--color-base-white); }

._promoIdentifier_gcxn1_1:where([data-color="brand"]) ._promoIdentifier__text_gcxn1_18 { color: var(--color-base-white); }

._promoIdentifier_gcxn1_1:where([data-color="featured"]) ._promoIdentifier__text_gcxn1_18 { color: var(--color-global-grey900); }

._rating_1h49l_1 { display: inline-flex; flex-wrap: wrap; }

._rating__stars_1h49l_6 { aspect-ratio: 4.8 / 1; display: inline-block; margin: 0 var(--spacing-global-space2) 0 0; position: relative; }

._rating__stars_1h49l_6::after, ._rating__stars_1h49l_6::before { content: ""; left: 0px; mask-position: center center; mask-size: 20%; position: absolute; top: 0px; width: 100%; }

._rating__stars_1h49l_6::before { background: linear-gradient(90deg,#0000 0,#0000 calc(var(--rating)*20%),var(--color-global-grey700) calc(var(--rating)*20%)); mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M58.67 25.973 39.495 24.32 32.003 6.667l-7.494 17.68-19.173 1.626 14.56 12.614-4.373 18.746 16.48-9.946 16.48 9.946-4.347-18.746zM32.002 42.4l-10.027 6.053 2.667-11.413-8.854-7.68 11.68-1.013L32.003 17.6l4.56 10.773 11.68 1.014-8.854 7.68 2.667 11.413z'/%3E%3C/svg%3E"); }

._rating__stars_1h49l_6::after { background: linear-gradient(90deg,var(--color-brand-mid) 0,var(--color-brand-mid) calc(var(--rating)*20%),#0000 calc(var(--rating)*20%)); mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m32.003 47.387 16.48 9.946-4.374-18.746 14.56-12.614-19.173-1.626-7.493-17.68-7.494 17.68-19.173 1.626 14.56 12.614-4.373 18.746z'/%3E%3C/svg%3E"); }

._rating_1h49l_1:where([data-size="large"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size="large"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size="large"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space6); }

._rating_1h49l_1:where([data-size="medium"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size="medium"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size="medium"]) ._rating__stars_1h49l_6::before { height: 2rem; }

._rating_1h49l_1:where([data-size="small"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size="small"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size="small"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space5); }

@media screen and (min-width: 0rem) {
  ._rating_1h49l_1:where([data-size-xxs="large"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xxs="large"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xxs="large"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space6); }
  ._rating_1h49l_1:where([data-size-xxs="medium"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xxs="medium"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xxs="medium"]) ._rating__stars_1h49l_6::before { height: 2rem; }
  ._rating_1h49l_1:where([data-size-xxs="small"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xxs="small"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xxs="small"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space5); }
}

@media screen and (min-width: 22.5rem) {
  ._rating_1h49l_1:where([data-size-xs="large"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xs="large"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xs="large"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space6); }
  ._rating_1h49l_1:where([data-size-xs="medium"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xs="medium"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xs="medium"]) ._rating__stars_1h49l_6::before { height: 2rem; }
  ._rating_1h49l_1:where([data-size-xs="small"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xs="small"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xs="small"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space5); }
}

@media screen and (min-width: 23.4375rem) {
  ._rating_1h49l_1:where([data-size-s="large"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-s="large"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-s="large"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space6); }
  ._rating_1h49l_1:where([data-size-s="medium"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-s="medium"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-s="medium"]) ._rating__stars_1h49l_6::before { height: 2rem; }
  ._rating_1h49l_1:where([data-size-s="small"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-s="small"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-s="small"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space5); }
}

@media screen and (min-width: 48rem) {
  ._rating_1h49l_1:where([data-size-m="large"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-m="large"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-m="large"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space6); }
  ._rating_1h49l_1:where([data-size-m="medium"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-m="medium"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-m="medium"]) ._rating__stars_1h49l_6::before { height: 2rem; }
  ._rating_1h49l_1:where([data-size-m="small"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-m="small"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-m="small"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space5); }
}

@media screen and (min-width: 64rem) {
  ._rating_1h49l_1:where([data-size-l="large"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-l="large"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-l="large"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space6); }
  ._rating_1h49l_1:where([data-size-l="medium"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-l="medium"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-l="medium"]) ._rating__stars_1h49l_6::before { height: 2rem; }
  ._rating_1h49l_1:where([data-size-l="small"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-l="small"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-l="small"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space5); }
}

@media screen and (min-width: 90rem) {
  ._rating_1h49l_1:where([data-size-xl="large"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xl="large"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xl="large"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space6); }
  ._rating_1h49l_1:where([data-size-xl="medium"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xl="medium"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xl="medium"]) ._rating__stars_1h49l_6::before { height: 2rem; }
  ._rating_1h49l_1:where([data-size-xl="small"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xl="small"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xl="small"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space5); }
}

@media screen and (min-width: 120rem) {
  ._rating_1h49l_1:where([data-size-xxl="large"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xxl="large"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xxl="large"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space6); }
  ._rating_1h49l_1:where([data-size-xxl="medium"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xxl="medium"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xxl="medium"]) ._rating__stars_1h49l_6::before { height: 2rem; }
  ._rating_1h49l_1:where([data-size-xxl="small"]) ._rating__stars_1h49l_6, ._rating_1h49l_1:where([data-size-xxl="small"]) ._rating__stars_1h49l_6::after, ._rating_1h49l_1:where([data-size-xxl="small"]) ._rating__stars_1h49l_6::before { height: var(--spacing-global-space5); }
}

._rating__textContainer_1h49l_196 { align-items: center; display: flex; justify-content: center; }

._rating_1h49l_1:where([data-size="large"]) ._rating__textContainer_1h49l_196 { margin-bottom: -4px; }

._rating_1h49l_1:where([data-size="medium"]) ._rating__textContainer_1h49l_196, ._rating_1h49l_1:where([data-size="small"]) ._rating__textContainer_1h49l_196 { margin-bottom: -2px; }

@media screen and (min-width: 0rem) {
  ._rating_1h49l_1:where([data-size-xxs="large"]) ._rating__textContainer_1h49l_196 { margin-bottom: -4px; }
  ._rating_1h49l_1:where([data-size-xxs="medium"]) ._rating__textContainer_1h49l_196, ._rating_1h49l_1:where([data-size-xxs="small"]) ._rating__textContainer_1h49l_196 { margin-bottom: -2px; }
}

@media screen and (min-width: 22.5rem) {
  ._rating_1h49l_1:where([data-size-xs="large"]) ._rating__textContainer_1h49l_196 { margin-bottom: -4px; }
  ._rating_1h49l_1:where([data-size-xs="medium"]) ._rating__textContainer_1h49l_196, ._rating_1h49l_1:where([data-size-xs="small"]) ._rating__textContainer_1h49l_196 { margin-bottom: -2px; }
}

@media screen and (min-width: 23.4375rem) {
  ._rating_1h49l_1:where([data-size-s="large"]) ._rating__textContainer_1h49l_196 { margin-bottom: -4px; }
  ._rating_1h49l_1:where([data-size-s="medium"]) ._rating__textContainer_1h49l_196, ._rating_1h49l_1:where([data-size-s="small"]) ._rating__textContainer_1h49l_196 { margin-bottom: -2px; }
}

@media screen and (min-width: 48rem) {
  ._rating_1h49l_1:where([data-size-m="large"]) ._rating__textContainer_1h49l_196 { margin-bottom: -4px; }
  ._rating_1h49l_1:where([data-size-m="medium"]) ._rating__textContainer_1h49l_196, ._rating_1h49l_1:where([data-size-m="small"]) ._rating__textContainer_1h49l_196 { margin-bottom: -2px; }
}

@media screen and (min-width: 64rem) {
  ._rating_1h49l_1:where([data-size-l="large"]) ._rating__textContainer_1h49l_196 { margin-bottom: -4px; }
  ._rating_1h49l_1:where([data-size-l="medium"]) ._rating__textContainer_1h49l_196, ._rating_1h49l_1:where([data-size-l="small"]) ._rating__textContainer_1h49l_196 { margin-bottom: -2px; }
}

@media screen and (min-width: 90rem) {
  ._rating_1h49l_1:where([data-size-xl="large"]) ._rating__textContainer_1h49l_196 { margin-bottom: -4px; }
  ._rating_1h49l_1:where([data-size-xl="medium"]) ._rating__textContainer_1h49l_196, ._rating_1h49l_1:where([data-size-xl="small"]) ._rating__textContainer_1h49l_196 { margin-bottom: -2px; }
}

@media screen and (min-width: 120rem) {
  ._rating_1h49l_1:where([data-size-xxl="large"]) ._rating__textContainer_1h49l_196 { margin-bottom: -4px; }
  ._rating_1h49l_1:where([data-size-xxl="medium"]) ._rating__textContainer_1h49l_196, ._rating_1h49l_1:where([data-size-xxl="small"]) ._rating__textContainer_1h49l_196 { margin-bottom: -2px; }
}

._rating__reviewLink_1h49l_274 { white-space: nowrap; }

._rating__review_1h49l_274 { margin: 0px; }

._rating_1h49l_1:where([data-size="large"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-space8) 0 0; }

._rating_1h49l_1:where([data-size="medium"]) ._rating__number_1h49l_282, ._rating_1h49l_1:where([data-size="small"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-global-space4) 0 0; }

@media screen and (min-width: 0rem) {
  ._rating_1h49l_1:where([data-size-xxs="large"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-space8) 0 0; }
  ._rating_1h49l_1:where([data-size-xxs="medium"]) ._rating__number_1h49l_282, ._rating_1h49l_1:where([data-size-xxs="small"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-global-space4) 0 0; }
}

@media screen and (min-width: 22.5rem) {
  ._rating_1h49l_1:where([data-size-xs="large"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-space8) 0 0; }
  ._rating_1h49l_1:where([data-size-xs="medium"]) ._rating__number_1h49l_282, ._rating_1h49l_1:where([data-size-xs="small"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-global-space4) 0 0; }
}

@media screen and (min-width: 23.4375rem) {
  ._rating_1h49l_1:where([data-size-s="large"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-space8) 0 0; }
  ._rating_1h49l_1:where([data-size-s="medium"]) ._rating__number_1h49l_282, ._rating_1h49l_1:where([data-size-s="small"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-global-space4) 0 0; }
}

@media screen and (min-width: 48rem) {
  ._rating_1h49l_1:where([data-size-m="large"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-space8) 0 0; }
  ._rating_1h49l_1:where([data-size-m="medium"]) ._rating__number_1h49l_282, ._rating_1h49l_1:where([data-size-m="small"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-global-space4) 0 0; }
}

@media screen and (min-width: 64rem) {
  ._rating_1h49l_1:where([data-size-l="large"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-space8) 0 0; }
  ._rating_1h49l_1:where([data-size-l="medium"]) ._rating__number_1h49l_282, ._rating_1h49l_1:where([data-size-l="small"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-global-space4) 0 0; }
}

@media screen and (min-width: 90rem) {
  ._rating_1h49l_1:where([data-size-xl="large"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-space8) 0 0; }
  ._rating_1h49l_1:where([data-size-xl="medium"]) ._rating__number_1h49l_282, ._rating_1h49l_1:where([data-size-xl="small"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-global-space4) 0 0; }
}

@media screen and (min-width: 120rem) {
  ._rating_1h49l_1:where([data-size-xxl="large"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-space8) 0 0; }
  ._rating_1h49l_1:where([data-size-xxl="medium"]) ._rating__number_1h49l_282, ._rating_1h49l_1:where([data-size-xxl="small"]) ._rating__number_1h49l_282 { margin: 0 var(--spacing-global-space4) 0 0; }
}

._outline--onActive_1oe4d_7:active, ._outline--onFocus_1oe4d_1:focus { outline-style: ; outline-width: ; outline-color: var(--focus-outline-color); outline-offset: var(--focus-outline-offset); }

._save_myuqq_1 { --save-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M44.003 7.533c-4.64 0-9.094 2.16-12 5.574-2.907-3.414-7.36-5.574-12-5.574-8.214 0-14.667 6.454-14.667 14.667 0 10.08 9.067 18.293 22.8 30.773l3.867 3.494 3.866-3.52C49.603 40.493 58.67 32.28 58.67 22.2c0-8.213-6.453-14.667-14.666-14.667M32.269 49l-.266.267-.267-.267C19.043 37.507 10.669 29.907 10.669 22.2c0-5.333 4-9.333 9.334-9.333 4.106 0 8.106 2.64 9.52 6.293h4.986c1.387-3.653 5.387-6.293 9.494-6.293 5.333 0 9.333 4 9.333 9.333 0 7.707-8.373 15.307-21.067 26.8'/%3E%3C/svg%3E") center/cover no-repeat; --save-icon-filled: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m32.003 56.467-3.867-3.52C14.403 40.493 5.336 32.28 5.336 22.2c0-8.213 6.453-14.667 14.667-14.667 4.64 0 9.093 2.16 12 5.574 2.906-3.414 7.36-5.574 12-5.574 8.213 0 14.666 6.454 14.666 14.667 0 10.08-9.066 18.293-22.8 30.773z'/%3E%3C/svg%3E") center/cover no-repeat; align-items: center; background: none; border: none; cursor: pointer; display: flex; padding: var(--spacing-global-space2) var(--spacing-global-space1); position: relative; }

._save__icon_myuqq_19::before { background: var(--color-global-black); content: ""; height: 100%; mask: var(--save-icon); width: 100%; }

._save_myuqq_1:focus ._save__icon_myuqq_19::before, ._save_myuqq_1:hover ._save__icon_myuqq_19::before { background: var(--color-brand-mid); }

._save_myuqq_1[aria-pressed="true"] ._save__icon_myuqq_19::before { background: var(--color-brand-mid); mask: var(--save-icon-filled); }

._save_myuqq_1[aria-pressed="true"]:hover ._save__icon_myuqq_19::after { background: var(--color-global-black); inset: 0px; content: ""; mask: var(--save-icon); position: absolute; }

._save__label_myuqq_48 { margin: 0 0 0 var(--spacing-global-space3); }

._swatch_51ouf_1 { border: var(--border-width-xs) solid var(--color-functional-tintBlack20); border-radius: 50%; display: inline-block; }

._swatch_51ouf_1:where([style*="--swatch-img-url"]) { background-image: var(--swatch-img-url); background-size: cover; }

._swatch_51ouf_1:where([style*="--swatch-colour"]) { background-color: var(--swatch-colour); }

._swatch_51ouf_1:where([data-size="small"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }

._swatch_51ouf_1:where([data-size="medium"]) { height: calc(var(--spacing-global-space5)*1.25); width: calc(var(--spacing-global-space5)*1.25); }

._swatch_51ouf_1:where([data-size="large"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }

@media screen and (min-width: 0rem) {
  ._swatch_51ouf_1:where([data-size-xxs="small"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._swatch_51ouf_1:where([data-size-xxs="medium"]) { height: calc(var(--spacing-global-space5)*1.25); width: calc(var(--spacing-global-space5)*1.25); }
  ._swatch_51ouf_1:where([data-size-xxs="large"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
}

@media screen and (min-width: 22.5rem) {
  ._swatch_51ouf_1:where([data-size-xs="small"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._swatch_51ouf_1:where([data-size-xs="medium"]) { height: calc(var(--spacing-global-space5)*1.25); width: calc(var(--spacing-global-space5)*1.25); }
  ._swatch_51ouf_1:where([data-size-xs="large"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
}

@media screen and (min-width: 23.4375rem) {
  ._swatch_51ouf_1:where([data-size-s="small"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._swatch_51ouf_1:where([data-size-s="medium"]) { height: calc(var(--spacing-global-space5)*1.25); width: calc(var(--spacing-global-space5)*1.25); }
  ._swatch_51ouf_1:where([data-size-s="large"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
}

@media screen and (min-width: 48rem) {
  ._swatch_51ouf_1:where([data-size-m="small"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._swatch_51ouf_1:where([data-size-m="medium"]) { height: calc(var(--spacing-global-space5)*1.25); width: calc(var(--spacing-global-space5)*1.25); }
  ._swatch_51ouf_1:where([data-size-m="large"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
}

@media screen and (min-width: 64rem) {
  ._swatch_51ouf_1:where([data-size-l="small"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._swatch_51ouf_1:where([data-size-l="medium"]) { height: calc(var(--spacing-global-space5)*1.25); width: calc(var(--spacing-global-space5)*1.25); }
  ._swatch_51ouf_1:where([data-size-l="large"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
}

@media screen and (min-width: 90rem) {
  ._swatch_51ouf_1:where([data-size-xl="small"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._swatch_51ouf_1:where([data-size-xl="medium"]) { height: calc(var(--spacing-global-space5)*1.25); width: calc(var(--spacing-global-space5)*1.25); }
  ._swatch_51ouf_1:where([data-size-xl="large"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
}

@media screen and (min-width: 120rem) {
  ._swatch_51ouf_1:where([data-size-xxl="small"]) { height: var(--spacing-global-space5); width: var(--spacing-global-space5); }
  ._swatch_51ouf_1:where([data-size-xxl="medium"]) { height: calc(var(--spacing-global-space5)*1.25); width: calc(var(--spacing-global-space5)*1.25); }
  ._swatch_51ouf_1:where([data-size-xxl="large"]) { height: var(--spacing-global-space6); width: var(--spacing-global-space6); }
}

._productCard__swatchContainer_1wxmb_1 { align-items: center; display: flex; margin-bottom: var(--spacing-global-space3); padding: var(--spacing-global-space2) 0; }

._productCard__swatchCount_1wxmb_8 { color: var(--color-global-grey900); display: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: var(--spacing-global-space3); }

@media screen and (min-width: 0rem) and (max-width: 22.4375rem) {
  ._productCard__swatchCount_1wxmb_8:where([data-screen="xxs"]) { display: block; }
}

@media screen and (min-width: 22.5rem) and (max-width: 47.9375rem) {
  ._productCard__swatchCount_1wxmb_8:where([data-screen="xs"]) { display: block; }
}

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  ._productCard__swatchCount_1wxmb_8:where([data-screen="m"]) { display: block; }
}

@media screen and (min-width: 64rem) and (max-width: 89.9375rem) {
  ._productCard__swatchCount_1wxmb_8:where([data-screen="l"]) { display: block; }
}

@media screen and (min-width: 90rem) {
  ._productCard__swatchCount_1wxmb_8:where([data-screen="xl"]) { display: block; }
}

._productCard__swatch_1wxmb_1 { display: none; margin-left: var(--spacing-global-space1); }

@media screen and (min-width: 48rem) {
  ._productCard__swatch_1wxmb_1 { margin-left: var(--spacing-global-space2); }
}

._productCard__swatch_1wxmb_1:first-of-type { margin-left: 0px; }

@media screen and (min-width: 0rem) {
  ._productCard__swatch_1wxmb_1:where([data-screen="xxs"]) { display: block; }
}

@media screen and (min-width: 22.5rem) {
  ._productCard__swatch_1wxmb_1:where([data-screen="xs"]) { display: block; }
}

@media screen and (min-width: 48rem) {
  ._productCard__swatch_1wxmb_1:where([data-screen="m"]) { display: block; }
}

@media screen and (min-width: 64rem) {
  ._productCard__swatch_1wxmb_1:where([data-screen="l"]) { display: block; }
}

@media screen and (min-width: 90rem) {
  ._productCard__swatch_1wxmb_1:where([data-screen="xl"]) { display: block; }
}

._productCard__skeleton_olhq4_1 { display: inline-flex; flex-direction: column; min-width: 0px; position: relative; width: 100%; }

@keyframes _skeletonAnimation_olhq4_1 { 
  0% { background-position: 0px 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}

._productCard__skeletonAnimation_olhq4_21 { animation: 4s ease 0s infinite normal none running _skeletonAnimation_olhq4_1; background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 400% 400%; }

._productCard__skeletonImg_olhq4_33 { aspect-ratio: 3 / 4; margin: 0 0 var(--spacing-global-space4); width: 100%; }

._productCard__skeletonBrand_olhq4_40 { height: var(--font-line-height-m1); width: 78px; }

._productCard__skeletonBrand_olhq4_40, ._productCard__skeletonTitle_olhq4_47 { margin: 0 0 var(--spacing-global-space2); }

._productCard__skeletonTitle_olhq4_47::after, ._productCard__skeletonTitle_olhq4_47::before { animation: 4s ease 0s infinite normal none running _skeletonAnimation_olhq4_1; background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 400% 400%; content: ""; display: block; height: var(--font-line-height-m1); width: 100%; }

._productCard__skeletonTitle_olhq4_47::before { margin: 0px 0px 1px; }

@media screen and (min-width: 64rem) {
  ._productCard__skeletonTitle_olhq4_47::before { width: 65%; }
  ._productCard__skeletonTitle_olhq4_47::after { width: 32%; }
}

._productCard__skeletonPrice_olhq4_81 { height: 24px; width: 88px; }

._listViewProductCard_1xlg7_1 { min-width: 100%; position: relative; width: 100%; }

._listViewProductCard__link_1xlg7_7 { display: flex; min-height: 104px; padding: var(--spacing-global-space2) var(--spacing-global-space3) var(--spacing-global-space3); position: relative; text-decoration: none; width: 100%; }

._listViewProductCard__link_1xlg7_7:focus-visible { outline: var(--border-width-s) solid var(--color-functional-focus); }

._listViewProductCard__link_1xlg7_7:focus:not(:focus-visible) { outline: none; }

._listViewProductCard__imageContainer_1xlg7_25 { align-items: stretch; display: flex; flex-direction: column; flex-shrink: 0; gap: var(--spacing-global-space4); width: 6.9rem; }

._listViewProductCard__details_1xlg7_34 { align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; justify-content: start; margin-left: var(--spacing-global-space4); margin-right: calc(var(--spacing-global-space2) + var(--spacing-global-space6)); }

@media screen and (min-width: 48rem) {
  ._listViewProductCard__details_1xlg7_34 { margin-right: calc(var(--spacing-global-space4) + var(--spacing-global-space6)); }
}

@media screen and (min-width: 64rem) {
  ._listViewProductCard__details_1xlg7_34 { margin-right: calc(var(--spacing-global-space2) + var(--spacing-global-space6)); }
}

._listViewProductCard__brand_1xlg7_57 { max-width: 100%; min-height: calc(var(--font-size-1) + 4px); }

._listViewProductCard__brand_1xlg7_57, ._listViewProductCard__title_1xlg7_69 { display: -webkit-box; margin-bottom: var(--spacing-global-space2); overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

._listViewProductCard__saveForLater_1xlg7_79 { padding: 0px; position: absolute; right: 0px; top: var(--spacing-global-space2); }

._listViewProductCard__saveForLater_1xlg7_79:focus-visible { outline-offset: 0px; }

@media screen and (min-width: 48rem) {
  ._listViewProductCard__saveForLater_1xlg7_79 { right: var(--spacing-global-space3); }
}

@media screen and (min-width: 64rem) {
  ._listViewProductCard__saveForLater_1xlg7_79 { right: 0px; }
}

._productCard_gvf85_1 { min-width: 100%; position: relative; width: 100%; }

._productCard__link_gvf85_7 { display: inline-flex; flex-direction: column; min-width: 0px; position: relative; text-decoration: none; width: 100%; }

._productCard__link_gvf85_7:focus-visible { outline: var(--border-width-s) solid var(--color-functional-focus); }

._productCard__link_gvf85_7:focus:not(:focus-visible) { outline: none; }

._productCard__brand_gvf85_24 { margin-bottom: var(--spacing-global-space2); max-width: 100%; min-height: calc(var(--font-size-1) + 4px); }

._productCard__brand_gvf85_24, ._productCard__title_gvf85_36 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

._productCard__price_gvf85_46, ._productCard__title_gvf85_36 { margin: 0 0 var(--spacing-global-space3); }

._productCard__saveForLater_gvf85_50 { padding: var(--spacing-global-space2); position: absolute; right: 5px; top: 5px; }

@media screen and (min-width: 48rem) {
  ._productCard__saveForLater_gvf85_50 { right: 9px; top: 9px; }
}

@media screen and (min-width: 64rem) {
  ._productCard__saveForLater_gvf85_50 { right: 13px; top: 13px; }
}

._productCard__imageSpacing_gvf85_71 { height: var(--spacing-global-space5); }

:root { --icon-squircle: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M50 25c0 18.41-6.59 25-25 25S0 43.41 0 25 6.59 0 25 0s25 6.59 25 25'/%3E%3C/svg%3E"); }

._quickFilter_j4cio_5 { cursor: pointer; display: flex; flex-direction: column; gap: var(--spacing-global-space3); justify-content: flex-start; text-decoration: none; }

._quickFilter_j4cio_5:focus-visible { outline: var(--border-width-s) solid var(--color-functional-focus); }

._quickFilter_j4cio_5:focus:not(:focus-visible) { outline: none; }

._quickFilter_j4cio_5:focus ._quickFilter__label_j4cio_22, ._quickFilter_j4cio_5:hover ._quickFilter__label_j4cio_22 { color: var(--color-brand-dark); text-decoration-color: var(--color-brand-dark); text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: 1px; }

._quickFilter_j4cio_5:active ._quickFilter__label_j4cio_22 { color: var(--color-global-black); text-decoration-color: var(--color-global-black); text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: 1px; }

._quickFilter__img_j4cio_39 { margin: 0px; }

@media screen and (min-width: 64rem) {
  ._quickFilter__img_j4cio_39 { margin: var(--spacing-global-space1) var(--spacing-global-space1) 0 var(--spacing-global-space1); }
}

._quickFilter__img_j4cio_39 img { mask: var(--icon-squircle) center/cover no-repeat; }

._quickFilter__label_j4cio_22 { color: var(--color-global-grey1000); display: -webkit-box; overflow: hidden; text-align: center; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: var(--spacing-global-space6); margin-bottom: 0px; max-height: var(--spacing-global-space9); }

._radioGroup_z9d11_1 { width: 100%; }

._radioAlert_z9d11_9, ._radioLegend_z9d11_5 { margin-bottom: var(--spacing-global-space6); }

._radioAlert_z9d11_9 { display: flex; width: 100%; }

@media only screen and (min-width: 768px) {
  ._radioAlert_z9d11_9 { width: fit-content; }
}

._radioContainer_z9d11_21 { display: flex; }

._radioContainerStacked_z9d11_25 { flex-flow: column wrap; }

._radioContainerInline_z9d11_29 { flex-flow: wrap; }

._radioContainerStacked_z9d11_25 .fuse-radio { margin-bottom: var(--spacing-global-space6); margin-right: 0px; }

._radioContainerInline_z9d11_29 .fuse-radio { margin-bottom: var(--spacing-global-space6); margin-right: var(--spacing-global-space6); }

._radio_1pvit_1 { align-items: center; display: inline-flex; position: relative; }

._radioFullWidth_1pvit_7 { width: 100%; }

._radioMarginBottom_1pvit_11 { margin-bottom: var(--spacing-global-space6); }

._radioMarginRight_1pvit_15 { margin-right: var(--spacing-global-space6); }

._input_1pvit_19 { appearance: none; background: var(--color-global-grey100); border: 3px solid var(--color-global-grey100); border-radius: 50%; box-shadow: 0 0 0 var(--border-width-s) var(--color-functional-divider); cursor: pointer; height: calc(24px - var(--border-width-s)); left: var(--border-width-s); margin: 0px; position: absolute; width: calc(24px - var(--border-width-s)); }

._input_1pvit_19:checked { background: var(--color-brand-mid); box-shadow: 0 0 0 var(--border-width-s) var(--color-brand-mid); }

._input_1pvit_19:focus-visible { outline-offset: 0px; }

._input_1pvit_19:focus, ._input_1pvit_19:hover { box-shadow: 0 0 0 var(--border-width-s) var(--color-brand-dark); outline: none; }

._input_1pvit_19:focus:checked, ._input_1pvit_19:hover:checked { background: var(--color-brand-dark); outline: none; }

._input_1pvit_19:disabled { box-shadow: 0 0 0 var(--border-width-s) var(--color-functional-divider); cursor: default; }

._input_1pvit_19:disabled:checked, ._input_1pvit_19:disabled:focus:checked, ._input_1pvit_19:disabled:hover:checked { background: var(--color-functional-divider); }

._input_1pvit_19:focus-visible + ._label_1pvit_65 { outline: 2px solid var(--color-functional-focus); outline-offset: 2px; }

._inputSafariFocus_1pvit_70:focus-within + ._label_1pvit_65 { outline: 2px solid var(--color-functional-focus); outline-offset: 2px; }

._radio_1pvit_1 ._label_1pvit_65 { align-items: center; color: var(--color-global-black); cursor: pointer; display: inline-flex; margin: 0px; }

._label_1pvit_65:disabled { color: var(--color-functional-divider); cursor: default; }

._label_1pvit_65::before { content: ""; display: inline-block; height: 24px; margin-right: var(--spacing-global-space4); min-width: 24px; }

._srLabel_1pvit_96 { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; white-space: nowrap; }

._repaymentCalculator_5ubzz_1 { padding: var(--spacing-global-space4); }

@media screen and (min-width: 48rem) {
  ._repaymentCalculator_5ubzz_1 { padding: var(--spacing-global-space5); }
}

@media screen and (min-width: 64rem) {
  ._repaymentCalculator_5ubzz_1 { padding: var(--spacing-global-space6); }
}

._repaymentCalculator__description_5ubzz_21, ._repaymentCalculator__title_5ubzz_16 { margin-bottom: var(--spacing-global-space5); text-align: left; }

._repaymentCalculator__output_5ubzz_26 { text-align: left; }

._repaymentCalculator__output--emphasised_5ubzz_30 { color: var(--color-global-grey900); font-size: var(--font-size-2); font-weight: 700; line-height: var(--font-line-height-1); }

._repaymentCalculator__output--branded_5ubzz_37 { color: var(--color-brand-mid); }

._repaymentCalculator__terms_5ubzz_43 { margin-bottom: var(--spacing-global-space5); }

._repaymentCalculator__min_5ubzz_47 { margin-bottom: var(--spacing-global-space7); text-align: left; }

._repaymentCalculator__interestRate_5ubzz_52 { color: var(--color-global-grey800); margin-bottom: var(--spacing-global-space6); text-align: left; }

._repaymentCalculator__input_5ubzz_58 { font-size: var(--font-size-2); margin-bottom: var(--spacing-global-space5); }

._repaymentCalculator_5ubzz_1:nth-of-type(2) { margin-bottom: var(--spacing-global-space3); }

._repaymentCalculator_5ubzz_1:nth-last-of-type(2) { margin-bottom: var(--spacing-global-space7); }

._repaymentCalculator__input_5ubzz_58 .fuse-input-field__helper-text { margin-bottom: 0px; max-width: 37rem; }

._repaymentCalculator__input_5ubzz_58 .fuse-input-field__input-description { padding-top: 0px; }

._repaymentCalculator__input_5ubzz_58 .fuse-input-field__input-container[aria-invalid="true"] { margin-bottom: var(--spacing-global-space3); }

._repaymentCalculator__input_5ubzz_58 .fuse-input-field__input-description > .fuse-input-field__character-counter { position: absolute; visibility: hidden; }

._repaymentCalculator__dropdown_5ubzz_90 { margin-bottom: var(--spacing-global-space5); }

._repaymentCalculator__dropdown_5ubzz_90:where([value="minimum-payment"]) { margin-bottom: var(--spacing-global-space3); }

._repaymentCalculator__dropdown_5ubzz_90:where([value=""]) { margin-bottom: var(--spacing-global-space7); }

._repaymentCalculator__dropdown_5ubzz_90:where([data-state="error"]) .fuse-dropdown__helperText { margin-bottom: var(--spacing-global-space7); }

._repaymentCalculator__dropdown_5ubzz_90 .fuse-dropdown__helperText { margin-bottom: 0px; }

._repaymentCalculator__alertContainer_5ubzz_110 { margin-bottom: var(--spacing-global-space5); }

._repaymentCalculator__buttonsContainer_5ubzz_114 { margin-bottom: var(--spacing-global-space4); }

@media screen and (min-width: 64rem) {
  ._repaymentCalculator__buttonsContainer_5ubzz_114 { gap: var(--spacing-global-space6); }
}

._roundel_1ygfb_1 { align-items: center; display: flex; justify-content: center; overflow: hidden; text-align: center; }

._roundel--size-s_1ygfb_10 { height: 56px; width: 56px; }

._roundel--size-m_1ygfb_15 { height: var(--spacing-global-space10); width: var(--spacing-global-space10); }

._roundel--size-l_1ygfb_20 { height: 80px; width: 80px; }

._roundel--size-xl_1ygfb_25 { height: var(--spacing-global-space13); width: var(--spacing-global-space13); }

._roundel--size-responsive_1ygfb_31 { height: 56px; width: 56px; }

@media screen and (min-width: 48rem) {
  ._roundel--size-responsive_1ygfb_31 { height: var(--spacing-global-space10); width: var(--spacing-global-space10); }
}

@media screen and (min-width: 64rem) {
  ._roundel--size-responsive_1ygfb_31 { height: 80px; width: 80px; }
}

@media screen and (min-width: 90rem) {
  ._roundel--size-responsive_1ygfb_31 { height: var(--spacing-global-space13); width: var(--spacing-global-space13); }
}

._roundel--variant-red_1ygfb_58 { background: var(--color-functional-tintRed90); color: var(--color-base-white); }

._roundel--variant-black_1ygfb_63 { background: var(--color-functional-tintBlack90); color: var(--color-base-white); }

._roundel--variant-white_1ygfb_68 { background: var(--color-functional-tintWhite90); border: var(--border-width-xs) solid var(--color-base-black); color: var(--color-base-black); }

._roundel--variant-black_1ygfb_63 p, ._roundel--variant-red_1ygfb_58 p { color: var(--color-base-white); }

._roundel--variant-white_1ygfb_68 p { color: var(--color-base-black); }

._skeleton_1ftdj_1 { background-color: var(--color-global-grey200); cursor: wait; overflow: hidden; position: relative; transform: translateZ(0px); }

._skeleton--variant-rect_1ftdj_10, ._skeleton--variant-text_1ftdj_14 { border-radius: 4px; }

._skeleton--variant-circle_1ftdj_18 { border-radius: 50%; }

._skeleton--no-border-radius_1ftdj_23 { border-radius: 0px !important; }

._skeleton--variant-rect_1ftdj_10 { height: 50px; }

@media (min-width: 48rem) {
  ._skeleton--variant-rect_1ftdj_10._skeleton--height-m_1ftdj_33 { height: var(--skeleton-height-m,50px); }
}

@media (min-width: 64rem) {
  ._skeleton--variant-rect_1ftdj_10._skeleton--height-l_1ftdj_39 { height: var(--skeleton-height-l,50px); }
}

._skeleton--variant-text_1ftdj_14 { height: var(--font-line-height-m1); }

._skeleton--variant-circle_1ftdj_18 { height: 32px; min-height: 32px; min-width: 32px; width: 32px; }

._skeleton--variant-rect_1ftdj_10, ._skeleton--variant-text_1ftdj_14 { width: 100%; }

@media (min-width: 48rem) {
  ._skeleton--variant-rect_1ftdj_10._skeleton--width-m_1ftdj_64, ._skeleton--variant-text_1ftdj_14._skeleton--width-m_1ftdj_64 { width: var(--skeleton-width-m,100%); }
}

@media (min-width: 64rem) {
  ._skeleton--variant-rect_1ftdj_10._skeleton--width-l_1ftdj_71, ._skeleton--variant-text_1ftdj_14._skeleton--width-l_1ftdj_71 { width: var(--skeleton-width-l,100%); }
}

._skeleton--margin-top-space1_1ftdj_78 { margin-top: var(--spacing-global-space1); }

._skeleton--margin-top-space2_1ftdj_81 { margin-top: var(--spacing-global-space2); }

._skeleton--margin-top-space3_1ftdj_84 { margin-top: var(--spacing-global-space3); }

._skeleton--margin-top-space4_1ftdj_87 { margin-top: var(--spacing-global-space4); }

._skeleton--margin-top-space5_1ftdj_90 { margin-top: var(--spacing-global-space5); }

._skeleton--margin-top-space6_1ftdj_93 { margin-top: var(--spacing-global-space6); }

._skeleton--margin-top-space7_1ftdj_96 { margin-top: var(--spacing-global-space7); }

._skeleton--margin-top-space8_1ftdj_99 { margin-top: var(--spacing-global-space8); }

._skeleton--margin-top-space9_1ftdj_102 { margin-top: var(--spacing-global-space9); }

._skeleton--margin-top-space10_1ftdj_105 { margin-top: var(--spacing-global-space10); }

._skeleton--margin-top-space11_1ftdj_108 { margin-top: var(--spacing-global-space11); }

._skeleton--margin-top-space12_1ftdj_111 { margin-top: var(--spacing-global-space12); }

._skeleton--margin-top-space13_1ftdj_114 { margin-top: var(--spacing-global-space13); }

._skeleton--margin-right-space1_1ftdj_118 { margin-right: var(--spacing-global-space1); }

._skeleton--margin-right-space2_1ftdj_121 { margin-right: var(--spacing-global-space2); }

._skeleton--margin-right-space3_1ftdj_124 { margin-right: var(--spacing-global-space3); }

._skeleton--margin-right-space4_1ftdj_127 { margin-right: var(--spacing-global-space4); }

._skeleton--margin-right-space5_1ftdj_130 { margin-right: var(--spacing-global-space5); }

._skeleton--margin-right-space6_1ftdj_133 { margin-right: var(--spacing-global-space6); }

._skeleton--margin-right-space7_1ftdj_136 { margin-right: var(--spacing-global-space7); }

._skeleton--margin-right-space8_1ftdj_139 { margin-right: var(--spacing-global-space8); }

._skeleton--margin-right-space9_1ftdj_142 { margin-right: var(--spacing-global-space9); }

._skeleton--margin-right-space10_1ftdj_145 { margin-right: var(--spacing-global-space10); }

._skeleton--margin-right-space11_1ftdj_148 { margin-right: var(--spacing-global-space11); }

._skeleton--margin-right-space12_1ftdj_151 { margin-right: var(--spacing-global-space12); }

._skeleton--margin-right-space13_1ftdj_154 { margin-right: var(--spacing-global-space13); }

._skeleton--margin-bottom-space1_1ftdj_158 { margin-bottom: var(--spacing-global-space1); }

._skeleton--margin-bottom-space2_1ftdj_161 { margin-bottom: var(--spacing-global-space2); }

._skeleton--margin-bottom-space3_1ftdj_164 { margin-bottom: var(--spacing-global-space3); }

._skeleton--margin-bottom-space4_1ftdj_167 { margin-bottom: var(--spacing-global-space4); }

._skeleton--margin-bottom-space5_1ftdj_170 { margin-bottom: var(--spacing-global-space5); }

._skeleton--margin-bottom-space6_1ftdj_173 { margin-bottom: var(--spacing-global-space6); }

._skeleton--margin-bottom-space7_1ftdj_176 { margin-bottom: var(--spacing-global-space7); }

._skeleton--margin-bottom-space8_1ftdj_179 { margin-bottom: var(--spacing-global-space8); }

._skeleton--margin-bottom-space9_1ftdj_182 { margin-bottom: var(--spacing-global-space9); }

._skeleton--margin-bottom-space10_1ftdj_185 { margin-bottom: var(--spacing-global-space10); }

._skeleton--margin-bottom-space11_1ftdj_188 { margin-bottom: var(--spacing-global-space11); }

._skeleton--margin-bottom-space12_1ftdj_191 { margin-bottom: var(--spacing-global-space12); }

._skeleton--margin-bottom-space13_1ftdj_194 { margin-bottom: var(--spacing-global-space13); }

._skeleton--margin-left-space1_1ftdj_198 { margin-left: var(--spacing-global-space1); }

._skeleton--margin-left-space2_1ftdj_201 { margin-left: var(--spacing-global-space2); }

._skeleton--margin-left-space3_1ftdj_204 { margin-left: var(--spacing-global-space3); }

._skeleton--margin-left-space4_1ftdj_207 { margin-left: var(--spacing-global-space4); }

._skeleton--margin-left-space5_1ftdj_210 { margin-left: var(--spacing-global-space5); }

._skeleton--margin-left-space6_1ftdj_213 { margin-left: var(--spacing-global-space6); }

._skeleton--margin-left-space7_1ftdj_216 { margin-left: var(--spacing-global-space7); }

._skeleton--margin-left-space8_1ftdj_219 { margin-left: var(--spacing-global-space8); }

._skeleton--margin-left-space9_1ftdj_222 { margin-left: var(--spacing-global-space9); }

._skeleton--margin-left-space10_1ftdj_225 { margin-left: var(--spacing-global-space10); }

._skeleton--margin-left-space11_1ftdj_228 { margin-left: var(--spacing-global-space11); }

._skeleton--margin-left-space12_1ftdj_231 { margin-left: var(--spacing-global-space12); }

._skeleton--margin-left-space13_1ftdj_234 { margin-left: var(--spacing-global-space13); }

._skeleton--line-height-1_1ftdj_239 { height: var(--font-line-height-1); }

._skeleton--line-height-2_1ftdj_242 { height: var(--font-line-height-2); }

._skeleton--line-height-3_1ftdj_245 { height: var(--font-line-height-3); }

._skeleton--line-height-4_1ftdj_248 { height: var(--font-line-height-4); }

._skeleton--line-height-5_1ftdj_251 { height: var(--font-line-height-5); }

._skeleton--line-height-6_1ftdj_254 { height: var(--font-line-height-6); }

._skeleton--line-height-7_1ftdj_257 { height: var(--font-line-height-7); }

._skeleton--line-height-8_1ftdj_260 { height: var(--font-line-height-8); }

._skeleton--line-height-9_1ftdj_263 { height: var(--font-line-height-9); }

._skeleton--line-height-10_1ftdj_266 { height: var(--font-line-height-10); }

._skeleton--line-height-11_1ftdj_269 { height: var(--font-line-height-11); }

._skeleton--line-height-12_1ftdj_272 { height: var(--font-line-height-12); }

._skeleton--line-height-13_1ftdj_275 { height: var(--font-line-height-13); }

._skeleton--line-height-m1_1ftdj_278 { height: var(--font-line-height-m1); }

._skeleton--line-height-m2_1ftdj_281 { height: var(--font-line-height-m2); }

._skeleton--line-height-m3_1ftdj_284 { height: var(--font-line-height-m3); }

@media screen and (prefers-reduced-motion: no-preference) {
  @keyframes _skeletonPulseAnimation_1ftdj_1 { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
  ._skeleton_1ftdj_1::before { animation: 2.4s ease-in-out 0s infinite normal none running _skeletonPulseAnimation_1ftdj_1; background-color: var(--color-global-grey300); inset: 0px; content: ""; height: 100%; position: absolute; }
}

._skeleton--color-grey200_1ftdj_317 { background-color: var(--color-global-grey200); }

._skeleton--color-grey300_1ftdj_321 { background-color: var(--color-global-grey300); }

._skeleton--color-grey400_1ftdj_325 { background-color: var(--color-global-grey400); }

._skeleton--color-grey500_1ftdj_329 { background-color: var(--color-global-grey500); }

._skeleton--color-grey600_1ftdj_333 { background-color: var(--color-global-grey600); }

._skeleton--color-grey700_1ftdj_337 { background-color: var(--color-global-grey700); }

._skeleton--color-grey800_1ftdj_341 { background-color: var(--color-global-grey800); }

._skeleton--animation-color-grey300_1ftdj_346::before { background-color: var(--color-global-grey300); }

._skeleton--animation-color-grey400_1ftdj_350::before { background-color: var(--color-global-grey400); }

._skeleton--animation-color-grey500_1ftdj_354::before { background-color: var(--color-global-grey500); }

._skeleton--animation-color-grey600_1ftdj_358::before { background-color: var(--color-global-grey600); }

._skeleton--animation-color-grey700_1ftdj_362::before { background-color: var(--color-global-grey700); }

._skeleton--animation-color-grey800_1ftdj_366::before { background-color: var(--color-global-grey800); }

._skeleton--animation-color-grey900_1ftdj_370::before { background-color: var(--color-global-grey900); }

._spacingWrapper_1e785_1 { margin-bottom: var(--spacing-page-m); }

@media screen and (min-width: 48rem) {
  ._spacingWrapper_1e785_1 { margin-bottom: var(--spacing-page-l); }
}

@media screen and (min-width: 64rem) {
  ._spacingWrapper_1e785_1 { margin-bottom: var(--spacing-page-l); }
}

._spacingWrapper--xs_1e785_19 { margin-bottom: var(--spacing-page-xxs); }

@media screen and (min-width: 48rem) {
  ._spacingWrapper--xs_1e785_19 { margin-bottom: var(--spacing-page-xs); }
}

@media screen and (min-width: 64rem) {
  ._spacingWrapper--xs_1e785_19 { margin-bottom: var(--spacing-page-xs); }
}

._spacingWrapper--s_1e785_35 { margin-bottom: var(--spacing-page-xs); }

@media screen and (min-width: 48rem) {
  ._spacingWrapper--s_1e785_35 { margin-bottom: var(--spacing-page-s); }
}

@media screen and (min-width: 64rem) {
  ._spacingWrapper--s_1e785_35 { margin-bottom: var(--spacing-page-s); }
}

._spacingWrapper--m_1e785_51 { margin-bottom: var(--spacing-page-s); }

@media screen and (min-width: 48rem) {
  ._spacingWrapper--m_1e785_51 { margin-bottom: var(--spacing-page-m); }
}

@media screen and (min-width: 64rem) {
  ._spacingWrapper--m_1e785_51 { margin-bottom: var(--spacing-page-m); }
}

._spacingWrapper--l_1e785_67 { margin-bottom: var(--spacing-page-m); }

@media screen and (min-width: 48rem) {
  ._spacingWrapper--l_1e785_67 { margin-bottom: var(--spacing-page-l); }
}

@media screen and (min-width: 64rem) {
  ._spacingWrapper--l_1e785_67 { margin-bottom: var(--spacing-page-l); }
}

._spacingWrapper--xl_1e785_83 { margin-bottom: var(--spacing-page-xl); }

@media screen and (min-width: 48rem) {
  ._spacingWrapper--xl_1e785_83 { margin-bottom: var(--spacing-page-xl); }
}

@media screen and (min-width: 64rem) {
  ._spacingWrapper--xl_1e785_83 { margin-bottom: var(--spacing-page-xl); }
}

._stockStatus_ybdox_3 { display: grid; grid-template-columns: 1fr; }

._stockStatus--s_ybdox_9, ._stockStatus--xs_ybdox_13 { row-gap: var(--spacing-global-space2); }

._stockStatus--xxs_ybdox_17 { row-gap: var(--spacing-global-space1); }

._statusText_ybdox_22 { display: grid; }

._statusText--inStock_ybdox_26 { color: var(--color-universal-greenMid); }

._statusText--outOfStock_ybdox_30 { color: var(--color-universal-redMid); }

._statusText--lowStock_ybdox_38, ._statusText--preOrder_ybdox_34 { color: var(--color-universal-bronzeMid); }

._statusText--awaitingStock_ybdox_42 { color: var(--color-universal-greenMid); }

._statusMessage_ybdox_47 { display: grid; margin: 0px; }

._table_2lh7p_1 { --table-fixed-layout: fixed; --table-fixed-width-xxs: 9.6rem; --table-fixed-width-m: 12.8rem; --table-fixed-min-width-xxs: auto; --table-fixed-min-width-m: auto; --table-fixed-column-wrap: normal; --table-auto-layout: auto; --table-auto-width-xxs: auto; --table-auto-width-m: auto; --table-auto-min-width-xxs: 9.6rem; --table-auto-min-width-m: 12.8rem; --table-auto-column-wrap: normal; --table-expand-layout: auto; --table-expand-width-xxs: auto; --table-expand-width-m: auto; --table-expand-min-width-xxs: 9.6rem; --table-expand-min-width-m: 12.8rem; --table-expand-column-wrap: nowrap; }

._table__container_2lh7p_24 { overflow-x: auto; }

._table__title_2lh7p_28 { margin-bottom: var(--spacing-global-space5); }

._table__scrollContainer_2lh7p_32 { overflow: auto hidden; position: relative; }

._table__scrollContainer_2lh7p_32:focus { outline: var(--border-radius-s) solid var(--color-functional-focus); outline-offset: -2px; }

._table_2lh7p_1 { border-collapse: collapse; table-layout: var(--table-fixed-layout); text-align: center; width: 100%; }

._table_2lh7p_1:where([data-align="left"]) { text-align: left; }

._table_2lh7p_1 thead th { white-space: var(--table-fixed-column-wrap); }

._table_2lh7p_1:where(:not([data-has-column-headers])) tbody tr:nth-child(2n) { background: var(--color-global-grey200); }

._table_2lh7p_1:where([data-has-column-headers]) tbody tr:nth-child(2n+1) { background: var(--color-global-grey200); }

._table_2lh7p_1 tbody tr:hover { background: var(--color-global-grey300); }

._table_2lh7p_1 th { padding: var(--spacing-global-space3); vertical-align: top; }

@media screen and (min-width: 48rem) {
  ._table_2lh7p_1 th { padding: var(--spacing-global-space4) var(--spacing-global-space5); }
}

._table_2lh7p_1 td, ._table_2lh7p_1 th { border: initial; min-width: var(--table-fixed-min-width-xxs); width: var(--table-fixed-width-xxs); }

._table_2lh7p_1:where([data-has-border]) td, ._table_2lh7p_1:where([data-has-border]) th { border: var(--border-width-xs) solid var(--color-functional-divider); }

@media screen and (min-width: 48rem) {
  ._table_2lh7p_1 td, ._table_2lh7p_1 th { min-width: var(--table-fixed-min-width-m); width: var(--table-fixed-width-m); }
}

._table_2lh7p_1:where([data-layout="auto"]) { table-layout: var(--table-auto-layout); }

._table_2lh7p_1:where([data-layout="auto"]) td, ._table_2lh7p_1:where([data-layout="auto"]) th { min-width: var(--table-auto-min-width-xxs); width: var(--table-auto-width-xxs); }

@media screen and (min-width: 48rem) {
  ._table_2lh7p_1:where([data-layout="auto"]) td, ._table_2lh7p_1:where([data-layout="auto"]) th { min-width: var(--table-auto-min-width-m); width: var(--table-auto-width-m); }
}

._table_2lh7p_1:where([data-layout="expandColumnHeaders"]) { table-layout: var(--table-expand-layout); }

._table_2lh7p_1:where([data-layout="expandColumnHeaders"]) td, ._table_2lh7p_1:where([data-layout="expandColumnHeaders"]) th { min-width: var(--table-expand-min-width-xxs); width: var(--table-expand-width-xxs); }

@media screen and (min-width: 48rem) {
  ._table_2lh7p_1:where([data-layout="expandColumnHeaders"]) td, ._table_2lh7p_1:where([data-layout="expandColumnHeaders"]) th { min-width: var(--table-expand-min-width-m); width: var(--table-expand-width-m); }
}

._table__caption_2lh7p_137 { caption-side: top; }

._table__rowHeader_2lh7p_141 { text-align: center; }

._table_2lh7p_1:where([data-row-header-align="left"]) ._table__rowHeader_2lh7p_141 { text-align: left; }

._table__data_2lh7p_149:where(:not([data-has-icon])) { padding: var(--spacing-global-space3); vertical-align: top; }

._table_2lh7p_1 tr:where([data-v-align="middle"]) ._table__data_2lh7p_149:where(:not([data-has-icon])) { vertical-align: middle; }

@media screen and (min-width: 48rem) {
  ._table__data_2lh7p_149 { padding: var(--spacing-global-space4) var(--spacing-global-space5); }
}

._table__data_2lh7p_149:where([data-has-icon]) { padding: var(--spacing-global-space2) var(--spacing-global-space3); vertical-align: middle; }

@media screen and (min-width: 48rem) {
  ._table__data_2lh7p_149:where([data-has-icon]) { padding: var(--spacing-global-space3) var(--spacing-global-space5); }
}

._table__cellText_2lh7p_175 { margin-bottom: 0px; }

._table__cellIconContainer_2lh7p_179 { display: flex; justify-content: center; }

._table_2lh7p_1:where([data-align="left"]) ._table__cellIconContainer_2lh7p_179 { justify-content: start; }

._table__fadeContainer_2lh7p_188 { height: 100%; left: 0px; margin-right: -100%; pointer-events: none; position: sticky; top: 0px; width: 100%; z-index: 1; }

._table__fade_2lh7p_188 { background: linear-gradient(270deg,var(--color-global-white) 0,#fff0 100%); height: 100%; pointer-events: auto; position: absolute; top: 0px; width: 4rem; }

._table__fade_2lh7p_188:where([hidden]) { display: none; }

._table__fadeLeft_2lh7p_212 { left: 0px; rotate: 180deg; }

._table__fadeRight_2lh7p_219 { right: 0px; }

._tabs__buttonContainer_2fgpi_1 { align-items: center; align-self: stretch; background: var(--color-global-grey200); display: flex; justify-content: center; position: relative; width: 4.4rem; }

._tabs__button_2fgpi_1 { display: none; }

@media not all and (pointer: coarse) {
  ._tabs__button_2fgpi_1 { align-items: center; display: flex; height: 100%; position: absolute; top: 0px; }
}

._tabs__previousButton_2fgpi_25 { left: 0px; }

._tabs__previousButton_2fgpi_25::before { background-image: linear-gradient(to right,var(--color-global-grey200),#0000); content: ""; display: block; height: 100%; left: 100%; pointer-events: none; position: absolute; top: 0px; width: 6.1rem; }

._tabs__previousButton_2fgpi_25::after { background-color: var(--color-global-grey400); content: ""; display: block; height: 24px; left: calc(100% - 1px); position: absolute; top: 50%; transform: translateY(-50%); width: 1px; }

._tabs__previousButton_2fgpi_25[hidden] { display: none; }

._tabs__nextButton_2fgpi_59 { right: 0px; }

._tabs__nextButton_2fgpi_59::before { background-image: linear-gradient(to left,var(--color-global-grey200),#0000); content: ""; display: block; height: 100%; pointer-events: none; position: absolute; right: 100%; top: 0px; width: 6.1rem; }

._tabs__nextButton_2fgpi_59::after { background-color: var(--color-global-grey400); content: ""; display: block; height: 24px; position: absolute; right: calc(100% - 1px); top: 50%; transform: translateY(-50%); width: 1px; }

._tabs__nextButton_2fgpi_59[hidden] { display: none; }

._tabs_1glw1_1 { overflow-x: auto; scrollbar-width: none; }

._tabs__tab_1glw1_6 { background: var(--color-global-grey200); border: 0px; cursor: pointer; outline: 0px; padding: var(--spacing-global-space4) var(--spacing-global-space5); position: relative; scroll-snap-align: start; width: max-content; }

._tabs__tab_1glw1_6::after { border-bottom: var(--border-width-s) solid var(--color-global-grey400); bottom: 0px; content: ""; display: block; left: 0px; position: absolute; width: 100%; }

._tabs__tab_1glw1_6:active, ._tabs__tab_1glw1_6[aria-selected="true"] { background: var(--color-global-grey100); }

._tabs__tab_1glw1_6:active ._tabs__tabLabel_1glw1_32, ._tabs__tab_1glw1_6[aria-selected="true"] ._tabs__tabLabel_1glw1_32 { font-weight: var(--font-weight-heading); }

._tabs__tab_1glw1_6:active::after, ._tabs__tab_1glw1_6[aria-selected="true"]::after { border-bottom: var(--border-width-s) solid var(--color-brand-mid); }

@media not all and (pointer: coarse) {
  ._tabs__tab_1glw1_6:hover { background: var(--color-global-grey300); }
  ._tabs__tab_1glw1_6:hover ._tabs__tabLabel_1glw1_32 { color: var(--color-brand-dark); font-weight: var(--font-weight-heading); }
}

._tabs__tab_1glw1_6:focus { background: var(--color-global-grey300); outline: var(--border-width-s) solid var(--color-functional-focus); outline-offset: -2px; }

._tabs__tab_1glw1_6:focus::after { border-bottom: 0px; }

._tabs__tab_1glw1_6:focus ._tabs__tabLabel_1glw1_32 { color: var(--color-brand-dark); font-weight: var(--font-weight-heading); }

._tabs__tabLabel_1glw1_32 { margin-bottom: 0px; pointer-events: none; text-align: center; width: max-content; }

._tabs__tabLabel_1glw1_32::before { content: attr(title); display: block; font-weight: var(--font-weight-heading); height: 0px; overflow: hidden; visibility: hidden; }

._tabs__listContainer_1glw1_84 { position: relative; }

._tabs__list_1glw1_84 { display: flex; gap: var(--spacing-global-space3); margin-bottom: var(--spacing-global-space6); margin-left: var(--spacing-global-space5); overflow-x: auto; position: relative; scroll-behavior: smooth; scroll-snap-type: x mandatory; scrollbar-width: none; box-shadow: inset 0 -2px 0 var(--color-global-grey400); }

._tabs__list_1glw1_84::-webkit-scrollbar { display: none; }

@media screen and (min-width: 48rem) {
  ._tabs__list_1glw1_84 { margin-left: var(--spacing-global-space6); }
}

@media screen and (min-width: 64rem) {
  ._tabs__list_1glw1_84 { margin-bottom: var(--spacing-global-space7); margin-left: 0px; margin-right: 0px; scroll-snap-type: none; }
}

._tabs__panel_1glw1_122 { width: 100%; }

._tabs__panel_1glw1_122:focus { outline: 0px; }

._textBlock_1vegy_10 { padding: var(--spacing-global-space6) var(--spacing-global-space5); }

@media screen and (min-width: 48rem) {
  ._textBlock_1vegy_10 { padding: var(--spacing-global-space7) var(--spacing-global-space6); }
}

@media screen and (min-width: 64rem) {
  ._textBlock_1vegy_10 { padding: var(--spacing-global-space8) var(--spacing-global-space7); }
}

._textBlock--noPaddingTop_1vegy_38 { padding-top: 0px; }

._textBlock--noPaddingBottom_1vegy_42 { padding-bottom: 0px; }

._textBlock--noPaddingLeft_1vegy_46 { padding-left: 0px; }

._textBlock--noPaddingRight_1vegy_50 { padding-right: 0px; }

._textBlock--backgroundBrandLight_1vegy_55 { background-color: var(--color-brand-light); }

._textBlock--backgroundBrandMid_1vegy_59 { background-color: var(--color-brand-mid); color: var(--color-base-white); }

._textBlock--backgroundGrey_1vegy_64 { background-color: var(--color-global-grey200); }

._textBlock--backgroundBlack_1vegy_68 { background-color: var(--color-base-black); color: var(--color-base-white); }

._textBlock--blackBorder_1vegy_74 { box-shadow: inset 0 0 0 var(--border-width-m) var(--color-global-black); }

._textBlock_1vegy_10 h1, ._textBlock_1vegy_10 h2, ._textBlock_1vegy_10 h3, ._textBlock_1vegy_10 h4, ._textBlock_1vegy_10 h5, ._textBlock_1vegy_10 h6 { font-weight: var(--font-weight-heading); }

._textBlock--backgroundBlack_1vegy_68 h1, ._textBlock--backgroundBlack_1vegy_68 h2, ._textBlock--backgroundBlack_1vegy_68 h3, ._textBlock--backgroundBlack_1vegy_68 h4, ._textBlock--backgroundBlack_1vegy_68 h5, ._textBlock--backgroundBlack_1vegy_68 h6, ._textBlock--backgroundBrandMid_1vegy_59 h1, ._textBlock--backgroundBrandMid_1vegy_59 h2, ._textBlock--backgroundBrandMid_1vegy_59 h3, ._textBlock--backgroundBrandMid_1vegy_59 h4, ._textBlock--backgroundBrandMid_1vegy_59 h5, ._textBlock--backgroundBrandMid_1vegy_59 h6 { color: var(--color-base-white); }

._textBlock_1vegy_10 h1:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-6"] { font-size: var(--font-size-5); line-height: var(--font-line-height-5); margin-bottom: var(--spacing-paragraph-margin-bottom-5); }

._textBlock_1vegy_10 h2:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-5"] { font-size: var(--font-size-4); line-height: var(--font-line-height-4); margin-bottom: var(--spacing-paragraph-margin-bottom-4); }

._textBlock_1vegy_10 h3:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-4"] { font-size: var(--font-size-3); line-height: var(--font-line-height-3); margin-bottom: var(--spacing-paragraph-margin-bottom-3); }

._textBlock_1vegy_10 h4:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-3"] { font-size: var(--font-size-2); line-height: var(--font-line-height-2); margin-bottom: var(--spacing-paragraph-margin-bottom-2); }

._textBlock_1vegy_10 h5:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-2"] { font-size: var(--font-size-1); line-height: var(--font-line-height-1); margin-bottom: var(--spacing-paragraph-margin-bottom-1); }

._textBlock_1vegy_10 h6:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-1"] { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); margin-bottom: var(--spacing-paragraph-margin-bottom-m1); }

@media screen and (min-width: 48rem) {
  ._textBlock_1vegy_10 h1:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-6"] { font-size: var(--font-size-6); line-height: var(--font-line-height-6); margin-bottom: var(--spacing-paragraph-margin-bottom-6); }
  ._textBlock_1vegy_10 h2:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-5"] { font-size: var(--font-size-5); line-height: var(--font-line-height-5); margin-bottom: var(--spacing-paragraph-margin-bottom-5); }
  ._textBlock_1vegy_10 h3:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-4"] { font-size: var(--font-size-4); line-height: var(--font-line-height-4); margin-bottom: var(--spacing-paragraph-margin-bottom-4); }
  ._textBlock_1vegy_10 h4:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-3"] { font-size: var(--font-size-3); line-height: var(--font-line-height-3); margin-bottom: var(--spacing-paragraph-margin-bottom-3); }
  ._textBlock_1vegy_10 h5:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-2"] { font-size: var(--font-size-2); line-height: var(--font-line-height-2); margin-bottom: var(--spacing-paragraph-margin-bottom-2); }
  ._textBlock_1vegy_10 h6:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-1"] { font-size: var(--font-size-1); line-height: var(--font-line-height-1); margin-bottom: var(--spacing-paragraph-margin-bottom-1); }
}

@media screen and (min-width: 64rem) {
  ._textBlock_1vegy_10 h1:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-6"] { font-size: var(--font-size-7); line-height: var(--font-line-height-7); margin-bottom: var(--spacing-paragraph-margin-bottom-7); }
  ._textBlock_1vegy_10 h2:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-5"] { font-size: var(--font-size-6); line-height: var(--font-line-height-6); margin-bottom: var(--spacing-paragraph-margin-bottom-6); }
  ._textBlock_1vegy_10 h3:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-4"] { font-size: var(--font-size-5); line-height: var(--font-line-height-5); margin-bottom: var(--spacing-paragraph-margin-bottom-5); }
  ._textBlock_1vegy_10 h4:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-3"] { font-size: var(--font-size-4); line-height: var(--font-line-height-4); margin-bottom: var(--spacing-paragraph-margin-bottom-4); }
  ._textBlock_1vegy_10 h5:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-2"] { font-size: var(--font-size-3); line-height: var(--font-line-height-3); margin-bottom: var(--spacing-paragraph-margin-bottom-3); }
  ._textBlock_1vegy_10 h6:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-1"] { font-size: var(--font-size-2); line-height: var(--font-line-height-2); margin-bottom: var(--spacing-paragraph-margin-bottom-2); }
}

._textBlock_1vegy_10 span[class^="fuse-text-block__text-size-"] { display: block; }

._textBlock_1vegy_10 span[class$="-brand-mid"] { color: var(--color-brand-mid); }

._textBlock--backgroundBlack_1vegy_68 span[class$="-brand-mid"], ._textBlock--backgroundBrandMid_1vegy_59 span[class$="-brand-mid"] { color: var(--color-base-white); }

._textBlock_1vegy_10 ol > li:only-child, ._textBlock_1vegy_10 p:not(.fuse-text-block__custom-text-size), ._textBlock_1vegy_10 ul > li:only-child { font-size: var(--font-size-1); font-weight: var(--font-weight-paragraph); line-height: var(--font-line-height-1); margin-bottom: var(--spacing-paragraph-margin-bottom-1); }

._textBlock_1vegy_10 .fuse-text-block--p12, ._textBlock_1vegy_10 .fuse-text-block__text-size-small-p, ._textBlock_1vegy_10 .fuse-text-block__text-size-small-p-brand-mid { font-size: var(--font-size-m2); font-weight: var(--font-weight-paragraph); line-height: var(--font-line-height-m3); margin-bottom: var(--spacing-paragraph-margin-bottom-1); }

._textBlock_1vegy_10 .fuse-text-block__text-size-subheading, ._textBlock_1vegy_10 .fuse-text-block__text-size-subheading-brand-mid { font-size: var(--font-size-1); font-weight: var(--font-weight-heading); line-height: var(--font-line-height-1); margin-bottom: var(--spacing-paragraph-margin-bottom-1); }

._textBlock_1vegy_10 strong, ._textBlock_1vegy_10 strong .fuse-text-block__text-size-small-p, ._textBlock_1vegy_10 strong .fuse-text-block__text-size-small-p-brand-mid { font-weight: var(--font-weight-heading); }

._textBlock_1vegy_10 a { word-break: break-word; }

._textBlock_1vegy_10 a:not(.fuse-styled-link) { color: var(--color-base-black); }

._textBlock--backgroundBlack_1vegy_68 a:not(.fuse-styled-link), ._textBlock--backgroundBrandMid_1vegy_59 a:not(.fuse-styled-link) { color: var(--color-base-white); }

._textBlock_1vegy_10 a:not(.fuse-styled-link):active, ._textBlock_1vegy_10 a:not(.fuse-styled-link):focus { outline: 2px solid var(--color-functional-focus); }

._textBlock_1vegy_10 a:not(.fuse-styled-link):visited { color: var(--color-global-grey800); }

._textBlock--backgroundBlack_1vegy_68 a:not(.fuse-styled-link):visited, ._textBlock--backgroundBrandMid_1vegy_59 a:not(.fuse-styled-link):visited { color: var(--color-base-white); }

._textBlock_1vegy_10 a:not(.fuse-styled-link):focus, ._textBlock_1vegy_10 a:not(.fuse-styled-link):hover, ._textBlock_1vegy_10 a:not(.fuse-styled-link):visited:focus, ._textBlock_1vegy_10 a:not(.fuse-styled-link):visited:hover { color: var(--color-brand-dark); }

._textBlock--backgroundBrandMid_1vegy_59 a:not(.fuse-styled-link):focus, ._textBlock--backgroundBrandMid_1vegy_59 a:not(.fuse-styled-link):hover, ._textBlock--backgroundBrandMid_1vegy_59 a:not(.fuse-styled-link):visited:focus, ._textBlock--backgroundBrandMid_1vegy_59 a:not(.fuse-styled-link):visited:hover { color: var(--color-global-grey200); }

._textBlock--backgroundBlack_1vegy_68 a:not(.fuse-styled-link):focus, ._textBlock--backgroundBlack_1vegy_68 a:not(.fuse-styled-link):hover, ._textBlock--backgroundBlack_1vegy_68 a:not(.fuse-styled-link):visited:focus, ._textBlock--backgroundBlack_1vegy_68 a:not(.fuse-styled-link):visited:hover { color: var(--color-brand-light); }

._textBlock_1vegy_10 a:not(.fuse-styled-link):active, ._textBlock_1vegy_10 a:not(.fuse-styled-link):visited:active { color: var(--color-base-black); }

._textBlock--backgroundBlack_1vegy_68 a:not(.fuse-styled-link):active, ._textBlock--backgroundBlack_1vegy_68 a:not(.fuse-styled-link):visited:active, ._textBlock--backgroundBrandMid_1vegy_59 a:not(.fuse-styled-link):active, ._textBlock--backgroundBrandMid_1vegy_59 a:not(.fuse-styled-link):visited:active { color: var(--color-base-white); }

._textBlock_1vegy_10 ul { list-style-type: disc; padding: 0 0 0 var(--spacing-global-space6); }

._textBlock_1vegy_10 ol li::before, ._textBlock_1vegy_10 ul li::marker { font-size: var(--font-size-1); }

._textBlock_1vegy_10 ol > li { counter-increment: first-counter 1; display: grid; grid-template-columns: auto 1fr; }

._textBlock_1vegy_10 ol > li::before { content: counter(first-counter) ". "; grid-area: 1 / 1; line-height: var(--font-line-height-1); padding-right: 6px; }

._textBlock_1vegy_10 ol > li > * { grid-column: 2; }

._textBlock_1vegy_10 ol ol > li { counter-increment: second-counter 1; }

._textBlock_1vegy_10 ol ol > li::before { content: counter(first-counter) "." counter(second-counter) ". "; }

._textBlock_1vegy_10 ol ol.fuse-text-block__numeral-alpha-ordered-list > li { counter-increment: section 1; }

._textBlock_1vegy_10 ol ol.fuse-text-block__numeral-alpha-ordered-list > li::before { content: counter(section, lower-alpha) ". "; }

._textBlock_1vegy_10 ol ol ol.fuse-text-block__numeral-alpha-ordered-list > li { counter-increment: roman-counter 1; }

._textBlock_1vegy_10 ol ol ol.fuse-text-block__numeral-alpha-ordered-list > li::before { content: counter(roman-counter, lower-roman) ". "; }

._textBlock_1vegy_10 ol ol ol > li { counter-increment: roman-counter 1; }

._textBlock_1vegy_10 ol ol ol > li::before { content: counter(roman-counter, lower-roman) ". "; }

.fuse-text-block__unordered-list--brand-mid > li::marker { color: var(--color-brand-mid); }

._textBlock--backgroundBlack_1vegy_68 ul.fuse-text-block__unordered-list--brand-mid > li::marker, ._textBlock--backgroundBrandMid_1vegy_59 ul.fuse-text-block__unordered-list--brand-mid > li::marker { color: var(--color-base-white); }

.fuse-text-block .fuse-text-block__unordered-crosslist--cross > li, .fuse-text-block .fuse-text-block__unordered-ticklist--tick > li { list-style-type: none; position: relative; }

.fuse-text-block .fuse-text-block__unordered-crosslist--cross > li::before, .fuse-text-block .fuse-text-block__unordered-ticklist--tick > li::before { content: ""; height: var(--spacing-global-space6); left: -2.8rem; mask-repeat: no-repeat; position: absolute; top: 0px; width: var(--spacing-global-space6); }

.fuse-text-block .fuse-text-block__unordered-ticklist--tick > li::before { background-color: var(--color-functional-successMid); mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E"); mask-size: contain; }

.fuse-text-block .fuse-text-block__unordered-crosslist--cross > li::before { background-color: var(--color-functional-errorMid); mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E"); }

._textBlock--backgroundBlack_1vegy_68 ul.fuse-text-block__unordered-crosslist--cross > li, ._textBlock--backgroundBlack_1vegy_68 ul.fuse-text-block__unordered-ticklist--tick > li, ._textBlock--backgroundBrandMid_1vegy_59 ul.fuse-text-block__unordered-crosslist--cross > li, ._textBlock--backgroundBrandMid_1vegy_59 ul.fuse-text-block__unordered-ticklist--tick > li { list-style-type: disc; }

._textBlock--backgroundBlack_1vegy_68 ul.fuse-text-block__unordered-crosslist--cross > li::before, ._textBlock--backgroundBlack_1vegy_68 ul.fuse-text-block__unordered-ticklist--tick > li::before, ._textBlock--backgroundBrandMid_1vegy_59 ul.fuse-text-block__unordered-crosslist--cross > li::before, ._textBlock--backgroundBrandMid_1vegy_59 ul.fuse-text-block__unordered-ticklist--tick > li::before { background-color: initial; }

._textBlock_1vegy_10 .fuse-text-block__unordered-crosslist--cross .visually-hidden, ._textBlock_1vegy_10 .fuse-text-block__unordered-ticklist--tick .visually-hidden { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; white-space: nowrap; }

._textBlock_1vegy_10 hr { border-bottom-width: 0px; border-top-width: var(--border-width-xs); color: var(--color-functional-divider); margin: var(--spacing-global-space7) 0; }

._textBlock--leftAlign_1vegy_491 { text-align: left; }

.fuse-text-block--center-align { text-align: center; }

._textBlock--foregroundTextBrandMid_1vegy_499 { color: var(--color-brand-mid); }

._textBlock--backgroundBlack_1vegy_68._textBlock--foregroundTextBrandMid_1vegy_499, ._textBlock--backgroundBrandMid_1vegy_59._textBlock--foregroundTextBrandMid_1vegy_499 { color: var(--color-base-white); }

._textBlock_1vegy_10 > :last-child, ._textBlock_1vegy_10 > :last-child span[class^="fuse-text-block__text-size-"], ._textBlock_1vegy_10 > :last-child strong span[class^="fuse-text-block__text-size-"] { margin-bottom: 0px; }

._textHero_4413z_1 { background-color: var(--color-brand-light); }

._textHero__content_4413z_5 { overflow: hidden; padding: var(--spacing-global-space10) 0; text-align: center; text-overflow: ellipsis; }

@media screen and (min-width: 64rem) {
  ._textHero__content_4413z_5 { padding: var(--spacing-global-space12) 0; }
}

:root { --color-very-enhancedText: #000; --color-very-onBlack: #de007b; --color-very-pink100: #fef3f9; --color-very-pink200: #fab2da; --color-very-pink300: #f96ebb; --color-very-pink400: #fb289c; --color-very-pink500: #de007b; --color-very-pink600: #d10073; --color-very-pink700: #c3006c; --color-very-pink800: #b60064; --color-very-pink900: #a8005d; --color-very-pinkDark: #a8005d; --color-very-pinkMid: #de007b; --color-very-pinkLight: #fef3f9; }

:root, html[data-theme="very"], html[data-theme="veryireland"] { --color-brand-100: var(--color-very-pink100); --color-brand-200: var(--color-very-pink200); --color-brand-300: var(--color-very-pink300); --color-brand-400: var(--color-very-pink400); --color-brand-500: var(--color-very-pink500); --color-brand-600: var(--color-very-pink600); --color-brand-700: var(--color-very-pink700); --color-brand-800: var(--color-very-pink800); --color-brand-900: var(--color-very-pink900); --color-brand-dark: var(--color-very-pinkDark); --color-brand-mid: var(--color-very-pinkMid); --color-brand-light: var(--color-very-pinkLight); --color-brand-onBlack: var(--color-very-onBlack); --color-brand-enhancedText: var(--color-very-enhancedText); }

:root { --color-littlewoods-enhancedText: #fff; --color-littlewoods-onBlack: #fff; --color-littlewoods-purple100: #fbf4fb; --color-littlewoods-purple200: #e6b7e5; --color-littlewoods-purple300: #d178d0; --color-littlewoods-purple400: #ba3cb8; --color-littlewoods-purple500: #7d277b; --color-littlewoods-purple600: #752474; --color-littlewoods-purple700: #6e226c; --color-littlewoods-purple800: #661f65; --color-littlewoods-purple900: #5e1d5d; --color-littlewoods-purpleDark: #5e1d5d; --color-littlewoods-purpleMid: #7d277b; --color-littlewoods-purpleLight: #fbf4fb; }

html[data-theme="littlewoods"] { --color-brand-100: var(--color-littlewoods-purple100); --color-brand-200: var(--color-littlewoods-purple200); --color-brand-300: var(--color-littlewoods-purple300); --color-brand-400: var(--color-littlewoods-purple400); --color-brand-500: var(--color-littlewoods-purple500); --color-brand-600: var(--color-littlewoods-purple600); --color-brand-700: var(--color-littlewoods-purple700); --color-brand-800: var(--color-littlewoods-purple800); --color-brand-900: var(--color-littlewoods-purple900); --color-brand-dark: var(--color-littlewoods-purpleDark); --color-brand-mid: var(--color-littlewoods-purpleMid); --color-brand-light: var(--color-littlewoods-purpleLight); --color-brand-onBlack: var(--color-littlewoods-onBlack); --color-brand-enhancedText: var(--color-littlewoods-enhancedText); }

:root { --border-radius-s: 2px; --border-radius-m: 4px; --border-radius-l: 6px; --border-width-xs: 1px; --border-width-s: 2px; --border-width-m: 4px; --border-width-l: 6px; --border-width-xl: 8px; --button-s-font-size: var(--font-size-m2); --button-s-icon-height: 1.6rem; --button-s-icon-width: 1.6rem; --button-s-line-height: var(--font-line-height-m2); --button-s-padding: var(--spacing-global-space3) var(--spacing-global-space5); --button-s-border-radius: 2px; --button-s-box-shadow: var(--elevation-shadow-xxs); --button-s-side-padding: var(--spacing-global-space4); --button-m-font-size: var(--font-size-m1); --button-m-icon-height: 2rem; --button-m-icon-width: 2rem; --button-m-line-height: var(--font-line-height-m1); --button-m-padding: 10px var(--spacing-global-space6); --button-m-border-radius: 4px; --button-m-box-shadow: var(--elevation-shadow-xs); --button-m-side-padding: 14px; --button-l-font-size: var(--font-size-1); --button-l-icon-height: 2.4rem; --button-l-icon-width: 2.4rem; --button-l-line-height: var(--font-line-height-1); --button-l-padding: var(--spacing-global-space4) var(--spacing-global-space7); --button-l-border-radius: 6px; --button-l-box-shadow: var(--elevation-shadow-s); --button-l-side-padding: 20px; --icon-button-s-font-size: var(--font-size-m2); --icon-button-s-icon-height: 2.4rem; --icon-button-s-icon-width: 2.4rem; --icon-button-s-line-height: var(--font-line-height-m2); --icon-button-m-font-size: var(--font-size-m1); --icon-button-m-icon-height: 3.2rem; --icon-button-m-icon-width: 3.2rem; --icon-button-m-line-height: var(--font-line-height-m1); --icon-button-l-font-size: var(--font-size-1); --icon-button-l-icon-height: 4rem; --icon-button-l-icon-width: 4rem; --icon-button-l-line-height: var(--font-line-height-1); --color-global-azure100: #e5efff; --color-global-azure200: #b2cfff; --color-global-azure300: #7eaeff; --color-global-azure400: #4a8cff; --color-global-azure500: #1769ff; --color-global-azure600: #0059fd; --color-global-azure700: #0051e4; --color-global-azure800: #0048cb; --color-global-azure900: #003fb2; --color-global-black: #000; --color-global-blue100: #e5f1f7; --color-global-blue200: #b8d4e8; --color-global-blue300: #8cb4d7; --color-global-blue400: #618fc6; --color-global-blue500: #4169aa; --color-global-blue600: #3f629e; --color-global-blue700: #3c5c93; --color-global-blue800: #3a5587; --color-global-blue900: #374f7c; --color-global-bronze100: #f9f1e3; --color-global-bronze200: #efd098; --color-global-bronze300: #edb346; --color-global-bronze400: #d5900a; --color-global-bronze500: #8b5d00; --color-global-bronze600: #805706; --color-global-bronze700: #76510c; --color-global-bronze800: #6c4b11; --color-global-bronze900: #634616; --color-global-green100: #e4f4ee; --color-global-green200: #99e3bc; --color-global-green300: #41df72; --color-global-green400: #0eb528; --color-global-green500: #006700; --color-global-green600: #0a6005; --color-global-green700: #13590a; --color-global-green800: #1a520f; --color-global-green900: #204b13; --color-global-grey100: #fafafa; --color-global-grey200: #f6f6f6; --color-global-grey300: #ededed; --color-global-grey400: #d3d3d3; --color-global-grey500: #bababa; --color-global-grey600: #a0a0a0; --color-global-grey700: #878787; --color-global-grey800: #6e6e6e; --color-global-grey900: #545454; --color-global-grey1000: #212121; --color-global-pink100: #fef3f9; --color-global-pink200: #fab2da; --color-global-pink300: #f96ebb; --color-global-pink400: #fb289c; --color-global-pink500: #de007b; --color-global-pink600: #d10073; --color-global-pink700: #c3006c; --color-global-pink800: #b60064; --color-global-pink900: #a8005d; --color-global-purple100: #fbf4fb; --color-global-purple200: #e6b7e5; --color-global-purple300: #d178d0; --color-global-purple400: #ba3cb8; --color-global-purple500: #7d277b; --color-global-purple600: #752474; --color-global-purple700: #6e226c; --color-global-purple800: #661f65; --color-global-purple900: #5e1d5d; --color-global-red100: #ffefef; --color-global-red200: #fdb0b0; --color-global-red300: #f97375; --color-global-red400: #f3393d; --color-global-red500: #d91218; --color-global-red600: #c71617; --color-global-red700: #b61a19; --color-global-red800: #a51f1b; --color-global-red900: #95231d; --color-global-white: #fff; --color-universal-blueDark: #374f7c; --color-universal-blueMid: #4169aa; --color-universal-blueLight: #e5f1f7; --color-universal-bronzeDark: #634616; --color-universal-bronzeMid: #8b5d00; --color-universal-bronzeLight: #f9f1e3; --color-universal-greenDark: #204b13; --color-universal-greenMid: #006700; --color-universal-greenLight: #e4f4ee; --color-universal-redDark: #95231d; --color-universal-redMid: #d91218; --color-universal-redLight: #ffefef; --color-functional-divider: #d3d3d3; --color-functional-errorDark: #95231d; --color-functional-errorMid: #d91218; --color-functional-errorLight: #ffefef; --color-functional-focus: #1769ff; --color-functional-informationDark: #374f7c; --color-functional-informationMid: #4169aa; --color-functional-informationLight: #e5f1f7; --color-functional-page: #fff; --color-functional-panelDark: #f6f6f6; --color-functional-panelMid: #fafafa; --color-functional-panelLight: #fff; --color-functional-successDark: #204b13; --color-functional-successMid: #006700; --color-functional-successLight: #e4f4ee; --color-functional-tintBlack10: #0000001a; --color-functional-tintBlack20: #0003; --color-functional-tintBlack90: #000000e5; --color-functional-tintWhite20: rgba(f,f,f,.2); --color-functional-tintWhite90: #ffffffe5; --color-functional-tintRed90: #d91218e5; --color-functional-warningDark: #634616; --color-functional-warningMid: #8b5d00; --color-functional-warningLight: #f9f1e3; --color-base-black: #000; --color-base-white: #fff; --color-greys-grey10: #212121; --color-greys-grey9: #545454; --color-greys-grey8: #6e6e6e; --color-greys-grey7: #878787; --color-greys-grey6: #a0a0a0; --color-greys-grey5: #bababa; --color-greys-grey4: #d3d3d3; --color-greys-grey3: #ededed; --color-greys-grey2: #f6f6f6; --color-greys-grey1: #fafafa; --color-font-display: var(--color-global-black); --color-font-heading: var(--color-global-black); --color-font-paragraph: var(--color-global-grey900); --elevation-shadow-4: 0px 2px 4px #0003; --elevation-shadow-6: 0px 2px 6px #0003; --elevation-shadow-8: 0px 2px 8px #0003; --elevation-shadow-12: 0px 2px 12px #0003; --elevation-shadow-16: 0px 2px 16px #0003; --elevation-shadow-24: 0px 2px 24px #0003; --elevation-shadow-32: 0px 2px 32px #0003; --elevation-shadow-xxs: 0px 2px 4px #0003; --elevation-shadow-xs: 0px 2px 6px #0003; --elevation-shadow-s: 0px 2px 8px #0003; --elevation-shadow-m: 0px 2px 12px #0003; --elevation-shadow-l: 0px 2px 16px #0003; --elevation-shadow-xl: 0px 2px 24px #0003; --elevation-shadow-xxl: 0px 2px 32px #0003; --elevation-glow-4: 0px 2px 4px #fff3; --elevation-glow-6: 0px 2px 6px #fff3; --elevation-glow-8: 0px 2px 8px #fff3; --elevation-glow-12: 0px 2px 12px #fff3; --elevation-glow-16: 0px 2px 16px #fff3; --elevation-glow-24: 0px 2px 24px #fff3; --elevation-glow-32: 0px 2px 32px #fff3; --elevation-glow-xxs: 0px 2px 4px #fff3; --elevation-glow-xs: 0px 2px 6px #fff3; --elevation-glow-s: 0px 2px 8px #fff3; --elevation-glow-m: 0px 2px 12px #fff3; --elevation-glow-l: 0px 2px 16px #fff3; --elevation-glow-xl: 0px 2px 24px #fff3; --elevation-glow-xxl: 0px 2px 32px #fff3; --focus-outline: var(--spacing-global-space1) solid var(--color-functional-focus); --focus-outline-offset: var(--spacing-global-space1); --focus-outline-color: var(--color-functional-focus); }

@font-face { font-display: swap; font-family: "Very Sans"; font-weight: 400; src: url("/sa/fe-global-assets/fonts/VerySans-Medium.woff"); }

@font-face { font-display: swap; font-family: "Very Sans"; font-weight: 700; src: url("/sa/fe-global-assets/fonts/VerySans-Bold.woff"); }

@font-face { font-display: swap; font-family: "Very Sans"; font-weight: 800; src: url("/sa/fe-global-assets/fonts/VerySans-Headline.woff"); }

html { font-size: var(--font-base-size); }

body { color: rgb(84, 84, 84); font-family: var(--font-brand),Arial,Helvetica,sans-serif; }

button, input, select, textarea { font-family: inherit; }

:root { --font-brand: "Very Sans"; --font-base-size: 62.5%; --font-line-height-10: 8rem; --font-line-height-11: 8.8rem; --font-line-height-12: 10.4rem; --font-line-height-13: 12rem; --font-line-height-14: 14.4rem; --font-line-height-1: 2.4rem; --font-line-height-2: 2.6rem; --font-line-height-3: 3.2rem; --font-line-height-4: 3.6rem; --font-line-height-5: 4rem; --font-line-height-6: 4.8rem; --font-line-height-7: 5.2rem; --font-line-height-8: 5.6rem; --font-line-height-9: 6.4rem; --font-line-height-em-10: 8em; --font-line-height-em-11: 8.8em; --font-line-height-em-12: 10.4em; --font-line-height-em-13: 12em; --font-line-height-em-14: 14.4em; --font-line-height-em-1: 2.4em; --font-line-height-em-2: 2.6em; --font-line-height-em-3: 3.2em; --font-line-height-em-4: 3.6em; --font-line-height-em-5: 4em; --font-line-height-em-6: 4.8em; --font-line-height-em-7: 5.2em; --font-line-height-em-8: 5.6em; --font-line-height-em-9: 6.4em; --font-line-height-em-m1: 2em; --font-line-height-em-m2: 1.6em; --font-line-height-em-m3: 1.4em; --font-line-height-m1: 2rem; --font-line-height-m2: 1.6rem; --font-line-height-m3: 1.4rem; --font-size-em-10: 6em; --font-size-em-11: 7em; --font-size-em-12: 8.2em; --font-size-em-13: 9.5em; --font-size-em-14: 11em; --font-size-em-1: 1.6em; --font-size-em-2: 1.8em; --font-size-em-3: 2.2em; --font-size-em-4: 2.5em; --font-size-em-5: 3em; --font-size-em-6: 3.4em; --font-size-em-7: 4em; --font-size-em-8: 4.5em; --font-size-em-9: 5.2em; --font-size-em-m1: 1.4em; --font-size-em-m2: 1.2em; --font-size-em-m3: 1em; --font-size-t1: 1rem; --font-size-t2: 1.125rem; --font-size-t3: 1.375rem; --font-size-t4: 1.5625rem; --font-size-t5: 1.875rem; --font-size-t6: 2.125rem; --font-size-t7: 2.5rem; --font-size-t8: 2.8125rem; --font-size-t9: 3.25rem; --font-size-t10: 3.75rem; --font-size-t11: 4.375rem; --font-size-t12: 5.125rem; --font-size-t13: 5.9375rem; --font-size-t14: 6.875rem; --font-line-height-t1: 1.5rem; --font-line-height-t2: 1.625rem; --font-line-height-t3: 2rem; --font-line-height-t4: 2.25rem; --font-line-height-t5: 2.5rem; --font-line-height-t6: 3rem; --font-line-height-t7: 3.25rem; --font-line-height-t8: 3.5rem; --font-line-height-t9: 4rem; --font-line-height-t10: 5rem; --font-line-height-t11: 5.5rem; --font-line-height-t12: 6.5rem; --font-line-height-t13: 7.5rem; --font-line-height-t14: 9rem; --font-size-10: 6rem; --font-size-11: 7rem; --font-size-12: 8.2rem; --font-size-13: 9.5rem; --font-size-14: 11rem; --font-size-1: 1.6rem; --font-size-2: 1.8rem; --font-size-3: 2.2rem; --font-size-4: 2.5rem; --font-size-5: 3rem; --font-size-6: 3.4rem; --font-size-7: 4rem; --font-size-8: 4.5rem; --font-size-9: 5.2rem; --font-size-m1: 1.4rem; --font-size-m2: 1.2rem; --font-size-m3: 1rem; --font-weight-display: 800; --font-weight-heading: 700; --font-weight-paragraph: 400; }

html { box-sizing: border-box; }

*, ::after, ::before { box-sizing: inherit; }

:focus { outline: rgb(58, 100, 203) dotted 1px; }

body, caption, fieldset, h1, h2, h3, h4, h5, h6, ol, p, ul { margin: 0px; padding: 0px; }

ol, ul { list-style: none; }

img { height: auto; max-width: 100%; }

fieldset, iframe { border: 0px; }

button, button:active { color: unset; }

#speedtrap, .hidden { display: none; }

:root { --grid-xxs-gutter: .8rem; --grid-xs-gutter: .8rem; --grid-s-gutter: .8rem; --grid-m-gutter: 1.2rem; --grid-l-gutter: 1.2rem; --grid-xl-gutter: 1.6rem; --grid-xxl-gutter: 1.6rem; --grid-xxs-margin: 1.6rem; --grid-xs-margin: 1.6rem; --grid-s-margin: 1.6rem; --grid-m-margin: 2.4rem; --grid-l-margin: 2.4rem; --grid-xl-margin: 8rem; --grid-xxl-margin: 8rem; }

.grid-container .grid-xxs-1 { grid-column: auto / span 1; }

.grid-container .grid-xxs-2 { grid-column: auto / span 2; }

.grid-container .grid-xxs-3 { grid-column: auto / span 3; }

.grid-container .grid-xxs-4 { grid-column: auto / span 4; }

.grid-container .grid-xxs-5 { grid-column: auto / span 5; }

.grid-container .grid-xxs-6 { grid-column: auto / span 6; }

.grid-container .grid-xxs-7 { grid-column: auto / span 7; }

.grid-container .grid-xxs-8 { grid-column: auto / span 8; }

.grid-container .grid-xxs-9 { grid-column: auto / span 9; }

.grid-container .grid-xxs-10 { grid-column: auto / span 10; }

.grid-container .grid-xxs-11 { grid-column: auto / span 11; }

.grid-container .grid-xxs-12 { grid-column: auto / span 12; }

.grid-container .grid-xxs-cs-1 { grid-column-start: 1; }

.grid-container .grid-xxs-cs-2 { grid-column-start: 2; }

.grid-container .grid-xxs-cs-3 { grid-column-start: 3; }

.grid-container .grid-xxs-cs-4 { grid-column-start: 4; }

.grid-container .grid-xxs-cs-5 { grid-column-start: 5; }

.grid-container .grid-xxs-cs-6 { grid-column-start: 6; }

.grid-container .grid-xxs-cs-7 { grid-column-start: 7; }

.grid-container .grid-xxs-cs-8 { grid-column-start: 8; }

.grid-container .grid-xxs-cs-9 { grid-column-start: 9; }

.grid-container .grid-xxs-cs-10 { grid-column-start: 10; }

.grid-container .grid-xxs-cs-11 { grid-column-start: 11; }

.grid-container .grid-xxs-cs-12 { grid-column-start: 12; }

@media screen and (min-width: 22.5rem) {
  .grid-container .grid-xs-1 { grid-column: auto / span 1; }
  .grid-container .grid-xs-2 { grid-column: auto / span 2; }
  .grid-container .grid-xs-3 { grid-column: auto / span 3; }
  .grid-container .grid-xs-4 { grid-column: auto / span 4; }
  .grid-container .grid-xs-5 { grid-column: auto / span 5; }
  .grid-container .grid-xs-6 { grid-column: auto / span 6; }
  .grid-container .grid-xs-7 { grid-column: auto / span 7; }
  .grid-container .grid-xs-8 { grid-column: auto / span 8; }
  .grid-container .grid-xs-9 { grid-column: auto / span 9; }
  .grid-container .grid-xs-10 { grid-column: auto / span 10; }
  .grid-container .grid-xs-11 { grid-column: auto / span 11; }
  .grid-container .grid-xs-12 { grid-column: auto / span 12; }
  .grid-container .grid-xs-cs-1 { grid-column-start: 1; }
  .grid-container .grid-xs-cs-2 { grid-column-start: 2; }
  .grid-container .grid-xs-cs-3 { grid-column-start: 3; }
  .grid-container .grid-xs-cs-4 { grid-column-start: 4; }
  .grid-container .grid-xs-cs-5 { grid-column-start: 5; }
  .grid-container .grid-xs-cs-6 { grid-column-start: 6; }
  .grid-container .grid-xs-cs-7 { grid-column-start: 7; }
  .grid-container .grid-xs-cs-8 { grid-column-start: 8; }
  .grid-container .grid-xs-cs-9 { grid-column-start: 9; }
  .grid-container .grid-xs-cs-10 { grid-column-start: 10; }
  .grid-container .grid-xs-cs-11 { grid-column-start: 11; }
  .grid-container .grid-xs-cs-12 { grid-column-start: 12; }
}

@media screen and (min-width: 23.4375rem) {
  .grid-container .grid-s-1 { grid-column: auto / span 1; }
  .grid-container .grid-s-2 { grid-column: auto / span 2; }
  .grid-container .grid-s-3 { grid-column: auto / span 3; }
  .grid-container .grid-s-4 { grid-column: auto / span 4; }
  .grid-container .grid-s-5 { grid-column: auto / span 5; }
  .grid-container .grid-s-6 { grid-column: auto / span 6; }
  .grid-container .grid-s-7 { grid-column: auto / span 7; }
  .grid-container .grid-s-8 { grid-column: auto / span 8; }
  .grid-container .grid-s-9 { grid-column: auto / span 9; }
  .grid-container .grid-s-10 { grid-column: auto / span 10; }
  .grid-container .grid-s-11 { grid-column: auto / span 11; }
  .grid-container .grid-s-12 { grid-column: auto / span 12; }
  .grid-container .grid-s-cs-1 { grid-column-start: 1; }
  .grid-container .grid-s-cs-2 { grid-column-start: 2; }
  .grid-container .grid-s-cs-3 { grid-column-start: 3; }
  .grid-container .grid-s-cs-4 { grid-column-start: 4; }
  .grid-container .grid-s-cs-5 { grid-column-start: 5; }
  .grid-container .grid-s-cs-6 { grid-column-start: 6; }
  .grid-container .grid-s-cs-7 { grid-column-start: 7; }
  .grid-container .grid-s-cs-8 { grid-column-start: 8; }
  .grid-container .grid-s-cs-9 { grid-column-start: 9; }
  .grid-container .grid-s-cs-10 { grid-column-start: 10; }
  .grid-container .grid-s-cs-11 { grid-column-start: 11; }
  .grid-container .grid-s-cs-12 { grid-column-start: 12; }
}

@media screen and (min-width: 48rem) {
  .grid-container .grid-m-1 { grid-column: auto / span 1; }
  .grid-container .grid-m-2 { grid-column: auto / span 2; }
  .grid-container .grid-m-3 { grid-column: auto / span 3; }
  .grid-container .grid-m-4 { grid-column: auto / span 4; }
  .grid-container .grid-m-5 { grid-column: auto / span 5; }
  .grid-container .grid-m-6 { grid-column: auto / span 6; }
  .grid-container .grid-m-7 { grid-column: auto / span 7; }
  .grid-container .grid-m-8 { grid-column: auto / span 8; }
  .grid-container .grid-m-9 { grid-column: auto / span 9; }
  .grid-container .grid-m-10 { grid-column: auto / span 10; }
  .grid-container .grid-m-11 { grid-column: auto / span 11; }
  .grid-container .grid-m-12 { grid-column: auto / span 12; }
  .grid-container .grid-m-cs-1 { grid-column-start: 1; }
  .grid-container .grid-m-cs-2 { grid-column-start: 2; }
  .grid-container .grid-m-cs-3 { grid-column-start: 3; }
  .grid-container .grid-m-cs-4 { grid-column-start: 4; }
  .grid-container .grid-m-cs-5 { grid-column-start: 5; }
  .grid-container .grid-m-cs-6 { grid-column-start: 6; }
  .grid-container .grid-m-cs-7 { grid-column-start: 7; }
  .grid-container .grid-m-cs-8 { grid-column-start: 8; }
  .grid-container .grid-m-cs-9 { grid-column-start: 9; }
  .grid-container .grid-m-cs-10 { grid-column-start: 10; }
  .grid-container .grid-m-cs-11 { grid-column-start: 11; }
  .grid-container .grid-m-cs-12 { grid-column-start: 12; }
}

@media screen and (min-width: 64rem) {
  .grid-container .grid-l-1 { grid-column: auto / span 1; }
  .grid-container .grid-l-2 { grid-column: auto / span 2; }
  .grid-container .grid-l-3 { grid-column: auto / span 3; }
  .grid-container .grid-l-4 { grid-column: auto / span 4; }
  .grid-container .grid-l-5 { grid-column: auto / span 5; }
  .grid-container .grid-l-6 { grid-column: auto / span 6; }
  .grid-container .grid-l-7 { grid-column: auto / span 7; }
  .grid-container .grid-l-8 { grid-column: auto / span 8; }
  .grid-container .grid-l-9 { grid-column: auto / span 9; }
  .grid-container .grid-l-10 { grid-column: auto / span 10; }
  .grid-container .grid-l-11 { grid-column: auto / span 11; }
  .grid-container .grid-l-12 { grid-column: auto / span 12; }
  .grid-container .grid-l-cs-1 { grid-column-start: 1; }
  .grid-container .grid-l-cs-2 { grid-column-start: 2; }
  .grid-container .grid-l-cs-3 { grid-column-start: 3; }
  .grid-container .grid-l-cs-4 { grid-column-start: 4; }
  .grid-container .grid-l-cs-5 { grid-column-start: 5; }
  .grid-container .grid-l-cs-6 { grid-column-start: 6; }
  .grid-container .grid-l-cs-7 { grid-column-start: 7; }
  .grid-container .grid-l-cs-8 { grid-column-start: 8; }
  .grid-container .grid-l-cs-9 { grid-column-start: 9; }
  .grid-container .grid-l-cs-10 { grid-column-start: 10; }
  .grid-container .grid-l-cs-11 { grid-column-start: 11; }
  .grid-container .grid-l-cs-12 { grid-column-start: 12; }
}

@media screen and (min-width: 90rem) {
  .grid-container .grid-xl-1 { grid-column: auto / span 1; }
  .grid-container .grid-xl-2 { grid-column: auto / span 2; }
  .grid-container .grid-xl-3 { grid-column: auto / span 3; }
  .grid-container .grid-xl-4 { grid-column: auto / span 4; }
  .grid-container .grid-xl-5 { grid-column: auto / span 5; }
  .grid-container .grid-xl-6 { grid-column: auto / span 6; }
  .grid-container .grid-xl-7 { grid-column: auto / span 7; }
  .grid-container .grid-xl-8 { grid-column: auto / span 8; }
  .grid-container .grid-xl-9 { grid-column: auto / span 9; }
  .grid-container .grid-xl-10 { grid-column: auto / span 10; }
  .grid-container .grid-xl-11 { grid-column: auto / span 11; }
  .grid-container .grid-xl-12 { grid-column: auto / span 12; }
  .grid-container .grid-xl-cs-1 { grid-column-start: 1; }
  .grid-container .grid-xl-cs-2 { grid-column-start: 2; }
  .grid-container .grid-xl-cs-3 { grid-column-start: 3; }
  .grid-container .grid-xl-cs-4 { grid-column-start: 4; }
  .grid-container .grid-xl-cs-5 { grid-column-start: 5; }
  .grid-container .grid-xl-cs-6 { grid-column-start: 6; }
  .grid-container .grid-xl-cs-7 { grid-column-start: 7; }
  .grid-container .grid-xl-cs-8 { grid-column-start: 8; }
  .grid-container .grid-xl-cs-9 { grid-column-start: 9; }
  .grid-container .grid-xl-cs-10 { grid-column-start: 10; }
  .grid-container .grid-xl-cs-11 { grid-column-start: 11; }
  .grid-container .grid-xl-cs-12 { grid-column-start: 12; }
}

@media screen and (min-width: 120rem) {
  .grid-container .grid-xxl-1 { grid-column: auto / span 1; }
  .grid-container .grid-xxl-2 { grid-column: auto / span 2; }
  .grid-container .grid-xxl-3 { grid-column: auto / span 3; }
  .grid-container .grid-xxl-4 { grid-column: auto / span 4; }
  .grid-container .grid-xxl-5 { grid-column: auto / span 5; }
  .grid-container .grid-xxl-6 { grid-column: auto / span 6; }
  .grid-container .grid-xxl-7 { grid-column: auto / span 7; }
  .grid-container .grid-xxl-8 { grid-column: auto / span 8; }
  .grid-container .grid-xxl-9 { grid-column: auto / span 9; }
  .grid-container .grid-xxl-10 { grid-column: auto / span 10; }
  .grid-container .grid-xxl-11 { grid-column: auto / span 11; }
  .grid-container .grid-xxl-12 { grid-column: auto / span 12; }
  .grid-container .grid-xxl-cs-1 { grid-column-start: 1; }
  .grid-container .grid-xxl-cs-2 { grid-column-start: 2; }
  .grid-container .grid-xxl-cs-3 { grid-column-start: 3; }
  .grid-container .grid-xxl-cs-4 { grid-column-start: 4; }
  .grid-container .grid-xxl-cs-5 { grid-column-start: 5; }
  .grid-container .grid-xxl-cs-6 { grid-column-start: 6; }
  .grid-container .grid-xxl-cs-7 { grid-column-start: 7; }
  .grid-container .grid-xxl-cs-8 { grid-column-start: 8; }
  .grid-container .grid-xxl-cs-9 { grid-column-start: 9; }
  .grid-container .grid-xxl-cs-10 { grid-column-start: 10; }
  .grid-container .grid-xxl-cs-11 { grid-column-start: 11; }
  .grid-container .grid-xxl-cs-12 { grid-column-start: 12; }
}

:root { --icon-warning: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M31.997 17.307 52.077 52h-40.16zm0-10.64L2.664 57.333h58.667zM34.664 44h-5.333v5.333h5.333zm0-16h-5.333v10.667h5.333z'/%3E%3C/svg%3E"); --icon-error: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M29.336 40h5.333v5.333h-5.333zm0-21.333h5.333v16h-5.333zm2.64-13.334C17.256 5.333 5.336 17.28 5.336 32s11.92 26.667 26.64 26.667c14.747 0 26.693-11.947 26.693-26.667S46.723 5.333 31.976 5.333m.027 48c-11.787 0-21.334-9.546-21.334-21.333s9.547-21.333 21.334-21.333S53.336 20.213 53.336 32s-9.547 21.333-21.333 21.333'/%3E%3C/svg%3E"); --icon-success: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32.003 5.333C17.283 5.333 5.336 17.28 5.336 32s11.947 26.667 26.667 26.667S58.669 46.72 58.669 32 46.723 5.333 32.003 5.333m0 48c-11.76 0-21.334-9.573-21.334-21.333s9.574-21.333 21.334-21.333S53.336 20.24 53.336 32s-9.573 21.333-21.333 21.333m12.24-33.12L26.669 37.787l-6.906-6.88-3.76 3.76 10.666 10.666L48.003 24z'/%3E%3C/svg%3E"); --icon-information: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M29.336 18.667h5.333V24h-5.333zm0 10.666h5.333v16h-5.333zm2.667-24C17.283 5.333 5.336 17.28 5.336 32s11.947 26.667 26.667 26.667S58.669 46.72 58.669 32 46.723 5.333 32.003 5.333m0 48c-11.76 0-21.334-9.573-21.334-21.333s9.574-21.333 21.334-21.333S53.336 20.24 53.336 32s-9.573 21.333-21.333 21.333'/%3E%3C/svg%3E"); }

@media screen and (min-width: 0rem) {
  h1.markdown__h1 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); margin-bottom: var(--spacing-paragraph-margin-bottom-5); }
  h1.markdown__h1, h2.markdown__h2 { color: var(--color-font-heading); font-weight: var(--font-weight-heading); }
  h2.markdown__h2 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); margin-bottom: var(--spacing-paragraph-margin-bottom-4); }
  h3.markdown__h3 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); margin-bottom: var(--spacing-paragraph-margin-bottom-3); }
  h3.markdown__h3, h4.markdown__h4 { color: var(--color-font-heading); font-weight: var(--font-weight-heading); }
  h4.markdown__h4 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); margin-bottom: var(--spacing-paragraph-margin-bottom-2); }
  h5.markdown__h5 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); margin-bottom: var(--spacing-paragraph-margin-bottom-1); }
  h5.markdown__h5, h6.markdown__h6 { color: var(--color-font-heading); font-weight: var(--font-weight-heading); }
  h6.markdown__h6 { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); margin-bottom: var(--spacing-paragraph-margin-bottom-m1); }
}

@media screen and (min-width: 48rem) {
  h1.markdown__h1 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); margin-bottom: var(--spacing-paragraph-margin-bottom-6); }
  h1.markdown__h1, h2.markdown__h2 { color: var(--color-font-heading); font-weight: var(--font-weight-heading); }
  h2.markdown__h2 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); margin-bottom: var(--spacing-paragraph-margin-bottom-5); }
  h3.markdown__h3 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); margin-bottom: var(--spacing-paragraph-margin-bottom-4); }
  h3.markdown__h3, h4.markdown__h4 { color: var(--color-font-heading); font-weight: var(--font-weight-heading); }
  h4.markdown__h4 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); margin-bottom: var(--spacing-paragraph-margin-bottom-3); }
  h5.markdown__h5 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); margin-bottom: var(--spacing-paragraph-margin-bottom-2); }
  h5.markdown__h5, h6.markdown__h6 { color: var(--color-font-heading); font-weight: var(--font-weight-heading); }
  h6.markdown__h6 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); margin-bottom: var(--spacing-paragraph-margin-bottom-1); }
}

@media screen and (min-width: 64rem) {
  h1.markdown__h1 { font-size: var(--font-size-7); line-height: var(--font-line-height-7); margin-bottom: var(--spacing-paragraph-margin-bottom-7); }
  h1.markdown__h1, h2.markdown__h2 { color: var(--color-font-heading); font-weight: var(--font-weight-heading); }
  h2.markdown__h2 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); margin-bottom: var(--spacing-paragraph-margin-bottom-6); }
  h3.markdown__h3 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); margin-bottom: var(--spacing-paragraph-margin-bottom-5); }
  h3.markdown__h3, h4.markdown__h4 { color: var(--color-font-heading); font-weight: var(--font-weight-heading); }
  h4.markdown__h4 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); margin-bottom: var(--spacing-paragraph-margin-bottom-4); }
  h5.markdown__h5 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); margin-bottom: var(--spacing-paragraph-margin-bottom-3); }
  h5.markdown__h5, h6.markdown__h6 { color: var(--color-font-heading); font-weight: var(--font-weight-heading); }
  h6.markdown__h6 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); margin-bottom: var(--spacing-paragraph-margin-bottom-2); }
}

p.markdown__typography-paragraph { color: var(--color-font-paragraph); font-size: var(--font-size-1); font-weight: var(--font-weight-paragraph); line-height: var(--font-line-height-1); margin-bottom: var(--spacing-paragraph-margin-bottom-1); }

em.markdown__color-brand-mid { color: var(--color-brand-mid); font-style: normal; }

strong.markdown__typography-bold { font-weight: var(--font-weight-heading); }

a.markdown__link { color: var(--color-global-black); }

a.markdown__link:active, a.markdown__link:focus { outline: var(--border-width-s) solid var(--color-functional-focus); }

a.markdown__link:visited { color: var(--color-global-grey800); }

a.markdown__link:focus, a.markdown__link:hover, a.markdown__link:visited:focus, a.markdown__link:visited:hover { color: var(--color-brand-dark); }

a.markdown__link:active, a.markdown__link:visited:active { color: var(--color-global-black); }

ol.markdown__ordered-list { list-style-type: decimal; padding: 0 0 0 var(--spacing-global-space6); }

ul.markdown__unordered-list { list-style-type: disc; padding: 0 0 0 var(--spacing-global-space6); }

li.markdown__ordered-list-item, li.markdown__unordered-list-item { color: var(--Grey-grey-900); font-size: var(--font-size-1); font-weight: var(--font-weight-paragraph); line-height: var(--font-line-height-1); }

:root { --screen-xxs-max-width: 22.4375rem; --screen-xxs-min-width: 0rem; --screen-xs-max-width: 23.375rem; --screen-xs-min-width: 22.5rem; --screen-s-max-width: 47.9375rem; --screen-s-min-width: 23.4375rem; --screen-m-max-width: 63.9375rem; --screen-m-min-width: 48rem; --screen-l-max-width: 89.9375rem; --screen-l-min-width: 64rem; --screen-xl-max-width: 119.9375rem; --screen-xl-min-width: 90rem; --screen-xxl-min-width: 120rem; --spacing-space2: .2rem; --spacing-space4: .4rem; --spacing-space8: .8rem; --spacing-space12: 1.2rem; --spacing-space16: 1.6rem; --spacing-space24: 2.4rem; --spacing-space32: 3.2rem; --spacing-space40: 4rem; --spacing-space48: 4.8rem; --spacing-space64: 6.4rem; --spacing-space96: 9.6rem; --spacing-space128: 12.8rem; --spacing-space160: 16rem; --spacing-space196: 19.6rem; --spacing-em2: .2em; --spacing-em4: .4em; --spacing-em8: .8em; --spacing-em12: 1.2em; --spacing-em16: 1.6em; --spacing-em24: 2.4em; --spacing-em32: 3.2em; --spacing-em40: 4em; --spacing-em48: 4.8em; --spacing-em64: 6.4em; --spacing-em96: 9.6em; --spacing-em128: 12.8em; --spacing-em160: 16em; --spacing-em196: 19.6em; --spacing-global-space1: .2rem; --spacing-global-space2: .4rem; --spacing-global-space3: .8rem; --spacing-global-space4: 1.2rem; --spacing-global-space5: 1.6rem; --spacing-global-space6: 2.4rem; --spacing-global-space7: 3.2rem; --spacing-global-space8: 4rem; --spacing-global-space9: 4.8rem; --spacing-global-space10: 6.4rem; --spacing-global-space11: 9.6rem; --spacing-global-space12: 12.8rem; --spacing-global-space13: 16rem; --spacing-global-space14: 19.6rem; --spacing-global-em-space1: .2em; --spacing-global-em-space2: .4em; --spacing-global-em-space3: .8em; --spacing-global-em-space4: 1.2em; --spacing-global-em-space5: 1.6em; --spacing-global-em-space6: 2.4em; --spacing-global-em-space7: 3.2em; --spacing-global-em-space8: 4em; --spacing-global-em-space9: 4.8em; --spacing-global-em-space10: 6.4em; --spacing-global-em-space11: 9.6em; --spacing-global-em-space12: 12.8em; --spacing-global-em-space13: 16em; --spacing-global-em-space14: 19.6em; --spacing-page-xxs: .4rem; --spacing-page-xs: .8rem; --spacing-page-s: 1.6rem; --spacing-page-m: 3.2rem; --spacing-page-l: 4.8rem; --spacing-page-xl: 9.6rem; --spacing-paragraph-margin-bottom-10: var(--spacing-global-space8); --spacing-paragraph-margin-bottom-11: var(--spacing-global-space9); --spacing-paragraph-margin-bottom-12: 5.6rem; --spacing-paragraph-margin-bottom-13: var(--spacing-global-space10); --spacing-paragraph-margin-bottom-14: 8rem; --spacing-paragraph-margin-bottom-1: var(--spacing-global-space4); --spacing-paragraph-margin-bottom-2: var(--spacing-global-space4); --spacing-paragraph-margin-bottom-3: var(--spacing-global-space5); --spacing-paragraph-margin-bottom-4: var(--spacing-global-space5); --spacing-paragraph-margin-bottom-5: var(--spacing-global-space6); --spacing-paragraph-margin-bottom-6: var(--spacing-global-space6); --spacing-paragraph-margin-bottom-7: var(--spacing-global-space7); --spacing-paragraph-margin-bottom-8: var(--spacing-global-space7); --spacing-paragraph-margin-bottom-9: var(--spacing-global-space8); --spacing-paragraph-margin-bottom-m1: var(--spacing-global-space3); --spacing-paragraph-margin-bottom-m2: var(--spacing-global-space3); --spacing-paragraph-margin-bottom-m3: var(--spacing-global-space3); --spacing-paragraph-margin-bottom-em-10: var(--spacing-global-space8); --spacing-paragraph-margin-bottom-em-11: var(--spacing-global-space9); --spacing-paragraph-margin-bottom-em-12: 5.6em; --spacing-paragraph-margin-bottom-em-13: var(--spacing-global-space10); --spacing-paragraph-margin-bottom-em-14: 8em; --spacing-paragraph-margin-bottom-em-1: var(--spacing-global-space4); --spacing-paragraph-margin-bottom-em-2: var(--spacing-global-space4); --spacing-paragraph-margin-bottom-em-3: var(--spacing-global-space5); --spacing-paragraph-margin-bottom-em-4: var(--spacing-global-space5); --spacing-paragraph-margin-bottom-em-5: var(--spacing-global-space6); --spacing-paragraph-margin-bottom-em-6: var(--spacing-global-space6); --spacing-paragraph-margin-bottom-em-7: var(--spacing-global-space7); --spacing-paragraph-margin-bottom-em-8: var(--spacing-global-space7); --spacing-paragraph-margin-bottom-em-9: var(--spacing-global-space8); --spacing-paragraph-margin-bottom-em-m1: var(--spacing-global-space3); --spacing-paragraph-margin-bottom-em-m2: var(--spacing-global-space3); --spacing-paragraph-margin-bottom-em-m3: var(--spacing-global-space3); }

.fv-display { font-weight: var(--font-weight-display); }

.fv-display, .fv-heading { color: var(--color-font-heading); }

.fv-heading { font-weight: var(--font-weight-heading); }

.fv-paragraph { color: var(--color-font-paragraph); font-weight: var(--font-weight-paragraph); }

.tvg-typography a { color: var(--color-global-black); }

.tvg-typography a:active, .tvg-typography a:focus { outline: 2px solid var(--color-functional-focus); }

.tvg-typography a:visited { color: var(--color-global-grey800); }

.tvg-typography a:visited:focus, .tvg-typography a:visited:hover { color: var(--color-brand-dark); }

.tvg-typography a:active, .tvg-typography a:visited:active { color: var(--color-global-black); }

.fv-paragraph.fs-m3 { margin-bottom: var(--spacing-paragraph-margin-bottom-m3); }

.fv-paragraph.fs-m2 { margin-bottom: var(--spacing-paragraph-margin-bottom-m2); }

.fv-paragraph.fs-m1 { margin-bottom: var(--spacing-paragraph-margin-bottom-m1); }

.fv-paragraph.fs-1 { margin-bottom: var(--spacing-paragraph-margin-bottom-1); }

.fv-paragraph.fs-2 { margin-bottom: var(--spacing-paragraph-margin-bottom-2); }

.fv-paragraph.fs-3 { margin-bottom: var(--spacing-paragraph-margin-bottom-3); }

.fv-paragraph.fs-4 { margin-bottom: var(--spacing-paragraph-margin-bottom-4); }

.fv-paragraph.fs-5 { margin-bottom: var(--spacing-paragraph-margin-bottom-5); }

.fv-paragraph.fs-6 { margin-bottom: var(--spacing-paragraph-margin-bottom-6); }

.fv-paragraph.fs-7 { margin-bottom: var(--spacing-paragraph-margin-bottom-7); }

.fv-paragraph.fs-8 { margin-bottom: var(--spacing-paragraph-margin-bottom-8); }

.fv-paragraph.fs-9 { margin-bottom: var(--spacing-paragraph-margin-bottom-9); }

.fv-paragraph.fs-10 { margin-bottom: var(--spacing-paragraph-margin-bottom-10); }

.fv-paragraph.fs-11 { margin-bottom: var(--spacing-paragraph-margin-bottom-11); }

.fv-paragraph.fs-12 { margin-bottom: var(--spacing-paragraph-margin-bottom-12); }

.fv-paragraph.fs-13 { margin-bottom: var(--spacing-paragraph-margin-bottom-13); }

.fv-paragraph.fs-14 { margin-bottom: var(--spacing-paragraph-margin-bottom-14); }

.tvg-typography--disable-margin.tvg-typography--disable-margin { margin-bottom: 0px; }

.tvg-typography--no-wrap { white-space: nowrap; }

.fs-m3 { font-size: var(--font-size-m3); line-height: var(--font-line-height-m3); }

.fs-m2 { font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); }

.fs-m1 { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); }

.fs-1 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); }

.fs-2 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); }

.fs-3 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); }

.fs-4 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); }

.fs-5 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); }

.fs-6 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); }

.fs-7 { font-size: var(--font-size-7); line-height: var(--font-line-height-7); }

.fs-8 { font-size: var(--font-size-8); line-height: var(--font-line-height-8); }

.fs-9 { font-size: var(--font-size-9); line-height: var(--font-line-height-9); }

.fs-10 { font-size: var(--font-size-10); line-height: var(--font-line-height-10); }

.fs-11 { font-size: var(--font-size-11); line-height: var(--font-line-height-11); }

.fs-12 { font-size: var(--font-size-12); line-height: var(--font-line-height-12); }

.fs-13 { font-size: var(--font-size-13); line-height: var(--font-line-height-13); }

.fs-14 { font-size: var(--font-size-14); line-height: var(--font-line-height-14); }

@media screen and (min-width: 0rem) {
  .fs-xxs-m3 { font-size: var(--font-size-m3); line-height: var(--font-line-height-m3); }
  .fs-xxs-m2 { font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); }
  .fs-xxs-m1 { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); }
  .fs-xxs-1 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); }
  .fs-xxs-2 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); }
  .fs-xxs-3 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); }
  .fs-xxs-4 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); }
  .fs-xxs-5 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); }
  .fs-xxs-6 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); }
  .fs-xxs-7 { font-size: var(--font-size-7); line-height: var(--font-line-height-7); }
  .fs-xxs-8 { font-size: var(--font-size-8); line-height: var(--font-line-height-8); }
  .fs-xxs-9 { font-size: var(--font-size-9); line-height: var(--font-line-height-9); }
  .fs-xxs-10 { font-size: var(--font-size-10); line-height: var(--font-line-height-10); }
  .fs-xxs-11 { font-size: var(--font-size-11); line-height: var(--font-line-height-11); }
  .fs-xxs-12 { font-size: var(--font-size-12); line-height: var(--font-line-height-12); }
  .fs-xxs-13 { font-size: var(--font-size-13); line-height: var(--font-line-height-13); }
  .fs-xxs-14 { font-size: var(--font-size-14); line-height: var(--font-line-height-14); }
}

@media screen and (min-width: 22.5rem) {
  .fs-xs-m3 { font-size: var(--font-size-m3); line-height: var(--font-line-height-m3); }
  .fs-xs-m2 { font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); }
  .fs-xs-m1 { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); }
  .fs-xs-1 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); }
  .fs-xs-2 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); }
  .fs-xs-3 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); }
  .fs-xs-4 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); }
  .fs-xs-5 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); }
  .fs-xs-6 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); }
  .fs-xs-7 { font-size: var(--font-size-7); line-height: var(--font-line-height-7); }
  .fs-xs-8 { font-size: var(--font-size-8); line-height: var(--font-line-height-8); }
  .fs-xs-9 { font-size: var(--font-size-9); line-height: var(--font-line-height-9); }
  .fs-xs-10 { font-size: var(--font-size-10); line-height: var(--font-line-height-10); }
  .fs-xs-11 { font-size: var(--font-size-11); line-height: var(--font-line-height-11); }
  .fs-xs-12 { font-size: var(--font-size-12); line-height: var(--font-line-height-12); }
  .fs-xs-13 { font-size: var(--font-size-13); line-height: var(--font-line-height-13); }
  .fs-xs-14 { font-size: var(--font-size-14); line-height: var(--font-line-height-14); }
}

@media screen and (min-width: 23.4375rem) {
  .fs-s-m3 { font-size: var(--font-size-m3); line-height: var(--font-line-height-m3); }
  .fs-s-m2 { font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); }
  .fs-s-m1 { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); }
  .fs-s-1 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); }
  .fs-s-2 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); }
  .fs-s-3 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); }
  .fs-s-4 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); }
  .fs-s-5 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); }
  .fs-s-6 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); }
  .fs-s-7 { font-size: var(--font-size-7); line-height: var(--font-line-height-7); }
  .fs-s-8 { font-size: var(--font-size-8); line-height: var(--font-line-height-8); }
  .fs-s-9 { font-size: var(--font-size-9); line-height: var(--font-line-height-9); }
  .fs-s-10 { font-size: var(--font-size-10); line-height: var(--font-line-height-10); }
  .fs-s-11 { font-size: var(--font-size-11); line-height: var(--font-line-height-11); }
  .fs-s-12 { font-size: var(--font-size-12); line-height: var(--font-line-height-12); }
  .fs-s-13 { font-size: var(--font-size-13); line-height: var(--font-line-height-13); }
  .fs-s-14 { font-size: var(--font-size-14); line-height: var(--font-line-height-14); }
}

@media screen and (min-width: 48rem) {
  .fs-m-m3 { font-size: var(--font-size-m3); line-height: var(--font-line-height-m3); }
  .fs-m-m2 { font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); }
  .fs-m-m1 { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); }
  .fs-m-1 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); }
  .fs-m-2 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); }
  .fs-m-3 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); }
  .fs-m-4 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); }
  .fs-m-5 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); }
  .fs-m-6 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); }
  .fs-m-7 { font-size: var(--font-size-7); line-height: var(--font-line-height-7); }
  .fs-m-8 { font-size: var(--font-size-8); line-height: var(--font-line-height-8); }
  .fs-m-9 { font-size: var(--font-size-9); line-height: var(--font-line-height-9); }
  .fs-m-10 { font-size: var(--font-size-10); line-height: var(--font-line-height-10); }
  .fs-m-11 { font-size: var(--font-size-11); line-height: var(--font-line-height-11); }
  .fs-m-12 { font-size: var(--font-size-12); line-height: var(--font-line-height-12); }
  .fs-m-13 { font-size: var(--font-size-13); line-height: var(--font-line-height-13); }
  .fs-m-14 { font-size: var(--font-size-14); line-height: var(--font-line-height-14); }
}

@media screen and (min-width: 64rem) {
  .fs-l-m3 { font-size: var(--font-size-m3); line-height: var(--font-line-height-m3); }
  .fs-l-m2 { font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); }
  .fs-l-m1 { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); }
  .fs-l-1 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); }
  .fs-l-2 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); }
  .fs-l-3 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); }
  .fs-l-4 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); }
  .fs-l-5 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); }
  .fs-l-6 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); }
  .fs-l-7 { font-size: var(--font-size-7); line-height: var(--font-line-height-7); }
  .fs-l-8 { font-size: var(--font-size-8); line-height: var(--font-line-height-8); }
  .fs-l-9 { font-size: var(--font-size-9); line-height: var(--font-line-height-9); }
  .fs-l-10 { font-size: var(--font-size-10); line-height: var(--font-line-height-10); }
  .fs-l-11 { font-size: var(--font-size-11); line-height: var(--font-line-height-11); }
  .fs-l-12 { font-size: var(--font-size-12); line-height: var(--font-line-height-12); }
  .fs-l-13 { font-size: var(--font-size-13); line-height: var(--font-line-height-13); }
  .fs-l-14 { font-size: var(--font-size-14); line-height: var(--font-line-height-14); }
}

@media screen and (min-width: 71.25rem) {
  .fs-xl-m3 { font-size: var(--font-size-m3); line-height: var(--font-line-height-m3); }
  .fs-xl-m2 { font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); }
  .fs-xl-m1 { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); }
  .fs-xl-1 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); }
  .fs-xl-2 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); }
  .fs-xl-3 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); }
  .fs-xl-4 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); }
  .fs-xl-5 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); }
  .fs-xl-6 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); }
  .fs-xl-7 { font-size: var(--font-size-7); line-height: var(--font-line-height-7); }
  .fs-xl-8 { font-size: var(--font-size-8); line-height: var(--font-line-height-8); }
  .fs-xl-9 { font-size: var(--font-size-9); line-height: var(--font-line-height-9); }
  .fs-xl-10 { font-size: var(--font-size-10); line-height: var(--font-line-height-10); }
  .fs-xl-11 { font-size: var(--font-size-11); line-height: var(--font-line-height-11); }
  .fs-xl-12 { font-size: var(--font-size-12); line-height: var(--font-line-height-12); }
  .fs-xl-13 { font-size: var(--font-size-13); line-height: var(--font-line-height-13); }
  .fs-xl-14 { font-size: var(--font-size-14); line-height: var(--font-line-height-14); }
}

@media screen and (min-width: 120rem) {
  .fs-xxl-m3 { font-size: var(--font-size-m3); line-height: var(--font-line-height-m3); }
  .fs-xxl-m2 { font-size: var(--font-size-m2); line-height: var(--font-line-height-m2); }
  .fs-xxl-m1 { font-size: var(--font-size-m1); line-height: var(--font-line-height-m1); }
  .fs-xxl-1 { font-size: var(--font-size-1); line-height: var(--font-line-height-1); }
  .fs-xxl-2 { font-size: var(--font-size-2); line-height: var(--font-line-height-2); }
  .fs-xxl-3 { font-size: var(--font-size-3); line-height: var(--font-line-height-3); }
  .fs-xxl-4 { font-size: var(--font-size-4); line-height: var(--font-line-height-4); }
  .fs-xxl-5 { font-size: var(--font-size-5); line-height: var(--font-line-height-5); }
  .fs-xxl-6 { font-size: var(--font-size-6); line-height: var(--font-line-height-6); }
  .fs-xxl-7 { font-size: var(--font-size-7); line-height: var(--font-line-height-7); }
  .fs-xxl-8 { font-size: var(--font-size-8); line-height: var(--font-line-height-8); }
  .fs-xxl-9 { font-size: var(--font-size-9); line-height: var(--font-line-height-9); }
  .fs-xxl-10 { font-size: var(--font-size-10); line-height: var(--font-line-height-10); }
  .fs-xxl-11 { font-size: var(--font-size-11); line-height: var(--font-line-height-11); }
  .fs-xxl-12 { font-size: var(--font-size-12); line-height: var(--font-line-height-12); }
  .fs-xxl-13 { font-size: var(--font-size-13); line-height: var(--font-line-height-13); }
  .fs-xxl-14 { font-size: var(--font-size-14); line-height: var(--font-line-height-14); }
}

._tooltip_1dsi8_1 { position: absolute; }

._tooltip--open_1dsi8_5 { display: block; }

._tooltip--closed_1dsi8_9 { display: none; }

._tooltipContent_1dsi8_13 { background: var(--color-functional-tintBlack90); border-radius: var(--border-radius-m); box-shadow: var(--elevation-shadow-xxs); display: flex; max-height: 5.6rem; max-width: 28.8rem; padding: var(--spacing-global-space2) var(--spacing-global-space3); position: relative; width: fit-content; }

._tooltipContent_1dsi8_13::after { border-left: 0.7rem solid rgba(0, 0, 0, 0); border-right: 0.7rem solid rgba(0, 0, 0, 0); border-top: var(--color-global-black) var(--spacing-global-space4) solid; content: ""; display: inline-flex; height: 1px; position: absolute; width: 1px; }

._tooltipContent--bottomLeft_1dsi8_37::after { left: var(--spacing-global-space4); top: 100%; }

._tooltipContent--bottomMiddle_1dsi8_42::after { left: calc(50% - 0.7rem); top: 100%; }

._tooltipContent--bottomRight_1dsi8_47::after { right: var(--spacing-global-space4); top: 100%; }

._tooltipContent--left_1dsi8_52::after { right: 99%; top: calc(50% - 0.7rem); transform: rotate(90deg); }

._tooltipContent--right_1dsi8_58::after { left: 99%; top: calc(50% - 0.7rem); transform: rotate(-90deg); }

._tooltipContent--topLeft_1dsi8_64::after { bottom: 100%; left: var(--spacing-global-space4); transform: rotate(180deg); }

._tooltipContent--topMiddle_1dsi8_70::after { bottom: 100%; left: calc(50% - 0.7rem); transform: rotate(180deg); }

._tooltipContent--topRight_1dsi8_76::after { bottom: 100%; right: var(--spacing-global-space4); transform: rotate(180deg); }

._tooltip--bottomLeft_1dsi8_83, ._tooltip--bottomMiddle_1dsi8_87, ._tooltip--bottomRight_1dsi8_91 { padding: 0 0 var(--spacing-global-space4) 0; }

._tooltip--left_1dsi8_95 { padding: 0 0 0 var(--spacing-global-space4); }

._tooltip--right_1dsi8_99 { padding: 0 var(--spacing-global-space4) 0 0; }

._tooltip--topLeft_1dsi8_103, ._tooltip--topMiddle_1dsi8_107, ._tooltip--topRight_1dsi8_111 { padding: var(--spacing-global-space4) 0 0 0; }

._tooltipText_1dsi8_115 { align-self: center; display: -webkit-box; margin: 0px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: var(--color-global-white); }

._tooltipCloseButton_1dsi8_127 { align-self: flex-start; margin-left: var(--spacing-global-space2); }

._tooltipCloseButton_1dsi8_127:active svg, ._tooltipCloseButton_1dsi8_127:focus svg, ._tooltipCloseButton_1dsi8_127:hover svg { fill: var(--color-global-white); }

._video__textWrapper_oquw7_5 { display: flex; flex-direction: column; gap: var(--spacing-global-space3); margin-bottom: var(--spacing-global-space7); }

._video__description_oquw7_16, ._video__title_oquw7_12 { margin-bottom: 0px; }

._video__player_oquw7_20 { aspect-ratio: 16 / 9; cursor: pointer; display: block; width: 100%; }

._video__player_oquw7_20:focus { outline: unset; }

._video__player_oquw7_20:focus-visible { outline: var(--spacing-global-space1) solid var(--color-functional-focus); outline-offset: var(--spacing-global-space1); }

._video__player_oquw7_20:where([data-ratio="16:9"]) { aspect-ratio: 16 / 9; }

._video__player_oquw7_20:where([data-ratio="1:1"]) { aspect-ratio: 1 / 1; }

._video__player_oquw7_20:where([data-ratio="4:3"]) { aspect-ratio: 4 / 3; }

._video__player_oquw7_20:where([data-ratio="5:4"]) { aspect-ratio: 5 / 4; }

._video__player_oquw7_20:where([data-ratio="3:4"]) { aspect-ratio: 3 / 4; }

._tappableArea_1kc19_1::after { content: ""; display: block; left: 50%; min-height: 44px; min-width: 44px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; }

._imageHeroContainer_crckf_5 { display: flex; flex-direction: column; }

._imageWrapper_crckf_10 { padding-bottom: 75%; position: relative; }

._imageWrapper_crckf_10 img { height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; }

._contentWrapper_crckf_28 { display: flex; flex-direction: column; flex-grow: 1; gap: var(--spacing-global-space5); justify-content: center; padding: var(--spacing-global-space5); z-index: 1; }

._contentWrapper_crckf_28._noMobileContentPadding_crckf_38 { padding: 0px; }

._copyWrapper_crckf_46 { box-sizing: border-box; display: flex; flex-direction: column; gap: var(--spacing-global-space3); justify-content: center; }

._heading_crckf_54 { width: fit-content; }

._description_crckf_62 { margin-bottom: 0px; }

._representativeColourBrand_crckf_70, ._representative_crckf_66 { color: var(--color-brand-mid); }

._terms_crckf_74 { margin-bottom: 0px; }

._buttons_crckf_78 { display: flex; flex-wrap: wrap; gap: var(--spacing-global-space5); }

._imageHero_crckf_1._background--brandLight_crckf_85 { background-color: var(--color-brand-light); }

._background--brandLight_crckf_85 ._representative_crckf_66 { color: var(--color-brand-dark); }

._imageHero_crckf_1._background--grey_crckf_93 { background-color: var(--color-functional-panelMid); }

._imageHero_crckf_1._background--whiteWithBorder_crckf_97 { background-color: var(--color-functional-panelLight); border: var(--border-width-xs) solid var(--color-brand-mid); position: relative; text-decoration: none; }

._background--white_crckf_97 { background-color: var(--color-global-white); }

@media screen and (min-width: 48em) {
  ._imageHero_crckf_1 { position: relative; }
  ._imageHeroContainer_crckf_5 { flex-direction: row; }
  ._imageHeroContainer_crckf_5._positionRight_crckf_42 { flex-direction: row-reverse; }
  ._imageWrapper_crckf_10 { padding-bottom: inherit; width: 42.9688%; }
  ._imageWrapper_crckf_10._ratio1by1_crckf_128 { align-items: center; aspect-ratio: 1 / 1; display: flex; flex: 0 0 43.1944%; }
  ._imageWrapper_crckf_10._ratio1by1_crckf_128 img { aspect-ratio: 1 / 1; max-width: none; object-fit: cover; width: 100%; }
  ._imageWrapper_crckf_10._ratio4by3_crckf_142 { align-items: center; aspect-ratio: 4 / 3; display: flex; flex: 0 0 57.7778%; }
  ._imageWrapper_crckf_10._ratio4by3_crckf_142 img { aspect-ratio: 4 / 3; display: block; height: auto; max-width: none; object-fit: cover; position: relative; width: 100%; }
  ._contentWrapper_crckf_28 { gap: var(--spacing-global-space6); padding: 0 var(--spacing-global-space9); }
  ._copyWrapper_crckf_46 { padding: 0px; }
  ._copyWrapper_crckf_46._positionRight_crckf_42 { padding: 0 var(--spacing-global-space7) 0 var(--spacing-global-space9); }
  ._copyWrapper_crckf_46._ratio1by1_crckf_128 { width: 57.0313%; }
  ._copyWrapper_crckf_46._ratio4by3_crckf_142 { width: 42.1875%; }
}

@media screen and (min-width: 64em) {
  ._contentWrapper_crckf_28 { gap: var(--spacing-global-space7); padding: var(--spacing-global-space1) var(--spacing-global-space10); }
  ._buttons_crckf_78 { gap: var(--spacing-global-space6); }
}

.fuse-image-hero-2__buttons--stacked { flex-direction: column; gap: var(--spacing-global-space4); width: fit-content; }

._buttons_crckf_78.fuse-image-hero-2__buttons--stacked { gap: var(--spacing-global-space4); }

._buttons_crckf_78.fuse-image-hero-2__buttons--stacked a { width: 100%; }

._imageHero--v3_crckf_208 { background-color: var(--color-functional-panelLight); }

._imageWrapper_crckf_10._v3_crckf_212 { align-items: center; aspect-ratio: auto; display: flex; justify-content: flex-end; padding: 0px; position: static; width: 100%; }

._imageWrapper_crckf_10._v3_crckf_212 img { aspect-ratio: 4 / 3; display: block; max-width: none; object-fit: cover; position: static; width: 100%; }

._contentWrapper_crckf_28._v3_crckf_212 { gap: var(--spacing-global-space5); padding: var(--spacing-global-space3); }

._imageHeading_crckf_24._v3_crckf_212 { flex: 0 0 50%; max-width: 50%; padding: var(--spacing-global-space3); width: fit-content; }

._contentWrapper_crckf_28._v3_crckf_212 ._buttons_crckf_78 .fuse-button { width: auto; }

@media screen and (max-width: 48em) {
  ._heading_crckf_54._v3_crckf_212 { display: none; }
}

@media screen and (min-width: 48em) {
  ._imageWrapper_crckf_10._v3_crckf_212 { flex: 0 0 35.5556%; }
  ._contentWrapper_crckf_28._v3_crckf_212 { gap: var(--spacing-global-space3); padding: var(--spacing-global-space1) var(--spacing-global-space9) var(--spacing-global-space1) var(--spacing-global-space5); }
  ._contentWrapper_crckf_28._v3_crckf_212._positionRight_crckf_42 { padding: var(--spacing-global-space1) var(--spacing-global-space5) var(--spacing-global-space1) var(--spacing-global-space9); }
  ._imageHeading_crckf_24._v3_crckf_212 { display: none; }
}

@media screen and (min-width: 64em) {
  ._imageWrapper_crckf_10._v3_crckf_212 { flex: 0 0 26.0938%; min-width: 334px; }
  ._contentWrapper_crckf_28._v3_crckf_212 { gap: var(--spacing-global-space5); padding: var(--spacing-global-space1) var(--spacing-global-space7) var(--spacing-global-space1) var(--spacing-global-space9); }
  ._contentWrapper_crckf_28._v3_crckf_212._positionRight_crckf_42 { padding: var(--spacing-global-space1) var(--spacing-global-space9) var(--spacing-global-space1) var(--spacing-global-space7); }
}

._imageHero_crckf_1 ._representative_crckf_66._representativeColourGrey_crckf_292 { color: var(--color-global-grey900); }