@charset "utf-8";

:root { --ds-color-blue-bg-white: #fff; --ds-color-blue-bg-white-hover: rgba(52, 144, 229, .102); --ds-color-blue-bg-light: #e9f3fb; --ds-color-blue-bg-light-hover: #d5e9ff; --ds-color-blue-bg-medium: #d5e9ff; --ds-color-blue-bg-medium-hover: #abd3ff; --ds-color-blue-bg-dark: #abd3ff; --ds-color-blue-bg-dark-hover: #80bcff; --ds-color-blue-bg-cta: #016ed3; --ds-color-blue-bg-cta-hover: #015aad; --ds-color-blue-border-lighter: rgba(0, 0, 0, .2); --ds-color-blue-border-light: #80bcff; --ds-color-blue-border-medium: #015aad; --ds-color-blue-border-dark: #003666; --ds-color-blue-border-white-lighter: #e8eaee; --ds-color-blue-border-white-light: #80bcff; --ds-color-blue-border-white-medium: #016ed3; --ds-color-blue-border-white-dark: #003666; --ds-color-blue-content-light: #015aad; --ds-color-blue-content-light-hover: #014687; --ds-color-blue-content-medium: #003666; --ds-color-blue-content-medium-hover: #0f1116; --ds-color-blue-content-dark: #0f1116; --ds-color-blue-content-dark-hover: #003666; --ds-color-blue-content-cta: #fff; --ds-color-blue-content-cta-hover: #fff; --ds-color-blue-content-white-light: #016ed3; --ds-color-blue-content-white-light-hover: #015aad; --ds-color-blue-content-white-medium: #014687; --ds-color-blue-content-white-medium-hover: #003666; --ds-color-blue-content-white-dark: #0f1116; --ds-color-blue-content-white-dark-hover: #003666; }

:root { --ds-color-green-bg-white: #FFFFFFF; --ds-color-green-bg-white-hover: rgba(56, 145, 95, .102); --ds-color-green-bg-light: #e9f4eb; --ds-color-green-bg-light-hover: #ddf0e4; --ds-color-green-bg-medium: #ddf0e4; --ds-color-green-bg-medium-hover: #c2e4ce; --ds-color-green-bg-dark: #c2e4ce; --ds-color-green-bg-dark-hover: #99d1af; --ds-color-green-bg-cta: #26784c; --ds-color-green-bg-cta-hover: #1f5d3d; --ds-color-green-border-lighter: rgba(0, 0, 0, .2); --ds-color-green-border-light: #99d1af; --ds-color-green-border-medium: #1f5d3d; --ds-color-green-border-dark: #143425; --ds-color-green-border-white-lighter: #e8eaee; --ds-color-green-border-white-light: #99d1af; --ds-color-green-border-white-medium: #26784c; --ds-color-green-border-white-dark: #143425; --ds-color-green-content-light: #1f5d3d; --ds-color-green-content-light-hover: #1b4a32; --ds-color-green-content-medium: #143425; --ds-color-green-content-medium-hover: #081710; --ds-color-green-content-dark: #081710; --ds-color-green-content-dark-hover: #143425; --ds-color-green-content-cta: #fff; --ds-color-green-content-cta-hover: #fff; --ds-color-green-content-white-light: #26784c; --ds-color-green-content-white-light-hover: #1f5d3d; --ds-color-green-content-white-medium: #1b4a32; --ds-color-green-content-white-medium-hover: #143425; --ds-color-green-content-white-dark: #081710; --ds-color-green-content-white-dark-hover: #143425; }

:root { --ds-color-inverse-bg-white: #181a1e; --ds-color-inverse-bg-white-hover: hsla(220, 3%, 53%, .102); --ds-color-inverse-bg-light: #565e70; --ds-color-inverse-bg-light-hover: #666e80; --ds-color-inverse-bg-medium: #464f5f; --ds-color-inverse-bg-medium-hover: #464f5f; --ds-color-inverse-bg-dark: #2a303c; --ds-color-inverse-bg-dark-hover: #464f5f; --ds-color-inverse-bg-cta: #fff; --ds-color-inverse-bg-cta-hover: #f5f6f8; --ds-color-inverse-border-lighter: hsla(0, 0%, 100%, .2); --ds-color-inverse-border-light: #666e80; --ds-color-inverse-border-medium: #a4a9b4; --ds-color-inverse-border-dark: #e8eaee; --ds-color-inverse-content-light: #d5d8dc; --ds-color-inverse-content-light-hover: #bdc1c8; --ds-color-inverse-content-medium: #f5f6f8; --ds-color-inverse-content-medium-hover: #e8eaee; --ds-color-inverse-content-dark: #fff; --ds-color-inverse-content-dark-hover: #f5f6f8; --ds-color-inverse-content-cta: #2a303c; --ds-color-inverse-content-cta-hover: #2a303c; --ds-color-inverse-content-white-light: #d5d8dc; --ds-color-inverse-content-white-light-hover: #bdc1c8; --ds-color-inverse-content-white-medium: #f5f6f8; --ds-color-inverse-content-white-medium-hover: #e8eaee; --ds-color-inverse-content-white-dark: #fff; --ds-color-inverse-content-white-dark-hover: #f5f6f8; }

:root { --ds-color-orange-bg-white: #fff; --ds-color-orange-bg-white-hover: rgba(226, 113, 14, .149); --ds-color-orange-bg-light: #fff6ed; --ds-color-orange-bg-light-hover: #ffead5; --ds-color-orange-bg-medium: #ffead5; --ds-color-orange-bg-medium-hover: #fcdfba; --ds-color-orange-bg-dark: #fcdfba; --ds-color-orange-bg-dark-hover: #f5c08f; --ds-color-orange-bg-cta: #ba5512; --ds-color-orange-bg-cta-hover: #9c4911; --ds-color-orange-border-lighter: rgba(0, 0, 0, .2); --ds-color-orange-border-light: #f5c08f; --ds-color-orange-border-medium: #9c4911; --ds-color-orange-border-dark: #602a06; --ds-color-orange-border-white-lighter: #e8eaee; --ds-color-orange-border-white-light: #f5c08f; --ds-color-orange-border-white-medium: #ba5512; --ds-color-orange-border-white-dark: #602a06; --ds-color-orange-content-light: #9c4911; --ds-color-orange-content-light-hover: #7d3a0c; --ds-color-orange-content-medium: #602a06; --ds-color-orange-content-medium-hover: #261103; --ds-color-orange-content-dark: #261103; --ds-color-orange-content-dark-hover: #602a06; --ds-color-orange-content-cta: #fff; --ds-color-orange-content-cta-hover: #fff; --ds-color-orange-content-white-light: #ba5512; --ds-color-orange-content-white-light-hover: #9c4911; --ds-color-orange-content-white-medium: #7d3a0c; --ds-color-orange-content-white-medium-hover: #602a06; --ds-color-orange-content-white-dark: #261103; --ds-color-orange-content-white-dark-hover: #602a06; }

:root { --ds-color-red-bg-white: #e8eaee; --ds-color-red-bg-white-hover: rgba(224, 46, 46, .102); --ds-color-red-bg-light: #feeeec; --ds-color-red-bg-light-hover: #fee4e2; --ds-color-red-bg-medium: #fee4e2; --ds-color-red-bg-medium-hover: #ffd4d1; --ds-color-red-bg-dark: #ffd4d1; --ds-color-red-bg-dark-hover: #f8b9b9; --ds-color-red-bg-cta: #c72929; --ds-color-red-bg-cta-hover: #a92325; --ds-color-red-border-lighter: rgba(0, 0, 0, .2); --ds-color-red-border-light: #f8b9b9; --ds-color-red-border-medium: #a92325; --ds-color-red-border-dark: #6b191a; --ds-color-red-border-white-light: #f8b9b9; --ds-color-red-border-white-medium: #c72929; --ds-color-red-border-white-dark: #6b191a; --ds-color-red-content-light: #a92325; --ds-color-red-content-light-hover: #7d0707; --ds-color-red-content-medium: #6b191a; --ds-color-red-content-medium-hover: #220708; --ds-color-red-content-dark: #220708; --ds-color-red-content-dark-hover: #6b191a; --ds-color-red-content-cta: #fff; --ds-color-red-content-cta-hover: #fff; --ds-color-red-content-white-light: #c72929; --ds-color-red-content-white-light-hover: #a92325; --ds-color-red-content-white-medium: #7d0707; --ds-color-red-content-white-medium-hover: #6b191a; --ds-color-red-content-white-dark: #220708; --ds-color-red-content-white-dark-hover: #6b191a; }

:root { --ds-color-sea-bg-white: #fff; --ds-color-sea-bg-white-hover: #fff; --ds-color-sea-bg-light: #ebf9ff; --ds-color-sea-bg-light-hover: #d2f3fb; --ds-color-sea-bg-medium: #d2f3fb; --ds-color-sea-bg-medium-hover: #abdef2; --ds-color-sea-bg-dark: #abdef2; --ds-color-sea-bg-dark-hover: #82c8e8; --ds-color-sea-bg-cta: #147ca9; --ds-color-sea-bg-cta-hover: #026b9c; --ds-color-sea-border-lighter: rgba(0, 0, 0, .2); --ds-color-sea-border-light: #82c8e8; --ds-color-sea-border-medium: #026b9c; --ds-color-sea-border-dark: #014869; --ds-color-sea-border-white-lighter: #e8eaee; --ds-color-sea-border-white-light: #82c8e8; --ds-color-sea-border-white-medium: #147ca9; --ds-color-sea-border-white-dark: #014869; --ds-color-sea-content-light: #026b9c; --ds-color-sea-content-light-hover: #005b85; --ds-color-sea-content-medium: #014869; --ds-color-sea-content-medium-hover: #011e2c; --ds-color-sea-content-dark: #011e2c; --ds-color-sea-content-dark-hover: #014869; --ds-color-sea-content-cta: #fff; --ds-color-sea-content-cta-hover: #fff; --ds-color-sea-content-white-light: #147ca9; --ds-color-sea-content-white-light-hover: #026b9c; --ds-color-sea-content-white-medium: #005b85; --ds-color-sea-content-white-medium-hover: #014869; --ds-color-sea-content-white-dark: #011e2c; --ds-color-sea-content-white-dark-hover: #014869; }

:root { --ds-color-yellow-bg-white: #FFFFFFF; --ds-color-yellow-bg-white-hover: rgba(234, 176, 2, .102); --ds-color-yellow-bg-light: #fffae5; --ds-color-yellow-bg-light-hover: #fff6d3; --ds-color-yellow-bg-medium: #fff6d3; --ds-color-yellow-bg-medium-hover: #ffe38f; --ds-color-yellow-bg-dark: #ffe38f; --ds-color-yellow-bg-dark-hover: #ffd644; --ds-color-yellow-bg-cta: #ffc700; --ds-color-yellow-bg-cta-hover: #eab002; --ds-color-yellow-border-lighter: rgba(0, 0, 0, .2); --ds-color-yellow-border-light: #ffd644; --ds-color-yellow-border-medium: #8f691e; --ds-color-yellow-border-dark: #4d3a07; --ds-color-yellow-border-white-lighter: #e8eaee; --ds-color-yellow-border-white-light: #ffd644; --ds-color-yellow-border-white-medium: #b28600; --ds-color-yellow-border-white-dark: #4d3a07; --ds-color-yellow-content-light: #8f691e; --ds-color-yellow-content-light-hover: #6e5212; --ds-color-yellow-content-medium: #4d3a07; --ds-color-yellow-content-medium-hover: #140f00; --ds-color-yellow-content-dark: #140f00; --ds-color-yellow-content-dark-hover: #4d3a07; --ds-color-yellow-content-cta: #140f00; --ds-color-yellow-content-cta-hover: #140f00; --ds-color-yellow-content-white-light: #8f691e; --ds-color-yellow-content-white-light-hover: #6e5212; --ds-color-yellow-content-white-medium: #6e5212; --ds-color-yellow-content-white-medium-hover: #4d3a07; --ds-color-yellow-content-white-dark: #140f00; --ds-color-yellow-content-white-dark-hover: #4d3a07; }

html { color: rgb(56, 63, 78); font-size: 62.5%; }

html, html { font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif; }

body { --lmd-color-inverse-bg-white: hsla(0, 0%, 100%, .2); --lmd-color-inverse-bg-white-hover: hsla(220, 3%, 53%, .102); --lmd-color-inverse-bg-light: #565e70; --lmd-color-inverse-bg-light-hover: #666e80; --lmd-color-inverse-bg-medium: #464f5f; --lmd-color-inverse-bg-medium-hover: #464f5f; --lmd-color-inverse-bg-dark: #2a303c; --lmd-color-inverse-bg-dark-hover: #464f5f; --lmd-color-inverse-bg-cta: #fff; --lmd-color-inverse-bg-cta-hover: #f5f6f8; --lmd-color-inverse-content-light: #d5d8dc; --lmd-color-inverse-content-light-hover: #bdc1c8; --lmd-color-inverse-content-medium: #f5f6f8; --lmd-color-inverse-content-medium-hover: #e8eaee; --lmd-color-inverse-content-dark: #fff; --lmd-color-inverse-content-dark-hover: #f5f6f8; --lmd-color-red-bg-white: #e8eaee; --lmd-color-red-bg-white-hover: rgba(224, 46, 46, .102); --lmd-color-red-bg-light: #feeeec; --lmd-color-red-bg-light-hover: #fee4e2; --lmd-color-red-bg-medium: #fee4e2; --lmd-color-red-bg-medium-hover: #ffd4d1; --lmd-color-red-bg-dark: #ffd4d1; --lmd-color-red-bg-dark-hover: #f8b9b9; --lmd-color-red-bg-cta: #c72929; --lmd-color-red-bg-cta-hover: #a92325; --lmd-color-red-border-light: #f8b9b9; --lmd-color-red-border-medium: #c72929; --lmd-color-red-border-dark: #6b191a; --lmd-color-red-content-light: #c72929; --lmd-color-red-content-light-hover: #a92325; --lmd-color-red-content-medium: #7d0707; --lmd-color-red-content-medium-hover: #6b191a; --lmd-color-red-content-dark: #220708; --lmd-color-red-content-dark-hover: #6b191a; --lmd-color-storm-bg-white: #fff; --lmd-color-storm-bg-white-hover: hsla(220, 3%, 53%, .102); --lmd-color-storm-bg-light: #f5f6f8; --lmd-color-storm-bg-light-hover: #e8eaee; --lmd-color-storm-bg-medium: #e8eaee; --lmd-color-storm-bg-medium-hover: #d5d8dc; --lmd-color-storm-bg-dark: #d5d8dc; --lmd-color-storm-bg-dark-hover: #bdc1c8; --lmd-color-storm-bg-cta: #2a303c; --lmd-color-storm-bg-cta-hover: #464f5f; --lmd-color-storm-border-lighter: #e8eaee; --lmd-color-storm-border-light: #bdc1c8; --lmd-color-storm-border-medium: #6e7787; --lmd-color-storm-border-dark: #464f5f; --lmd-color-storm-content-light: #6e7787; --lmd-color-storm-content-light-hover: #666e80; --lmd-color-storm-content-medium: #565e70; --lmd-color-storm-content-medium-hover: #464f5f; --lmd-color-storm-content-dark: #2a303c; --lmd-color-storm-content-dark-hover: #464f5f; font-size: 16px; overflow-x: clip; }

@media (min-width: 1024px) {
  body { background-color: rgb(245, 246, 248); }
}

@media print {
  body { background-color: rgb(255, 255, 255); font-size: 9pt; }
}

body, figure, h1, h2, p, ul { font-weight: inherit; margin: 0px; padding: 0px; }

img { height: auto; max-width: 100%; overflow: hidden; text-indent: 100%; white-space: nowrap; }

a { color: inherit; font-family: inherit; }

svg { flex-shrink: 0; }

.zone { background-color: rgb(255, 255, 255); margin: 0px auto; }

@media (min-width: 1024px) {
  .zone { max-width: 115.2rem; }
}

@media (min-width: 1200px) {
  .zone { margin: 0px auto; }
}

.zone--footer { background-color: rgb(42, 48, 59); }

.main { background-color: rgb(255, 255, 255); overflow-x: clip; }

@media (min-width: 1024px) {
  .main { background-color: rgb(245, 246, 248); }
}

@media print {
  .main { background-color: rgb(255, 255, 255); }
}

.main .zone { margin: 0px 1.6rem; }

@media (min-width: 576px) {
  .main .zone { margin: 0px 3.2rem; }
}

@media (min-width: 768px) {
  .main .zone { margin: 0px auto; max-width: 66.4rem; }
}

@media (min-width: 1024px) {
  .main--free .zone { margin: 0px auto; max-width: 100rem; padding-bottom: 4rem; padding-left: 1.6rem; padding-right: 1.6rem; }
}

.zone--article { padding-bottom: 4rem; padding-top: 3.2rem; }

@media (min-width: 1024px) {
  .zone--article { display: grid; grid-template-columns: 1fr 31.6rem; column-gap: 6.4rem; grid-template-rows: auto auto auto; }
}

@media (max-width: 767px) {
  .zone--article.zone--article-offer { padding-top: 1.2rem; }
}

@media (min-width: 1024px) {
  .main--free .zone--article { padding: 3.2rem; }
}

@media print {
  .main--free .zone--article { background-color: rgb(255, 255, 255); box-shadow: 0px 0px; display: block; overflow: visible; padding: 1.5cm; position: relative; width: 664px; }
}

@media (min-width: 1024px) {
  .main--free .article__content { max-width: 55.6rem; }
}

@font-face { font-display: swap; font-family: Barlow; font-style: normal; font-weight: 400; src: local("Barlow Regular"), local("Barlow-Regular"); }

@font-face { font-display: swap; font-family: Barlow; font-style: normal; font-weight: 700; src: local("Barlow Bold"), local("Barlow-Bold"); }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: normal; font-weight: 100 900; src: url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2"); }

@font-face { ascent-override: 99%; descent-override: 29%; font-family: "The Antiqua B Fallback"; line-gap-override: 1%; size-adjust: 100%; src: local("Georgia"), local("Georgia"); }

:root { --font-antiqua-b: "The Antiqua B", "The Antiqua B Fallback", Droid-serif; --font-antiqua-b-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-medium: "The Antiqua B Medium", "The Antiqua B Medium Fallback", Droid-serif; --font-antiqua-b-standard-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-bold: "The Antiqua B Bold", "The Antiqua B Bold Fallback", "Georgia", "Times Roman", serif; --font-antiqua-b-bold-italic: "The Antiqua B Bold Italic", "The Antiqua B Bold Italic Fallback", "Georgia", "Times Roman", serif; --font-antiqua-b-semibold: "The Antiqua B SemiBold", "The Antiqua B SemiBold Fallback", "Georgia", "Times Roman", serif; --font-fette: "Fette Engschrift", "Marr Sans Fallback", Roboto; --font-marr-sans-semibold: "Marr Sans Semibold", "Marr Sans Semibold Fallback", Roboto; --font-marr-sans-condensed-semibold: "Marr Sans Condensed Semibold", "Marr Sans Condensed Semibold Fallback", "DINCondensed-Bold", "Roboto Condensed"; --font-marr-sans-condensed-bold: "Marr Sans Condensed Bold", "Marr Sans Condensed Bold Fallback", "DINCondensed-Bold", "Roboto Condensed"; }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: italic; font-weight: 125 900; src: url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "The Antiqua B Italic"; font-stretch: 25% 150%; font-style: italic; font-weight: 125 900; src: url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2"); }

@font-face { ascent-override: 100%; descent-override: 33%; font-family: "The Antiqua B Italic Fallback"; line-gap-override: 0%; size-adjust: 97%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500"), url("../fonts/TheAntiquaB_LT_500.6cb0e24e52ffcbe1.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500.fb7e2b2d80d0fbfc.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B Medium"; font-style: normal; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500"), url("../fonts/TheAntiquaB_LT_500.6cb0e24e52ffcbe1.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500.fb7e2b2d80d0fbfc.woff") format("woff"); }

@font-face { ascent-override: 97%; descent-override: 27%; font-family: "The Antiqua B Medium Fallback"; line-gap-override: 2%; size-adjust: 101%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500_italic"), url("../fonts/TheAntiquaB_LT_500_italic.3ddfddc5c0c16085.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500_italic.628901d73211b367.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Italic"; font-style: italic; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500_italic"), url("../fonts/TheAntiquaB_LT_500_italic.3ddfddc5c0c16085.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500_italic.628901d73211b367.woff") format("woff"); }

@font-face { ascent-override: 99%; descent-override: 32%; font-family: "The Antiqua B Italic Fallback"; line-gap-override: 0%; size-adjust: 98%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Bold"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 21%; font-family: "The Antiqua B Bold Fallback"; line-gap-override: 9%; size-adjust: 104%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700_i"), url("../fonts/TheAntiquaB_LT_700_i.714532583c4a9c72.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700_i.6b6f83a7926a4477.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Bold Italic"; font-style: italic; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700_i"), url("../fonts/TheAntiquaB_LT_700_i.714532583c4a9c72.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700_i.6b6f83a7926a4477.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 21%; font-family: "The Antiqua B Bold Italic Fallback"; line-gap-override: 9%; size-adjust: 104%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 390; src: local("../fonts/TheAntiquaB-W6SemiBold"), url("../fonts/TheAntiquaB-W6SemiBold.8c714965181aac76.woff2") format("woff2"), url("../fonts/TheAntiquaB-W6SemiBold.6211aff6082c0482.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B SemiBold"; font-style: normal; font-weight: 390; src: local("../fonts/TheAntiquaB-W6SemiBold"), url("../fonts/TheAntiquaB-W6SemiBold.8c714965181aac76.woff2") format("woff2"), url("../fonts/TheAntiquaB-W6SemiBold.6211aff6082c0482.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 29%; font-family: "The Antiqua B SemiBold Fallback"; line-gap-override: 0%; size-adjust: 107%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "Fette Engschrift"; font-style: normal; font-weight: 500; src: local("Fette Engschrift"), local("FetteEngschrift"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSans-Semibold-Web.f7d5c05af8370693.woff2") format("woff2"), url("../fonts/MarrSans-Semibold-Web.dffeaf9c2da6e578.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Semibold"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSans-Semibold-Web.f7d5c05af8370693.woff2") format("woff2"), url("../fonts/MarrSans-Semibold-Web.dffeaf9c2da6e578.woff") format("woff"); }

@font-face { ascent-override: 98%; descent-override: 25%; font-family: "Marr Sans Semibold Fallback"; line-gap-override: 0%; size-adjust: 104%; src: local("Arial"), local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed Semibold"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { ascent-override: 100%; descent-override: 20%; font-family: "Marr Sans Condensed Semibold Fallback"; line-gap-override: 0%; size-adjust: 96%; src: local("Arial Narrow"), local("Arial Narrow"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 700; src: url("../fonts/MarrSansCondensed-Bold-Web.07e8c5aa145a2514.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Bold-Web.f524a1551a2cdcfa.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed Bold"; font-style: normal; font-weight: 700; src: url("../fonts/MarrSansCondensed-Bold-Web.07e8c5aa145a2514.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Bold-Web.f524a1551a2cdcfa.woff") format("woff"); }

@font-face { ascent-override: 91%; descent-override: 21%; font-family: "Marr Sans Condensed Bold Fallback"; line-gap-override: 0%; size-adjust: 97%; src: local("Arial Narrow"), local("Arial narrow"); }

.icon__arrow, .icon__favorites, .icon__reading-time { background-position: 50% center; background-repeat: no-repeat; background-size: contain; display: inline-block; flex-shrink: 0; height: 2rem; width: 2rem; }

.icon__reading-time { background-image: url("1308b950ac72a0e20d9f72b1707be82afe6bf193.svg"); height: 2.4rem; margin-right: 0.8rem; width: 1.2rem; }

.icon__favorites { background-image: url("2e0ffd09d718f278115ed4e300b3ea70d97ed95a.svg"); height: 1.56rem; width: 1.1rem; }

.icon__arrow { background-image: url("691836e5d4ab1c266e586e03fe5ed710de5e07e6.svg"); }

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@media (min-width: 1024px) {
  @supports (font-variation-settings:normal) {
}
}

@media (min-width: 1024px) {
  @supports (font-variation-settings:normal) {
}
}

@media (min-width: 1024px) {
  @supports (font-variation-settings:normal) {
}
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

.comment { border-bottom: 0.1rem solid rgb(232, 234, 238); padding-bottom: 2.4rem; }

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

.article__gift-modal__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer), .lmd-modal-gift-not-sub__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer) { padding: 2.4rem 1.6rem 0px; }

@media screen and (min-width: 768px) {
  .article__gift-modal__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer), .lmd-modal-gift-not-sub__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer) { padding: 2.4rem 3.2rem 0px; }
}

@supports (font-variation-settings:normal) {
}

.article::after { clear: both; content: ""; display: table; }

.article picture { display: block; padding-top: 66.66%; }

.article picture img { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 1; }

@supports (font-variation-settings:normal) {
}

.article__media { display: block; float: right; font-size: 0px; margin-left: 1.6rem; max-width: 11.4rem; }

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

.article__content { font-family: Georgia, Droid-serif, serif; padding-top: 2.4rem; }

.article__content, .article__content > * { letter-spacing: -0.645px; }

.article__content { font-family: "The Antiqua B standard", Georgia, Droid-serif, serif; }

@supports (font-variation-settings:normal) {
  .article__content { font-family: "The Antiqua B", Georgia, Droid-serif, serif; }
}

@media (min-width: 1024px) {
  .article__content { padding-top: 3.2rem; }
}

.article__content > :first-child { margin-top: 0px; }

.article--single { margin-bottom: 0px; }

.article--single h1 { font-size: 2.8rem; }

@media (min-width: 1024px) {
  .article--single h1 { font-size: 3.8rem; }
}

.article--single .article__header { padding-bottom: 2rem; position: relative; }

.article--single .article__header::after { background-color: rgb(213, 216, 220); bottom: 0px; content: " "; display: block; height: 0.1rem; position: absolute; width: 4rem; }

@media (min-width: 576px) {
  .article--single .article__header { grid-area: 1 / 1 / auto / span 2; padding-bottom: 2.4rem; }
}

.article--single .article__header .article__header-wrap { position: relative; }

.article--single .article__header .meta__date--header { color: rgb(113, 123, 142); font-size: 1.4rem; }

.article--single .article__header .meta__date--header { font-family: Arial, Roboto, sans-serif; }

.article--single .article__header .meta__date--header, .article--single .article__header .meta__date--header > * { letter-spacing: 0.314px; }

.article--single .article__header .meta__date--header { font-family: "Marr Sans", Arial, Roboto, sans-serif; }

.article--single .article__header .meta__date-reading { align-items: center; display: inline-block; flex-wrap: wrap; }

.article--single .article__header .meta__publisher { display: block; margin-left: 0px; }

@media (min-width: 1024px) {
  .article--single .article__header .meta__publisher { max-width: 85%; }
}

@media print {
  .article--single .article__header .meta__publisher { font-size: 7.5pt; }
}

.article--single .article__header .meta__publisher--header { display: flex; }

.article--single .article__header .meta__reading-time { float: left; }

@media (min-width: 768px) {
  .article--single .article__header .meta__reading-time { float: none; }
}

@media print {
  .article--single .article__header .meta__reading-time { display: none; font-size: 7.5pt; }
}

.article--single .article__header .meta__reading-time--header { display: inline-flex; float: none; margin-top: 0px; }

.article--single .article__header .meta__reading-time--header::before { color: rgb(213, 216, 220); content: "•"; display: inline-block; font-family: Georgia, Droid-serif, serif; line-height: 1; padding-right: 0.4rem; }

.article--single .article__header .meta__reading-time--header::before { font-family: "The Antiqua B standard", Georgia, Droid-serif, serif; }

@supports (font-variation-settings:normal) {
  .article--single .article__header .meta__reading-time--header::before { font-family: "The Antiqua B", Georgia, Droid-serif, serif; }
}

.article--single .article__header .meta__social { clear: both; gap: 1.2rem; justify-content: flex-start; margin-top: 1.2rem; padding-top: 1.2rem; position: relative; }

@media print {
  .article--single .article__header .meta__social { display: none; }
}

@media (min-width: 768px) {
  .article--single .article__header .meta__social { z-index: 4; }
}

@media print {
  .article--single .article__content { padding-top: 0px; }
}

.article--single .article__media { float: none; margin-bottom: 0px; margin-left: 0px; max-width: 100%; padding-top: 0px; position: relative; }

.article--single .article__media img { position: relative; }

@supports (font-variation-settings:normal) {
}

@media (min-width: 1024px) {
  .article__wrapper { grid-area: 2 / 1; }
}

.article__wrapper article { position: relative; z-index: 2; }

.dfp__container:has(> .adm-ad-skin) { align-items: flex-start; background-color: rgb(255, 255, 255); }

.dfp__container:has(> .dfp__slot--banniere-haute--live-inverse.adm-ad-skin) { background: rgb(24, 26, 30); }

.dfp__container:has(> .dfp__slot--banniere-haute-abo) { height: auto !important; min-height: 0px !important; }

.dfp__container:has(> .dfp__slot--banniere-haute--live) { background: var(--lmd-color-storm-bg-medium); margin: 0px auto; position: relative; width: 100%; z-index: 1; }

.dfp__container:has(> .dfp__slot--banniere-haute--live-inverse) { background: rgb(62, 64, 69); }

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance:none) {
}
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@media (min-width: 1024px) {
  @supports (font-variation-settings:normal) {
}
}

.footer { font-family: var(--font-marr-sans), sans-serif; padding: 4rem 1.6rem; position: relative; z-index: 4; -webkit-font-smoothing: antialiased; background-color: rgb(42, 48, 59); color: rgb(232, 234, 238); }

@media print {
  .footer { display: none; }
}

.footer--free .zone--footer { max-width: 100rem; }

.footer .zone { background: transparent; margin: 0px auto; }

@media (min-width: 768px) {
  .footer { padding-left: 3.2rem; padding-right: 3.2rem; }
}

@media (min-width: 1024px) {
  .footer { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 1200px) {
  .footer { padding-left: 0px; padding-right: 0px; }
}

.footer__bottom { border-top: 0.1rem solid rgb(164, 169, 180); padding-top: 2.4rem; }

@media (min-width: 1024px) {
  .footer__bottom { align-items: center; display: flex; justify-content: center; }
  .footer__bottom { display: flex; flex-direction: column; gap: 1.2rem; text-align: center; }
}

.lmd-has-new-teaser .paywall:has(.lmd-paywall) { top: -5.7rem; }

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

.meta { display: flex; font-family: Arial, Roboto, sans-serif; list-style: none; }

.meta, .meta > * { letter-spacing: 0.314px; }

.meta { font-family: "Marr Sans", Arial, Roboto, sans-serif; }

.meta__publisher { color: rgb(113, 123, 142); font-size: 1.4rem; letter-spacing: 0.02rem; line-height: 1.42; margin-top: 1.6rem; }

@media (min-width: 576px) {
  .meta__publisher { letter-spacing: 0.019rem; }
}

@media (min-width: 768px) {
  .meta__publisher { letter-spacing: 0.02rem; }
}

.meta__author::after { color: rgb(213, 216, 220); content: "•"; display: inline-block; line-height: 1; padding: 0px 0.4rem 0px 0.8rem; }

.meta__author::after, .meta__author::after { font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif; }

.meta__author--no-after::after { display: none; }

.meta__social { align-items: center; gap: 1.2rem; height: 3.2rem; margin-top: 2.4rem; }

.meta__reading-time { align-items: center; color: rgb(113, 123, 142); display: flex; font-family: Arial, Roboto, sans-serif; font-size: 1.4rem; letter-spacing: 0.02rem; line-height: 1.42; margin-top: 1.6rem; }

.meta__reading-time, .meta__reading-time > * { letter-spacing: 0.314px; }

.meta__reading-time { font-family: "Marr Sans", Arial, Roboto, sans-serif; }

@media (min-width: 576px) {
  .meta__reading-time { letter-spacing: 0.019rem; }
}

@media (min-width: 768px) {
  .meta__reading-time { letter-spacing: 0.02rem; }
}

@media print {
  .meta__reading-time .icon__reading-time { display: none; }
}

@supports (font-variation-settings:normal) {
}

.share-btns { align-items: center; display: flex; justify-content: flex-start; margin-top: 1.2rem; }

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

.article__content figure.article__media:not(.article__media--wide):not(.article__media--mlarge) { clear: both; left: 50%; margin-bottom: 0px; margin-top: 2.4rem; position: relative; transform: translateX(-50%); width: 100vw; }

@media (min-width: 768px) {
  .article__content figure.article__media:not(.article__media--wide):not(.article__media--mlarge) { left: auto; transform: none; width: auto; }
}

@media print {
  .article__content figure.article__media:not(.article__media--wide):not(.article__media--mlarge) { left: auto; margin-top: 1.6rem; transform: none; width: auto; }
}

.aside__iso { display: none; }

@media (min-width: 1024px) {
  .aside__iso { display: block; grid-area: 2 / 2 / 3; margin-bottom: 4rem; padding-top: 2.4rem; }
}

@media print {
  .aside__iso { display: none; }
}

@media (min-width: 1024px) {
  .aside__iso .friend { border-top: 0px; }
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@media (min-width: 1024px) {
  @supports (font-variation-settings:normal) {
}
}

@media (min-width: 1024px) {
  @supports (font-variation-settings:normal) {
}
}

.friend { border-top: 0.1rem solid rgb(213, 216, 220); position: relative; z-index: 1; }

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

.lmd-btn-rounded { align-items: center; border: 0px; border-radius: 4rem; cursor: pointer; display: flex; flex-shrink: 0; font-family: var(--font-marr-sans), sans-serif; justify-content: center; line-height: 1; max-width: 100%; text-align: center; }

.lmd-btn-rounded:disabled { opacity: 0.3; pointer-events: none; }

.lmd-btn-rounded > * { pointer-events: none; }

.lmd-btn-rounded--secondary { background-color: rgb(255, 255, 255); border: 0.1rem solid rgb(189, 193, 200); color: rgb(42, 48, 59); }

.lmd-btn-rounded--secondary:hover { background-color: rgb(245, 246, 248); border-color: rgb(189, 193, 200); }

.lmd-btn-rounded--m { font-size: 1.4rem; height: 3.2rem; padding: 0.9rem 1.2rem; }

.lmd-btn-icon { align-items: center; border: 0px; border-radius: 50%; cursor: pointer; display: flex; flex-shrink: 0; font-family: var(--font-marr-sans), sans-serif; justify-content: center; line-height: 1; max-width: 100%; position: relative; text-align: center; }

.lmd-btn-icon:disabled { opacity: 0.3; pointer-events: none; }

.lmd-btn-icon > .js-btn-icon-tooltip { align-items: center; background-color: rgb(56, 63, 78); border-radius: 0.2rem; bottom: -2.8rem; color: rgb(255, 255, 255); display: none; font-family: var(--font-marr-sans-medium), sans-serif; font-size: 1.3rem; height: 2.6rem; justify-content: center; padding: 0px 0.8rem; position: absolute; text-align: center; top: calc(100% + 0.3rem); width: max-content; z-index: 2; }

@media (min-width: 1024px) {
  .lmd-btn-icon:hover > .js-btn-icon-tooltip { display: flex; }
}

.lmd-btn-icon > :not(.meta__sub) { pointer-events: none; }

.lmd-btn-icon--m { height: 3.2rem; width: 3.2rem; }

.lmd-btn-icon--tertiary { background-color: transparent; }

.lmd-btn-icon--tertiary:hover { background-color: rgba(42, 48, 59, 0.03); }

@supports (font-variation-settings:normal) {
}

@supports (font-variation-settings:normal) {
}

.js-lmd-dropdown-favorite-toggler { cursor: pointer; }

.js-lmd-dropdown-favorite-toggler > * { pointer-events: none; }

.lmd-relative { position: relative; }

.mr1 { margin-right: 0.4rem !important; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }

html { font-family: var(--font-marr-sans), sans-serif; font-size: 10px; -webkit-font-smoothing: antialiased; box-sizing: border-box; }

body { font-size: 1.6rem; margin: 0px; }

*, ::after, ::before { box-sizing: inherit; }

a { text-decoration: none; }

:root { --space1: .4rem; --space2: .8rem; --space3: 1.2rem; --space4: 1.6rem; --space5: 2rem; --space6: 2.4rem; --space7: 2.8rem; --space8: 3.2rem; --space9: 3.6rem; --space10: 4rem; --space11: 4.4rem; --space12: 4.8rem; --space13: 5.2rem; --space14: 5.6rem; --space15: 6rem; --space16: 6.4rem; --space17: 6.8rem; --space18: 7.2rem; --space19: 7.6rem; --space20: 8rem; --bp-xxs: 32rem; --bp-xs: 36rem; --bp-xs-plus: 37.5rem; --bp-mobile: 48rem; --bp-s: 57.6rem; --bp-m: 76.8rem; --bp-l: 102.4rem; --bp-xl: 120rem; --bp-xxl: 128rem; --bp-xxxl: 144rem; --content-max-width: 115.2rem; --content-max-width-account: 112rem; --content-max-width-abo: 121.6rem; --content-max-width-article: 93.6rem; --content-max-width-cmp: 90.4rem; --content-max-width-ads: 100rem; --transition-duration: 300ms; --ds-color-storm-bg-white: #fff; --ds-color-storm-bg-transparent-hover: rgba(139, 146, 161, .102); --ds-color-storm-bg-white-hover: hsla(220, 3%, 53%, .102); --ds-color-storm-bg-light: #f5f6f8; --ds-color-storm-bg-light-hover: #e8eaee; --ds-color-storm-bg-medium: #e8eaee; --ds-color-storm-bg-medium-hover: #d5d8dc; --ds-color-storm-bg-dark: #d5d8dc; --ds-color-storm-bg-dark-hover: #bdc1c8; --ds-color-storm-bg-cta: #2a303c; --ds-color-storm-bg-cta-hover: #000a15; --ds-color-storm-border-lighter: rgba(0, 0, 0, .2); --ds-color-storm-border-light: #bdc1c8; --ds-color-storm-border-medium: #666e80; --ds-color-storm-border-dark: #464f5f; --ds-color-storm-border-white-lighter: #e8eaee; --ds-color-storm-border-white-light: #bdc1c8; --ds-color-storm-border-white-medium: #6e7787; --ds-color-storm-border-white-dark: #464f5f; --ds-color-storm-content-light: #666e80; --ds-color-storm-content-light-hover: #565e70; --ds-color-storm-content-medium: #464f5f; --ds-color-storm-content-medium-hover: #2a303c; --ds-color-storm-content-dark: #2a303c; --ds-color-storm-content-dark-hover: #464f5f; --ds-color-storm-content-cta: #fff; --ds-color-storm-content-cta-hover: #fff; --ds-color-storm-content-white-light: #6e7787; --ds-color-storm-content-white-light-hover: #666e80; --ds-color-storm-content-white-medium: #565e70; --ds-color-storm-content-white-medium-hover: #464f5f; --ds-color-storm-content-white-dark: #2a303c; --ds-color-storm-content-white-dark-hover: #464f5f; --ds-color-storm-border-on-background-trs-faible-na: rgba(0, 0, 0, .1); }

.sr-only { height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); white-space: nowrap; }

:root { --br-xxs: .1rem; --br-xs: .2rem; --br-s: .3rem; --br-m: .6rem; --br-l: .9rem; --br-xl: 1.2rem; --br-xxl: 2.4rem; --ds-color-neutral-bg-white: #fff; --ds-color-neutral-bg-white-hover: hsla(220, 4%, 58%, .102); --ds-color-neutral-bg-light: #f5f6f8; --ds-color-neutral-bg-light-hover: #e9eaec; --ds-color-neutral-bg-medium: #e9eaec; --ds-color-neutral-bg-medium-hover: #d7d8d9; --ds-color-neutral-bg-dark: #d7d8d9; --ds-color-neutral-bg-dark-hover: #bfc1c4; --ds-color-neutral-bg-cta: #2a2c30; --ds-color-neutral-bg-cta-hover: #0f1116; --ds-color-neutral-border-lighter: rgba(0, 0, 0, .2); --ds-color-neutral-border-light: #bfc1c4; --ds-color-neutral-border-medium: #6b6e75; --ds-color-neutral-border-dark: #4b4f56; --ds-color-neutral-border-white-lighter: #e9eaec; --ds-color-neutral-border-white-light: #bfc1c4; --ds-color-neutral-border-white-medium: #777b83; --ds-color-neutral-border-white-dark: #4b4f56; --ds-color-neutral-content-light: #6b6e75; --ds-color-neutral-content-light-hover: #5b5e66; --ds-color-neutral-content-medium: #4b4f56; --ds-color-neutral-content-medium-hover: #2a2c30; --ds-color-neutral-content-dark: #2a2c30; --ds-color-neutral-content-dark-hover: #4b4f56; --ds-color-neutral-content-cta: #fff; --ds-color-neutral-content-cta-hover: #fff; --ds-color-neutral-content-white-light: #777b83; --ds-color-neutral-content-white-light-hover: #6b6e75; --ds-color-neutral-content-white-medium: #5b5e66; --ds-color-neutral-content-white-medium-hover: #4b4f56; --ds-color-neutral-content-white-dark: #2a2c30; --ds-color-neutral-content-white-dark-hover: #4b4f56; }

html { font-family: var(--font-marr-sans), sans-serif; font-size: 10px; -webkit-font-smoothing: antialiased; box-sizing: border-box; }

body { font-size: 1.6rem; margin: 0px; }

*, ::after, ::before { box-sizing: inherit; }

a { text-decoration: none; }

:root { --space1: .4rem; --space2: .8rem; --space3: 1.2rem; --space4: 1.6rem; --space5: 2rem; --space6: 2.4rem; --space7: 2.8rem; --space8: 3.2rem; --space9: 3.6rem; --space10: 4rem; --space11: 4.4rem; --space12: 4.8rem; --space13: 5.2rem; --space14: 5.6rem; --space15: 6rem; --space16: 6.4rem; --space17: 6.8rem; --space18: 7.2rem; --space19: 7.6rem; --space20: 8rem; --bp-xxs: 32rem; --bp-xs: 36rem; --bp-xs-plus: 37.5rem; --bp-mobile: 48rem; --bp-s: 57.6rem; --bp-m: 76.8rem; --bp-l: 102.4rem; --bp-xl: 120rem; --bp-xxl: 128rem; --bp-xxxl: 144rem; --content-max-width: 115.2rem; --content-max-width-account: 112rem; --content-max-width-abo: 121.6rem; --content-max-width-article: 93.6rem; --content-max-width-cmp: 90.4rem; --content-max-width-ads: 100rem; --transition-duration: 300ms; --font-antiqua-b: "The Antiqua B", "The Antiqua B Fallback", Droid-serif; --font-antiqua-b-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-medium: "The Antiqua B Medium", "The Antiqua B Medium Fallback", Droid-serif; --font-antiqua-b-standard-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-bold: "The Antiqua B Bold", "The Antiqua B Bold Fallback", "Georgia", "Times Roman", serif; --font-antiqua-b-bold-italic: "The Antiqua B Bold Italic", "The Antiqua B Bold Italic Fallback", "Georgia", "Times Roman", serif; --font-antiqua-b-semibold: "The Antiqua B SemiBold", "The Antiqua B SemiBold Fallback", "Georgia", "Times Roman", serif; --font-marr-sans: "Marr Sans", "Marr Sans Fallback", Roboto; --font-marr-sans-medium: "Marr Sans Medium", "Marr Sans Medium Fallback", Roboto; --font-marr-sans-semibold: "Marr Sans Semibold", "Marr Sans Semibold Fallback", Roboto; --font-marr-sans-condensed: "Marr Sans Condensed", "Marr Sans Condensed Fallback", "DINCondensed-Bold", "Roboto Condensed"; --font-marr-sans-condensed-semibold: "Marr Sans Condensed Semibold", "Marr Sans Condensed Semibold Fallback", "DINCondensed-Bold", "Roboto Condensed"; --font-marr-sans-condensed-bold: "Marr Sans Condensed Bold", "Marr Sans Condensed Bold Fallback", "DINCondensed-Bold", "Roboto Condensed"; --ds-color-storm-border-on-background-trs-faible-na: rgba(0, 0, 0, .1); }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: normal; font-weight: 100 900; src: url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2"); }

@font-face { ascent-override: 99%; descent-override: 29%; font-family: "The Antiqua B Fallback"; line-gap-override: 1%; size-adjust: 100%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: italic; font-weight: 125 900; src: url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "The Antiqua B Italic"; font-stretch: 25% 150%; font-style: italic; font-weight: 125 900; src: url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2"); }

@font-face { ascent-override: 100%; descent-override: 33%; font-family: "The Antiqua B Italic Fallback"; line-gap-override: 0%; size-adjust: 97%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500"), url("../fonts/TheAntiquaB_LT_500.6cb0e24e52ffcbe1.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500.fb7e2b2d80d0fbfc.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B Medium"; font-style: normal; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500"), url("../fonts/TheAntiquaB_LT_500.6cb0e24e52ffcbe1.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500.fb7e2b2d80d0fbfc.woff") format("woff"); }

@font-face { ascent-override: 97%; descent-override: 27%; font-family: "The Antiqua B Medium Fallback"; line-gap-override: 2%; size-adjust: 101%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500_italic"), url("../fonts/TheAntiquaB_LT_500_italic.3ddfddc5c0c16085.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500_italic.628901d73211b367.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Italic"; font-style: italic; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500_italic"), url("../fonts/TheAntiquaB_LT_500_italic.3ddfddc5c0c16085.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500_italic.628901d73211b367.woff") format("woff"); }

@font-face { ascent-override: 99%; descent-override: 32%; font-family: "The Antiqua B Italic Fallback"; line-gap-override: 0%; size-adjust: 98%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Bold"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 21%; font-family: "The Antiqua B Bold Fallback"; line-gap-override: 9%; size-adjust: 104%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700_i"), url("../fonts/TheAntiquaB_LT_700_i.714532583c4a9c72.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700_i.6b6f83a7926a4477.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Bold Italic"; font-style: italic; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700_i"), url("../fonts/TheAntiquaB_LT_700_i.714532583c4a9c72.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700_i.6b6f83a7926a4477.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 21%; font-family: "The Antiqua B Bold Italic Fallback"; line-gap-override: 9%; size-adjust: 104%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 390; src: local("../fonts/TheAntiquaB-W6SemiBold"), url("../fonts/TheAntiquaB-W6SemiBold.8c714965181aac76.woff2") format("woff2"), url("../fonts/TheAntiquaB-W6SemiBold.6211aff6082c0482.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B SemiBold"; font-style: normal; font-weight: 390; src: local("../fonts/TheAntiquaB-W6SemiBold"), url("../fonts/TheAntiquaB-W6SemiBold.8c714965181aac76.woff2") format("woff2"), url("../fonts/TheAntiquaB-W6SemiBold.6211aff6082c0482.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 29%; font-family: "The Antiqua B SemiBold Fallback"; line-gap-override: 0%; size-adjust: 107%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 400; src: url("MarrSans-Regular-Web.2f89fff3877253bf.woff2") format("woff2"), url("MarrSans-Regular-Web.cdb3946e94041532.woff") format("woff"); }

@font-face { ascent-override: 90%; descent-override: 36%; font-family: "Marr Sans Fallback"; line-gap-override: 3%; size-adjust: 102.6%; src: local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 500; src: url("MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Medium"; font-style: normal; font-weight: 500; src: url("MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { ascent-override: 98%; descent-override: 23%; font-family: "Marr Sans Medium Fallback"; line-gap-override: 3%; size-adjust: 102%; src: local("Arial"), local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 600; src: url("MarrSans-Semibold-Web.f7d5c05af8370693.woff2") format("woff2"), url("MarrSans-Semibold-Web.dffeaf9c2da6e578.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Semibold"; font-style: normal; font-weight: 600; src: url("MarrSans-Semibold-Web.f7d5c05af8370693.woff2") format("woff2"), url("MarrSans-Semibold-Web.dffeaf9c2da6e578.woff") format("woff"); }

@font-face { ascent-override: 98%; descent-override: 25%; font-family: "Marr Sans Semibold Fallback"; line-gap-override: 0%; size-adjust: 104%; src: local("Arial"), local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 500; src: url("MarrSansCondensed-Medium-Web.133dea79c01db68e.woff2") format("woff2"), url("MarrSansCondensed-Medium-Web.3a8ed51cac63c624.woff") format("woff"); }

@font-face { ascent-override: 103%; descent-override: 22%; font-family: "Marr Sans Condensed Fallback"; line-gap-override: 0%; size-adjust: 89%; src: local("Arial Narrow"), local("Arial Narrow"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 600; src: url("MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed Semibold"; font-style: normal; font-weight: 600; src: url("MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { ascent-override: 100%; descent-override: 20%; font-family: "Marr Sans Condensed Semibold Fallback"; line-gap-override: 0%; size-adjust: 96%; src: local("Arial Narrow"), local("Arial Narrow"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 700; src: url("MarrSansCondensed-Bold-Web.07e8c5aa145a2514.woff2") format("woff2"), url("MarrSansCondensed-Bold-Web.f524a1551a2cdcfa.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed Bold"; font-style: normal; font-weight: 700; src: url("MarrSansCondensed-Bold-Web.07e8c5aa145a2514.woff2") format("woff2"), url("MarrSansCondensed-Bold-Web.f524a1551a2cdcfa.woff") format("woff"); }

@font-face { ascent-override: 91%; descent-override: 21%; font-family: "Marr Sans Condensed Bold Fallback"; line-gap-override: 0%; size-adjust: 97%; src: local("Arial Narrow"), local("Arial narrow"); }

.sr-only { height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); white-space: nowrap; }

:root { --br-xxs: .1rem; --br-xs: .2rem; --br-s: .3rem; --br-m: .6rem; --br-l: .9rem; --br-xl: 1.2rem; --br-xxl: 2.4rem; --z-1: 10; --z-2: 20; --z-3: 30; --z-4: 40; --z-5: 50; --ds-color-neutral-bg-white: #fff; --ds-color-neutral-bg-white-hover: hsla(220, 4%, 58%, .102); --ds-color-neutral-bg-light: #f5f6f8; --ds-color-neutral-bg-light-hover: #e9eaec; --ds-color-neutral-bg-medium: #e9eaec; --ds-color-neutral-bg-medium-hover: #d7d8d9; --ds-color-neutral-bg-dark: #d7d8d9; --ds-color-neutral-bg-dark-hover: #bfc1c4; --ds-color-neutral-bg-cta: #2a2c30; --ds-color-neutral-bg-cta-hover: #0f1116; --ds-color-neutral-border-lighter: rgba(0, 0, 0, .2); --ds-color-neutral-border-light: #bfc1c4; --ds-color-neutral-border-medium: #6b6e75; --ds-color-neutral-border-dark: #4b4f56; --ds-color-neutral-border-white-lighter: #e9eaec; --ds-color-neutral-border-white-light: #bfc1c4; --ds-color-neutral-border-white-medium: #777b83; --ds-color-neutral-border-white-dark: #4b4f56; --ds-color-neutral-content-light: #6b6e75; --ds-color-neutral-content-light-hover: #5b5e66; --ds-color-neutral-content-medium: #4b4f56; --ds-color-neutral-content-medium-hover: #2a2c30; --ds-color-neutral-content-dark: #2a2c30; --ds-color-neutral-content-dark-hover: #4b4f56; --ds-color-neutral-content-cta: #fff; --ds-color-neutral-content-cta-hover: #fff; --ds-color-neutral-content-white-light: #777b83; --ds-color-neutral-content-white-light-hover: #6b6e75; --ds-color-neutral-content-white-medium: #5b5e66; --ds-color-neutral-content-white-medium-hover: #4b4f56; --ds-color-neutral-content-white-dark: #2a2c30; --ds-color-neutral-content-white-dark-hover: #4b4f56; }

:root { --ds-color-avatar-group0: #99435c; --ds-color-avatar-group1: #b91849; --ds-color-avatar-group2: #99463a; --ds-color-avatar-group3: #bb5113; --ds-color-avatar-group4: #a85e22; --ds-color-avatar-group5: #7c704d; --ds-color-avatar-group6: #697737; --ds-color-avatar-group7: #416935; --ds-color-avatar-group8: #1a8145; --ds-color-avatar-group9: #017f73; --ds-color-avatar-group10: #226965; --ds-color-avatar-group11: #016596; --ds-color-avatar-group12: #0076bc; --ds-color-avatar-group13: #485e94; --ds-color-avatar-group14: #4e55b7; --ds-color-avatar-group15: #6d68b4; --ds-color-avatar-group16: #6452a5; --ds-color-avatar-group17: #9042f6; --ds-color-avatar-group18: #7d4a96; --ds-color-avatar-group19: #9f4fba; --ds-color-avatar-group20: #c8318e; }

.ds-collapse-button:focus-visible { border-radius: var(--br-xs); outline: calc(var(--space1)/2) solid var(--ds-color-blue-bg-cta); outline-offset: calc(var(--space1)/2); }

.ds-segmented-control__item:focus-visible { outline: rgb(0, 0, 0) solid 2px; outline-offset: 2px; }

@media (max-width: 767px) {
  .ds-comments-popin__pseudo-drawer-overlay:has(+ .ds-comments-popin__pseudo-drawer[data-active="true"]) { display: block; }
}

.ds-comment-meta__button.ds-btn.ds-btn--secondary.ds-btn--storm:hover:not(:disabled) { background: rgba(139, 146, 161, 0.1); border-color: var(--ds-color-neutral-border-lighter); }

.ds-btn { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--br-s); color: var(--ds-color-storm-content-cta); cursor: pointer; flex-flow: row; font-family: var(--font-marr-sans-medium), sans-serif; gap: 0.8rem; position: relative; }

.ds-btn, .ds-btn__icon__container { align-items: center; display: flex; justify-content: center; }

.ds-btn__icon__container { height: 2.4rem; width: 2.4rem; }

.ds-btn--s { font-size: 1.4rem; height: 2.6rem; padding: 0.8rem 1.6rem; }

.ds-btn--m { font-size: 1.6rem; height: 3.2rem; padding: 0.8rem 1.6rem; }

.ds-btn--yellow.ds-btn--primary { background: var(--ds-color-yellow-bg-cta); color: var(--ds-color-yellow-content-cta); }

.ds-btn--yellow.ds-btn--primary:hover { background: var(--ds-color-yellow-bg-cta-hover); }

.ds-btn--inverse.ds-btn--tertiary { background: transparent; color: var(--ds-color-inverse-content-dark); }

.ds-btn--inverse.ds-btn--tertiary:hover { background: var(--ds-color-storm-bg-transparent-hover); }

.ds-btn--only-round-icon { border-radius: 50%; gap: 0px; height: 3.2rem; padding: 0.8rem; width: 3.2rem; }

.ds-btn--naked { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }

.ds-title { color: var(--ds-color-storm-content-white-dark); font-family: var(--font-antiqua-b-bold), serif; font-size: 2.4rem; letter-spacing: 0.02rem; line-height: 2.8rem; }

@media (min-width: 768px) {
  .ds-title { font-size: 3.6rem; line-height: 4.2rem; }
}

@media (min-width: 1024px) {
  .ds-title { font-size: 4rem; line-height: 4.4rem; }
}

.ds-breadcrumb { display: flex; flex-flow: wrap; }

.ds-breadcrumb__item { align-items: center; display: flex; flex-flow: row; }

.ds-breadcrumb__item::after { align-self: center; background: var(--ds-color-storm-content-white-light); border-radius: 50%; content: ""; height: 0.4rem; margin: 0px 0.8rem; width: 0.4rem; }

.ds-breadcrumb__item:last-child::after { display: none; }

.ds-breadcrumb__link { align-items: center; color: var(--ds-color-storm-content-white-light); display: flex; flex-flow: column; font-family: var(--font-marr-sans-condensed), sans-serif; font-size: 1.6rem; letter-spacing: 0.13rem; line-height: 1.5rem; text-transform: uppercase; white-space: nowrap; }

.ds-breadcrumb__logo:has(.link__txt) { flex-flow: row; gap: var(--space2); margin-top: 0px; }

.ds-article__heading .ds-title { font-size: 2.4rem; }

@media (min-width: 768px) {
  .ds-article__heading .ds-title { font-size: 3.6rem; }
}

@media (min-width: 1024px) {
  .ds-article__heading .ds-title { font-size: 4rem; }
}

.ds-breadcrumb { margin-bottom: 1.2rem; }

@media (min-width: 1024px) {
  .ds-breadcrumb { margin-bottom: 1.8rem; }
}

.ds-article__heading { margin-top: 1.2rem; }

:root { --slideshow-gradient-width: 64px; --slideshow-gradient-bg: #fff; }

@media (min-width: 576px) {
  :root { --carousel-margins: 20px; }
}

:root { --atoms-slideshow-article-title-color: var(--ds-color-storm-content-dark); --atoms-slideshow-read-article-title-color: #6c7587; --atoms-slideshow-article-editorial-type-color: var(--ds-color-storm-content-dark); --icons-premium-m-background: #ffc700; --icons-premium-m-color: #fff; }

:root { --carousel-margins: 16px; --atoms-slideshow-title-color: var(--ds-color-storm-content-dark); --atoms-slideshow-title-supplement-color: var(--ds-color-storm-content-white-medium); --atoms-slideshow-description-color: var(--ds-color-storm-content-white-medium); }

@media (min-width: 606px) {
  :root { --carousel-margins: 20px; }
}

:root { --ds-color-blue-bg-white: #fff; --ds-color-blue-bg-white-hover: rgba(52, 144, 229, .102); --ds-color-blue-bg-light: #e9f3fb; --ds-color-blue-bg-light-hover: #d5e9ff; --ds-color-blue-bg-medium: #d5e9ff; --ds-color-blue-bg-medium-hover: #abd3ff; --ds-color-blue-bg-dark: #abd3ff; --ds-color-blue-bg-dark-hover: #80bcff; --ds-color-blue-bg-cta: #016ed3; --ds-color-blue-bg-cta-hover: #015aad; --ds-color-blue-border-lighter: rgba(0, 0, 0, .2); --ds-color-blue-border-light: #80bcff; --ds-color-blue-border-medium: #015aad; --ds-color-blue-border-dark: #003666; --ds-color-blue-border-white-lighter: #e8eaee; --ds-color-blue-border-white-light: #80bcff; --ds-color-blue-border-white-medium: #016ed3; --ds-color-blue-border-white-dark: #003666; --ds-color-blue-content-light: #015aad; --ds-color-blue-content-light-hover: #014687; --ds-color-blue-content-medium: #003666; --ds-color-blue-content-medium-hover: #0f1116; --ds-color-blue-content-dark: #0f1116; --ds-color-blue-content-dark-hover: #003666; --ds-color-blue-content-cta: #fff; --ds-color-blue-content-cta-hover: #fff; --ds-color-blue-content-white-light: #016ed3; --ds-color-blue-content-white-light-hover: #015aad; --ds-color-blue-content-white-medium: #014687; --ds-color-blue-content-white-medium-hover: #003666; --ds-color-blue-content-white-dark: #0f1116; --ds-color-blue-content-white-dark-hover: #003666; --ds-dark-color-blue-bg-white: #181a1e; --ds-dark-color-blue-bg-white-hover: rgba(52, 144, 229, .149); --ds-dark-color-blue-bg-light: #0f1116; --ds-dark-color-blue-bg-light-hover: #003666; --ds-dark-color-blue-bg-medium: #003666; --ds-dark-color-blue-bg-medium-hover: #014687; --ds-dark-color-blue-bg-dark: #014687; --ds-dark-color-blue-bg-dark-hover: #015aad; --ds-dark-color-blue-bg-cta: #61adff; --ds-dark-color-blue-bg-cta-hover: #80bcff; --ds-dark-color-blue-border-lighter: hsla(0, 0%, 100%, .2); --ds-dark-color-blue-border-light: #015aad; --ds-dark-color-blue-border-medium: #80bcff; --ds-dark-color-blue-border-dark: #d5e9ff; --ds-dark-color-blue-border-white-lighter: #4b4f56; --ds-dark-color-blue-border-white-light: #015aad; --ds-dark-color-blue-border-white-medium: #61adff; --ds-dark-color-blue-border-white-dark: #d5e9ff; --ds-dark-color-blue-content-light: #80bcff; --ds-dark-color-blue-content-light-hover: #abd3ff; --ds-dark-color-blue-content-medium: #d5e9ff; --ds-dark-color-blue-content-medium-hover: #e9f3fb; --ds-dark-color-blue-content-dark: #e9f3fb; --ds-dark-color-blue-content-dark-hover: #d5e9ff; --ds-dark-color-blue-content-cta: #0f1116; --ds-dark-color-blue-content-cta-hover: #0f1116; --ds-dark-color-blue-content-white-light: #61adff; --ds-dark-color-blue-content-white-light-hover: #80bcff; --ds-dark-color-blue-content-white-medium: #abd3ff; --ds-dark-color-blue-content-white-medium-hover: #d5e9ff; --ds-dark-color-blue-content-white-dark: #e9f3fb; --ds-dark-color-blue-content-white-dark-hover: #d5e9ff; --ds-color-storm-bg-white: #fff; --ds-color-storm-bg-transparent-hover: rgba(139, 146, 161, .102); --ds-color-storm-bg-white-hover: hsla(220, 3%, 53%, .102); --ds-color-storm-bg-light: #f5f6f8; --ds-color-storm-bg-light-hover: #e8eaee; --ds-color-storm-bg-medium: #e8eaee; --ds-color-storm-bg-medium-hover: #d5d8dc; --ds-color-storm-bg-dark: #d5d8dc; --ds-color-storm-bg-dark-hover: #bdc1c8; --ds-color-storm-bg-cta: #2a303c; --ds-color-storm-bg-cta-hover: #000a15; --ds-color-storm-border-lighter: rgba(0, 0, 0, .2); --ds-color-storm-border-light: #bdc1c8; --ds-color-storm-border-medium: #666e80; --ds-color-storm-border-dark: #464f5f; --ds-color-storm-border-white-lighter: #e8eaee; --ds-color-storm-border-white-light: #bdc1c8; --ds-color-storm-border-white-medium: #6e7787; --ds-color-storm-border-white-dark: #464f5f; --ds-color-storm-content-light: #666e80; --ds-color-storm-content-light-hover: #565e70; --ds-color-storm-content-medium: #464f5f; --ds-color-storm-content-medium-hover: #2a303c; --ds-color-storm-content-dark: #2a303c; --ds-color-storm-content-dark-hover: #464f5f; --ds-color-storm-content-cta: #fff; --ds-color-storm-content-cta-hover: #fff; --ds-color-storm-content-white-light: #6e7787; --ds-color-storm-content-white-light-hover: #666e80; --ds-color-storm-content-white-medium: #565e70; --ds-color-storm-content-white-medium-hover: #464f5f; --ds-color-storm-content-white-dark: #2a303c; --ds-color-storm-content-white-dark-hover: #464f5f; --ds-dark-color-storm-bg-white: hsla(0, 0%, 100%, .2); --ds-dark-color-storm-bg-white-hover: hsla(220, 3%, 53%, .102); --ds-dark-color-storm-bg-light: #565e70; --ds-dark-color-storm-bg-light-hover: #666e80; --ds-dark-color-storm-bg-medium: #464f5f; --ds-dark-color-storm-bg-medium-hover: #464f5f; --ds-dark-color-storm-bg-dark: #2a303c; --ds-dark-color-storm-bg-dark-hover: #464f5f; --ds-dark-color-storm-bg-cta: #fff; --ds-dark-color-storm-bg-cta-hover: #f5f6f8; --ds-dark-color-storm-border-lighter: hsla(0, 0%, 100%, .2); --ds-dark-color-storm-border-light: #666e80; --ds-dark-color-storm-border-medium: #a4a9b4; --ds-dark-color-storm-border-dark: #e8eaee; --ds-dark-color-storm-border-white-lighter: #4b4f56; --ds-dark-color-storm-border-white-light: #6b6e75; --ds-dark-color-storm-border-white-medium: #a7a9ad; --ds-dark-color-storm-border-white-dark: #e9eaec; --ds-dark-color-storm-content-light: #d5d8dc; --ds-dark-color-storm-content-light-hover: #d5d8dc; --ds-dark-color-storm-content-medium: #d5d8dc; --ds-dark-color-storm-content-medium-hover: #e8eaee; --ds-dark-color-storm-content-dark: #fff; --ds-dark-color-storm-content-dark-hover: #f5f6f8; --ds-dark-color-storm-content-cta: #2a303c; --ds-dark-color-storm-content-cta-hover: #2a303c; --ds-dark-color-storm-content-white-light: #d5d8dc; --ds-dark-color-storm-content-white-light-hover: #bdc1c8; --ds-dark-color-storm-content-white-medium: #f5f6f8; --ds-dark-color-storm-content-white-medium-hover: #e8eaee; --ds-dark-color-storm-content-white-dark: #fff; --ds-dark-color-storm-content-white-dark-hover: #f5f6f8; }

.footer, html { -webkit-font-smoothing: antialiased; }

:root { --ds-color-storm-bg-white: #fff; --ds-color-storm-bg-transparent-hover: rgba(139, 146, 161, .102); --ds-color-storm-bg-white-hover: hsla(220, 3%, 53%, .102); --ds-color-storm-bg-light: #f5f6f8; --ds-color-storm-bg-light-hover: #e8eaee; --ds-color-storm-bg-medium: #e8eaee; --ds-color-storm-bg-medium-hover: #d5d8dc; --ds-color-storm-bg-dark: #d5d8dc; --ds-color-storm-bg-dark-hover: #bdc1c8; --ds-color-storm-bg-cta: #2a303c; --ds-color-storm-bg-cta-hover: #000a15; --ds-color-storm-border-lighter: rgba(0, 0, 0, .2); --ds-color-storm-border-light: #bdc1c8; --ds-color-storm-border-medium: #666e80; --ds-color-storm-border-dark: #464f5f; --ds-color-storm-border-white-lighter: #e8eaee; --ds-color-storm-border-white-light: #bdc1c8; --ds-color-storm-border-white-medium: #6e7787; --ds-color-storm-border-white-dark: #464f5f; --ds-color-storm-content-light: #666e80; --ds-color-storm-content-light-hover: #565e70; --ds-color-storm-content-medium: #464f5f; --ds-color-storm-content-medium-hover: #2a303c; --ds-color-storm-content-dark: #2a303c; --ds-color-storm-content-dark-hover: #464f5f; --ds-color-storm-content-cta: #fff; --ds-color-storm-content-cta-hover: #fff; --ds-color-storm-content-white-light: #6e7787; --ds-color-storm-content-white-light-hover: #666e80; --ds-color-storm-content-white-medium: #565e70; --ds-color-storm-content-white-medium-hover: #464f5f; --ds-color-storm-content-white-dark: #2a303c; --ds-color-storm-content-white-dark-hover: #464f5f; }

img { height: auto; max-width: 100%; overflow: hidden; text-indent: 100%; white-space: nowrap; }

a { color: inherit; font-family: inherit; text-decoration: none; }

svg { flex-shrink: 0; }

.zone { background-color: rgb(255, 255, 255); margin: 0px auto; }

.zone--footer { background-color: rgb(42, 48, 59); }

.main { background-color: rgb(255, 255, 255); overflow-x: clip; }

.main .zone { margin: 0px 1.6rem; }

@media (min-width: 576px) {
  .main .zone { margin: 0px 3.2rem; }
}

.zone--article { padding-bottom: 4rem; padding-top: 3.2rem; }

@media (min-width: 1024px) {
  .main, body { background-color: rgb(245, 246, 248); }
  .zone { max-width: 115.2rem; }
  .main--free .zone { margin: 0px auto; max-width: 100rem; padding-bottom: 4rem; padding-left: 1.6rem; padding-right: 1.6rem; }
  .zone--article { display: grid; grid-template-columns: 1fr 31.6rem; column-gap: 6.4rem; grid-template-rows: auto auto auto; }
  .main--free .zone--article { padding: 3.2rem; }
  .main--free .article__content { max-width: 55.6rem; }
}

.icon__arrow, .icon__favorites, .icon__reading-time { background-position: 50% center; background-repeat: no-repeat; background-size: contain; display: inline-block; flex-shrink: 0; height: 2rem; width: 2rem; }

.icon__reading-time { background-image: url("../img/icons/1308b950ac72a0e20d9f72b1707be82afe6bf193.svg"); height: 2.4rem; margin-right: 0.8rem; width: 1.2rem; }

.icon__favorites { background-image: url("../img/icons/2e0ffd09d718f278115ed4e300b3ea70d97ed95a.svg"); height: 1.56rem; width: 1.1rem; }

.icon__arrow { background-image: url("../img/icons/691836e5d4ab1c266e586e03fe5ed710de5e07e6.svg"); }

.comment { border-bottom: 0.1rem solid rgb(232, 234, 238); padding-bottom: 2.4rem; }

.article__content p { font-family: "The Antiqua B", Georgia, Droid-serif, serif; }

.article__gift-modal__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer), .lmd-modal-gift-not-sub__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer) { padding: 2.4rem 1.6rem 0px; }

@media screen and (min-width: 768px) {
  .article__gift-modal__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer), .lmd-modal-gift-not-sub__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer) { padding: 2.4rem 3.2rem 0px; }
}

.article::after { clear: both; content: ""; display: table; }

.article picture { display: block; padding-top: 66.66%; }

.article picture img { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 1; }

.article__media { display: block; float: right; font-size: 0px; margin-left: 1.6rem; max-width: 11.4rem; }

.article__content h2 { color: rgb(42, 48, 59); font-family: Arial, Roboto, sans-serif; font-size: 2.2rem; font-weight: 600; line-height: 1.18; margin-top: 2.4rem; }

.article__content h2 { letter-spacing: 0.314px; }

.article__content p { color: rgb(56, 63, 78); font-size: 1.7rem; font-weight: 500; line-height: 1.52; margin-top: 2rem; }

@media (min-width: 768px) {
  .main .zone { margin: 0px auto; max-width: 66.4rem; }
  .article__content p { font-size: 1.8rem; line-height: 1.55; }
}

.article__content { font-family: Georgia, Droid-serif, serif; padding-top: 2.4rem; }

.article--single .article__header .meta__date--header, .article--single .article__header .meta__date--header > *, .meta, .meta > *, .meta__reading-time, .meta__reading-time > * { letter-spacing: 0.314px; }

.article__content > :first-child { margin-top: 0px; }

.article--single { margin-bottom: 0px; }

.article--single h1 { font-size: 2.8rem; }

.article--single .article__header { padding-bottom: 2rem; position: relative; }

.article--single .article__header::after { background-color: rgb(213, 216, 220); bottom: 0px; content: " "; display: block; height: 0.1rem; position: absolute; width: 4rem; }

.article--single .article__header .article__header-wrap { position: relative; }

.article--single .article__header .meta__date--header { color: rgb(113, 123, 142); font-size: 1.4rem; font-family: Arial, Roboto, sans-serif; }

.article--single .article__header .meta__date-reading { align-items: center; display: inline-block; flex-wrap: wrap; }

.article--single .article__header .meta__publisher { display: block; margin-left: 0px; }

.article--single .article__header .meta__publisher--header { display: flex; }

.article--single .article__header .meta__reading-time { float: left; }

@media print {
  .main--free .zone--article { background-color: rgb(255, 255, 255); box-shadow: 0px 0px; display: block; overflow: visible; padding: 1.5cm; position: relative; width: 664px; }
  .article__content h2 { font-size: 12pt; margin-top: 1.6rem; }
  .article__content p { font-size: 9pt; margin-top: 1.6rem; }
  .article--single .article__header .meta__publisher { font-size: 7.5pt; }
  .article--single .article__header .meta__reading-time { display: none; font-size: 7.5pt; }
}

.article--single .article__header .meta__reading-time--header { display: inline-flex; float: none; margin-top: 0px; }

.article--single .article__header .meta__reading-time--header::before { color: rgb(213, 216, 220); content: "•"; display: inline-block; font-family: Georgia, Droid-serif, serif; line-height: 1; padding-right: 0.4rem; }

.article--single .article__header .meta__social { clear: both; gap: 1.2rem; justify-content: flex-start; margin-top: 1.2rem; padding-top: 1.2rem; position: relative; }

.article--single .article__media { float: none; margin-bottom: 0px; margin-left: 0px; max-width: 100%; padding-top: 0px; position: relative; }

.article--single .article__media img, .lmd-relative { position: relative; }

.article__wrapper article { position: relative; z-index: 2; }

.dfp__container:has(> .adm-ad-skin) { align-items: flex-start; background-color: rgb(255, 255, 255); }

.dfp__container:has(> .dfp__slot--banniere-haute--live-inverse.adm-ad-skin) { background: rgb(24, 26, 30); }

.dfp__container:has(> .dfp__slot--banniere-haute-abo) { height: auto !important; min-height: 0px !important; }

.dfp__container:has(> .dfp__slot--banniere-haute--live) { background: var(--lmd-color-storm-bg-medium); margin: 0px auto; position: relative; width: 100%; z-index: 1; }

.dfp__container:has(> .dfp__slot--banniere-haute--live-inverse) { background: rgb(62, 64, 69); }

.footer { font-family: var(--font-marr-sans), sans-serif; padding: 4rem 1.6rem; position: relative; z-index: 4; background-color: rgb(42, 48, 59); color: rgb(232, 234, 238); }

.meta, .meta__reading-time { font-family: Arial, Roboto, sans-serif; }

.meta__publisher, .meta__reading-time { color: rgb(113, 123, 142); line-height: 1.42; font-size: 1.4rem; }

.footer--free .zone--footer { max-width: 100rem; }

.footer .zone { background: 0px 0px; margin: 0px auto; }

@media (min-width: 768px) {
  .article--single .article__header .meta__reading-time { float: none; }
  .article--single .article__header .meta__social { z-index: 4; }
  .footer { padding-left: 3.2rem; padding-right: 3.2rem; }
}

@media (min-width: 1024px) {
  .article__content h2 { line-height: 1.2; }
  .article__content { padding-top: 3.2rem; }
  .article--single h1 { font-size: 3.8rem; }
  .article--single .article__header .meta__publisher { max-width: 85%; }
  .article__wrapper { grid-area: 2 / 1; }
  .footer { padding-left: 2rem; padding-right: 2rem; }
  .footer__bottom { align-items: center; justify-content: center; display: flex; flex-direction: column; gap: 1.2rem; text-align: center; }
}

@media (min-width: 1200px) {
  .zone { margin: 0px auto; }
  .footer { padding-left: 0px; padding-right: 0px; }
}

.footer__bottom { border-top: 0.1rem solid rgb(164, 169, 180); padding-top: 2.4rem; }

.lmd-has-new-teaser .paywall:has(.lmd-paywall) { top: -5.7rem; }

.meta { display: flex; list-style: none; }

.meta__publisher { letter-spacing: 0.02rem; margin-top: 1.6rem; }

@media (min-width: 576px) {
  .article--single .article__header { grid-area: 1 / 1 / auto / span 2; padding-bottom: 2.4rem; }
  .meta__publisher { letter-spacing: 0.019rem; }
}

.meta__author::after { color: rgb(213, 216, 220); content: "•"; display: inline-block; line-height: 1; padding: 0px 0.4rem 0px 0.8rem; font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif; }

.aside__iso, .meta__author--no-after::after { display: none; }

.meta__social { align-items: center; gap: 1.2rem; height: 3.2rem; margin-top: 2.4rem; }

.meta__reading-time, .share-btns { align-items: center; display: flex; }

.meta__reading-time { letter-spacing: 0.02rem; margin-top: 1.6rem; }

.ds-article__heading, .share-btns { margin-top: 1.2rem; }

@media (min-width: 576px) {
  .meta__reading-time { letter-spacing: 0.019rem; }
  :root { --carousel-margins: 20px; }
}

.share-btns { justify-content: flex-start; }

.lmd-btn-icon, .lmd-btn-rounded { align-items: center; line-height: 1; max-width: 100%; text-align: center; font-family: var(--font-marr-sans), sans-serif; cursor: pointer; }

.article__content figure.article__media:not(.article__media--wide):not(.article__media--mlarge) { clear: both; left: 50%; margin-bottom: 0px; margin-top: 2.4rem; position: relative; transform: translateX(-50%); width: 100vw; }

@media (min-width: 1024px) {
  .aside__iso { display: block; grid-area: 2 / 2 / 3; margin-bottom: 4rem; padding-top: 2.4rem; }
  .aside__iso .friend { border-top: 0px; }
}

@media print {
  .article--single .article__header .meta__social, .aside__iso, .footer, .meta__reading-time .icon__reading-time { display: none; }
  .article--single .article__content { padding-top: 0px; }
  .article__content figure.article__media:not(.article__media--wide):not(.article__media--mlarge) { left: auto; margin-top: 1.6rem; transform: none; width: auto; }
}

.friend { border-top: 0.1rem solid rgb(213, 216, 220); position: relative; z-index: 1; }

.lmd-btn-rounded { border: 0px; border-radius: 4rem; display: flex; flex-shrink: 0; justify-content: center; }

.lmd-btn-icon:disabled, .lmd-btn-rounded:disabled { opacity: 0.3; pointer-events: none; }

.js-lmd-dropdown-favorite-toggler > *, .lmd-btn-icon > :not(.meta__sub), .lmd-btn-rounded > * { pointer-events: none; }

.lmd-btn-rounded--secondary { background-color: rgb(255, 255, 255); border: 0.1rem solid rgb(189, 193, 200); color: rgb(42, 48, 59); }

.lmd-btn-rounded--secondary:hover { background-color: rgb(245, 246, 248); border-color: rgb(189, 193, 200); }

.lmd-btn-rounded--m { font-size: 1.4rem; height: 3.2rem; padding: 0.9rem 1.2rem; }

.lmd-btn-icon { border: 0px; border-radius: 50%; display: flex; flex-shrink: 0; justify-content: center; position: relative; }

.lmd-btn-icon > .js-btn-icon-tooltip { align-items: center; background-color: rgb(56, 63, 78); border-radius: 0.2rem; bottom: -2.8rem; color: rgb(255, 255, 255); display: none; font-family: var(--font-marr-sans-medium), sans-serif; font-size: 1.3rem; height: 2.6rem; justify-content: center; padding: 0px 0.8rem; position: absolute; text-align: center; top: calc(100% + 0.3rem); width: max-content; z-index: 2; }

.lmd-btn-icon--m { height: 3.2rem; width: 3.2rem; }

.lmd-btn-icon--tertiary { background-color: transparent; }

.lmd-btn-icon--tertiary:hover { background-color: rgba(42, 48, 59, 0.03); }

.js-lmd-dropdown-favorite-toggler { cursor: pointer; }

.mr1 { margin-right: 0.4rem !important; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }

html { color: rgb(56, 63, 78); font-family: var(--font-marr-sans), sans-serif; font-size: 10px; box-sizing: border-box; }

:root { --space1: .4rem; --space2: .8rem; --space3: 1.2rem; --space4: 1.6rem; --space5: 2rem; --space6: 2.4rem; --space7: 2.8rem; --space8: 3.2rem; --space9: 3.6rem; --space10: 4rem; --space11: 4.4rem; --space12: 4.8rem; --space13: 5.2rem; --space14: 5.6rem; --space15: 6rem; --space16: 6.4rem; --space17: 6.8rem; --space18: 7.2rem; --space19: 7.6rem; --space20: 8rem; --bp-xxs: 32rem; --bp-xs: 36rem; --bp-xs-plus: 37.5rem; --bp-mobile: 48rem; --bp-s: 57.6rem; --bp-m: 76.8rem; --bp-l: 102.4rem; --bp-xl: 120rem; --bp-xxl: 128rem; --bp-xxxl: 144rem; --content-max-width: 115.2rem; --content-max-width-account: 112rem; --content-max-width-abo: 121.6rem; --content-max-width-article: 93.6rem; --content-max-width-cmp: 90.4rem; --content-max-width-ads: 100rem; --transition-duration: 300ms; --font-antiqua-b: "The Antiqua B", "The Antiqua B Fallback", Droid-serif; --font-antiqua-b-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-medium: "The Antiqua B Medium", "The Antiqua B Medium Fallback", Droid-serif; --font-antiqua-b-standard-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-bold: "The Antiqua B Bold", "The Antiqua B Bold Fallback", "Georgia", "Times Roman", serif; --font-antiqua-b-bold-italic: "The Antiqua B Bold Italic", "The Antiqua B Bold Italic Fallback", "Georgia", "Times Roman", serif; --font-antiqua-b-semibold: "The Antiqua B SemiBold", "The Antiqua B SemiBold Fallback", "Georgia", "Times Roman", serif; --font-marr-sans: "Marr Sans", "Marr Sans Fallback", Roboto; --font-marr-sans-medium: "Marr Sans Medium", "Marr Sans Medium Fallback", Roboto; --font-marr-sans-semibold: "Marr Sans Semibold", "Marr Sans Semibold Fallback", Roboto; --font-marr-sans-condensed: "Marr Sans Condensed", "Marr Sans Condensed Fallback", "DINCondensed-Bold", "Roboto Condensed"; --font-marr-sans-condensed-semibold: "Marr Sans Condensed Semibold", "Marr Sans Condensed Semibold Fallback", "DINCondensed-Bold", "Roboto Condensed"; --font-marr-sans-condensed-bold: "Marr Sans Condensed Bold", "Marr Sans Condensed Bold Fallback", "DINCondensed-Bold", "Roboto Condensed"; --ds-color-storm-border-on-background-trs-faible-na: rgba(0, 0, 0, .1); --br-xxs: .1rem; --br-xs: .2rem; --br-s: .3rem; --br-m: .6rem; --br-l: .9rem; --br-xl: 1.2rem; --br-xxl: 2.4rem; --z-1: 10; --z-2: 20; --z-3: 30; --z-4: 40; --z-5: 50; --ds-color-neutral-bg-white: #fff; --ds-color-neutral-bg-white-hover: hsla(220, 4%, 58%, .102); --ds-color-neutral-bg-light: #f5f6f8; --ds-color-neutral-bg-light-hover: #e9eaec; --ds-color-neutral-bg-medium: #e9eaec; --ds-color-neutral-bg-medium-hover: #d7d8d9; --ds-color-neutral-bg-dark: #d7d8d9; --ds-color-neutral-bg-dark-hover: #bfc1c4; --ds-color-neutral-bg-cta: #2a2c30; --ds-color-neutral-bg-cta-hover: #0f1116; --ds-color-neutral-border-lighter: rgba(0, 0, 0, .2); --ds-color-neutral-border-light: #bfc1c4; --ds-color-neutral-border-medium: #6b6e75; --ds-color-neutral-border-dark: #4b4f56; --ds-color-neutral-border-white-lighter: #e9eaec; --ds-color-neutral-border-white-light: #bfc1c4; --ds-color-neutral-border-white-medium: #777b83; --ds-color-neutral-border-white-dark: #4b4f56; --ds-color-neutral-content-light: #6b6e75; --ds-color-neutral-content-light-hover: #5b5e66; --ds-color-neutral-content-medium: #4b4f56; --ds-color-neutral-content-medium-hover: #2a2c30; --ds-color-neutral-content-dark: #2a2c30; --ds-color-neutral-content-dark-hover: #4b4f56; --ds-color-neutral-content-cta: #fff; --ds-color-neutral-content-cta-hover: #fff; --ds-color-neutral-content-white-light: #777b83; --ds-color-neutral-content-white-light-hover: #6b6e75; --ds-color-neutral-content-white-medium: #5b5e66; --ds-color-neutral-content-white-medium-hover: #4b4f56; --ds-color-neutral-content-white-dark: #2a2c30; --ds-color-neutral-content-white-dark-hover: #4b4f56; --ds-color-avatar-group0: #99435c; --ds-color-avatar-group1: #b91849; --ds-color-avatar-group2: #99463a; --ds-color-avatar-group3: #bb5113; --ds-color-avatar-group4: #a85e22; --ds-color-avatar-group5: #7c704d; --ds-color-avatar-group6: #697737; --ds-color-avatar-group7: #416935; --ds-color-avatar-group8: #1a8145; --ds-color-avatar-group9: #017f73; --ds-color-avatar-group10: #226965; --ds-color-avatar-group11: #016596; --ds-color-avatar-group12: #0076bc; --ds-color-avatar-group13: #485e94; --ds-color-avatar-group14: #4e55b7; --ds-color-avatar-group15: #6d68b4; --ds-color-avatar-group16: #6452a5; --ds-color-avatar-group17: #9042f6; --ds-color-avatar-group18: #7d4a96; --ds-color-avatar-group19: #9f4fba; --ds-color-avatar-group20: #c8318e; }

body { --lmd-color-inverse-bg-white: hsla(0, 0%, 100%, .2); --lmd-color-inverse-bg-white-hover: hsla(220, 3%, 53%, .102); --lmd-color-inverse-bg-light: #565e70; --lmd-color-inverse-bg-light-hover: #666e80; --lmd-color-inverse-bg-medium: #464f5f; --lmd-color-inverse-bg-medium-hover: #464f5f; --lmd-color-inverse-bg-dark: #2a303c; --lmd-color-inverse-bg-dark-hover: #464f5f; --lmd-color-inverse-bg-cta: #fff; --lmd-color-inverse-bg-cta-hover: #f5f6f8; --lmd-color-inverse-content-light: #d5d8dc; --lmd-color-inverse-content-light-hover: #bdc1c8; --lmd-color-inverse-content-medium: #f5f6f8; --lmd-color-inverse-content-medium-hover: #e8eaee; --lmd-color-inverse-content-dark: #fff; --lmd-color-inverse-content-dark-hover: #f5f6f8; --lmd-color-red-bg-white: #e8eaee; --lmd-color-red-bg-white-hover: rgba(224, 46, 46, .102); --lmd-color-red-bg-light: #feeeec; --lmd-color-red-bg-light-hover: #fee4e2; --lmd-color-red-bg-medium: #fee4e2; --lmd-color-red-bg-medium-hover: #ffd4d1; --lmd-color-red-bg-dark: #ffd4d1; --lmd-color-red-bg-dark-hover: #f8b9b9; --lmd-color-red-bg-cta: #c72929; --lmd-color-red-bg-cta-hover: #a92325; --lmd-color-red-border-light: #f8b9b9; --lmd-color-red-border-medium: #c72929; --lmd-color-red-border-dark: #6b191a; --lmd-color-red-content-light: #c72929; --lmd-color-red-content-light-hover: #a92325; --lmd-color-red-content-medium: #7d0707; --lmd-color-red-content-medium-hover: #6b191a; --lmd-color-red-content-dark: #220708; --lmd-color-red-content-dark-hover: #6b191a; --lmd-color-storm-bg-white: #fff; --lmd-color-storm-bg-white-hover: hsla(220, 3%, 53%, .102); --lmd-color-storm-bg-light: #f5f6f8; --lmd-color-storm-bg-light-hover: #e8eaee; --lmd-color-storm-bg-medium: #e8eaee; --lmd-color-storm-bg-medium-hover: #d5d8dc; --lmd-color-storm-bg-dark: #d5d8dc; --lmd-color-storm-bg-dark-hover: #bdc1c8; --lmd-color-storm-bg-cta: #2a303c; --lmd-color-storm-bg-cta-hover: #464f5f; --lmd-color-storm-border-lighter: #e8eaee; --lmd-color-storm-border-light: #bdc1c8; --lmd-color-storm-border-medium: #6e7787; --lmd-color-storm-border-dark: #464f5f; --lmd-color-storm-content-light: #6e7787; --lmd-color-storm-content-light-hover: #666e80; --lmd-color-storm-content-medium: #565e70; --lmd-color-storm-content-medium-hover: #464f5f; --lmd-color-storm-content-dark: #2a303c; --lmd-color-storm-content-dark-hover: #464f5f; overflow-x: clip; font-size: 1.6rem; margin: 0px; }

*, ::after, ::before { box-sizing: inherit; }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: normal; font-weight: 100 900; src: url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2"); }

@font-face { ascent-override: 99%; descent-override: 29%; font-family: "The Antiqua B Fallback"; line-gap-override: 1%; size-adjust: 100%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: italic; font-weight: 125 900; src: url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "The Antiqua B Italic"; font-stretch: 25% 150%; font-style: italic; font-weight: 125 900; src: url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2"); }

@font-face { ascent-override: 100%; descent-override: 33%; font-family: "The Antiqua B Italic Fallback"; line-gap-override: 0%; size-adjust: 97%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500"), url("../fonts/TheAntiquaB_LT_500.6cb0e24e52ffcbe1.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500.fb7e2b2d80d0fbfc.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B Medium"; font-style: normal; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500"), url("../fonts/TheAntiquaB_LT_500.6cb0e24e52ffcbe1.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500.fb7e2b2d80d0fbfc.woff") format("woff"); }

@font-face { ascent-override: 97%; descent-override: 27%; font-family: "The Antiqua B Medium Fallback"; line-gap-override: 2%; size-adjust: 101%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500_italic"), url("../fonts/TheAntiquaB_LT_500_italic.3ddfddc5c0c16085.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500_italic.628901d73211b367.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Italic"; font-style: italic; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500_italic"), url("../fonts/TheAntiquaB_LT_500_italic.3ddfddc5c0c16085.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500_italic.628901d73211b367.woff") format("woff"); }

@font-face { ascent-override: 99%; descent-override: 32%; font-family: "The Antiqua B Italic Fallback"; line-gap-override: 0%; size-adjust: 98%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Bold"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 21%; font-family: "The Antiqua B Bold Fallback"; line-gap-override: 9%; size-adjust: 104%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700_i"), url("../fonts/TheAntiquaB_LT_700_i.714532583c4a9c72.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700_i.6b6f83a7926a4477.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Bold Italic"; font-style: italic; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700_i"), url("../fonts/TheAntiquaB_LT_700_i.714532583c4a9c72.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700_i.6b6f83a7926a4477.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 21%; font-family: "The Antiqua B Bold Italic Fallback"; line-gap-override: 9%; size-adjust: 104%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 390; src: local("../fonts/TheAntiquaB-W6SemiBold"), url("../fonts/TheAntiquaB-W6SemiBold.8c714965181aac76.woff2") format("woff2"), url("../fonts/TheAntiquaB-W6SemiBold.6211aff6082c0482.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B SemiBold"; font-style: normal; font-weight: 390; src: local("../fonts/TheAntiquaB-W6SemiBold"), url("../fonts/TheAntiquaB-W6SemiBold.8c714965181aac76.woff2") format("woff2"), url("../fonts/TheAntiquaB-W6SemiBold.6211aff6082c0482.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 29%; font-family: "The Antiqua B SemiBold Fallback"; line-gap-override: 0%; size-adjust: 107%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 400; src: url("../fonts/MarrSans-Regular-Web.2f89fff3877253bf.woff2") format("woff2"), url("../fonts/MarrSans-Regular-Web.cdb3946e94041532.woff") format("woff"); }

@font-face { ascent-override: 90%; descent-override: 36%; font-family: "Marr Sans Fallback"; line-gap-override: 3%; size-adjust: 102.6%; src: local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("../fonts/MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Medium"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("../fonts/MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { ascent-override: 98%; descent-override: 23%; font-family: "Marr Sans Medium Fallback"; line-gap-override: 3%; size-adjust: 102%; src: local("Arial"), local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSans-Semibold-Web.f7d5c05af8370693.woff2") format("woff2"), url("../fonts/MarrSans-Semibold-Web.dffeaf9c2da6e578.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Semibold"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSans-Semibold-Web.f7d5c05af8370693.woff2") format("woff2"), url("../fonts/MarrSans-Semibold-Web.dffeaf9c2da6e578.woff") format("woff"); }

@font-face { ascent-override: 98%; descent-override: 25%; font-family: "Marr Sans Semibold Fallback"; line-gap-override: 0%; size-adjust: 104%; src: local("Arial"), local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSansCondensed-Medium-Web.133dea79c01db68e.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Medium-Web.3a8ed51cac63c624.woff") format("woff"); }

@font-face { ascent-override: 103%; descent-override: 22%; font-family: "Marr Sans Condensed Fallback"; line-gap-override: 0%; size-adjust: 89%; src: local("Arial Narrow"), local("Arial Narrow"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed Semibold"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { ascent-override: 100%; descent-override: 20%; font-family: "Marr Sans Condensed Semibold Fallback"; line-gap-override: 0%; size-adjust: 96%; src: local("Arial Narrow"), local("Arial Narrow"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 700; src: url("../fonts/MarrSansCondensed-Bold-Web.07e8c5aa145a2514.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Bold-Web.f524a1551a2cdcfa.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed Bold"; font-style: normal; font-weight: 700; src: url("../fonts/MarrSansCondensed-Bold-Web.07e8c5aa145a2514.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Bold-Web.f524a1551a2cdcfa.woff") format("woff"); }

@font-face { ascent-override: 91%; descent-override: 21%; font-family: "Marr Sans Condensed Bold Fallback"; line-gap-override: 0%; size-adjust: 97%; src: local("Arial Narrow"), local("Arial narrow"); }

.ds-collapse-button:focus-visible { border-radius: var(--br-xs); outline: calc(var(--space1)/2) solid var(--ds-color-blue-bg-cta); outline-offset: calc(var(--space1)/2); }

.ds-segmented-control__item:focus-visible { outline: rgb(0, 0, 0) solid 2px; outline-offset: 2px; }

@media (max-width: 767px) {
  .zone--article.zone--article-offer { padding-top: 1.2rem; }
  .ds-comments-popin__pseudo-drawer-overlay:has(+ .ds-comments-popin__pseudo-drawer[data-active="true"]) { display: block; }
}

.ds-comment-meta__button.ds-btn.ds-btn--secondary.ds-btn--storm:hover:not(:disabled) { background: rgba(139, 146, 161, 0.1); border-color: var(--ds-color-neutral-border-lighter); }

.ds-btn { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--br-s); color: var(--ds-color-storm-content-cta); cursor: pointer; flex-flow: row; font-family: var(--font-marr-sans-medium), sans-serif; gap: 0.8rem; position: relative; }

.ds-btn, .ds-btn__icon__container { align-items: center; display: flex; justify-content: center; }

.ds-btn__icon__container { height: 2.4rem; width: 2.4rem; }

.ds-btn--s { font-size: 1.4rem; height: 2.6rem; padding: 0.8rem 1.6rem; }

.ds-btn--m { font-size: 1.6rem; height: 3.2rem; padding: 0.8rem 1.6rem; }

.ds-article__heading .ds-title, .ds-title { font-size: 2.4rem; }

.ds-btn--yellow.ds-btn--primary { background: var(--ds-color-yellow-bg-cta); color: var(--ds-color-yellow-content-cta); }

.ds-btn--yellow.ds-btn--primary:hover { background: var(--ds-color-yellow-bg-cta-hover); }

.ds-btn--inverse.ds-btn--tertiary { background: 0px 0px; color: var(--ds-color-inverse-content-dark); }

.ds-btn--inverse.ds-btn--tertiary:hover { background: var(--ds-color-storm-bg-transparent-hover); }

.ds-btn--only-round-icon { border-radius: 50%; gap: 0px; height: 3.2rem; padding: 0.8rem; width: 3.2rem; }

.ds-btn--naked { background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }

.ds-title { color: var(--ds-color-storm-content-white-dark); font-family: var(--font-antiqua-b-bold), serif; letter-spacing: 0.02rem; line-height: 2.8rem; }

.ds-breadcrumb { display: flex; flex-flow: wrap; margin-bottom: 1.2rem; }

.ds-breadcrumb__item { align-items: center; display: flex; flex-flow: row; }

.ds-breadcrumb__item::after { align-self: center; background: var(--ds-color-storm-content-white-light); border-radius: 50%; content: ""; height: 0.4rem; margin: 0px 0.8rem; width: 0.4rem; }

.ds-breadcrumb__item:last-child::after { display: none; }

.ds-breadcrumb__link { align-items: center; color: var(--ds-color-storm-content-white-light); display: flex; flex-flow: column; font-family: var(--font-marr-sans-condensed), sans-serif; font-size: 1.6rem; letter-spacing: 0.13rem; line-height: 1.5rem; text-transform: uppercase; white-space: nowrap; }

.ds-breadcrumb__logo:has(.link__txt) { flex-flow: row; gap: var(--space2); margin-top: 0px; }

@media (min-width: 768px) {
  .meta__publisher, .meta__reading-time { letter-spacing: 0.02rem; }
  .article__content figure.article__media:not(.article__media--wide):not(.article__media--mlarge) { left: auto; transform: none; width: auto; }
  .ds-title { font-size: 3.6rem; line-height: 4.2rem; }
  .ds-article__heading .ds-title { font-size: 3.6rem; }
}

@media (min-width: 1024px) {
  .lmd-btn-icon:hover > .js-btn-icon-tooltip { display: flex; }
  .ds-title { font-size: 4rem; line-height: 4.4rem; }
  .ds-article__heading .ds-title { font-size: 4rem; }
  .ds-breadcrumb { margin-bottom: 1.8rem; }
}

:root { --slideshow-gradient-width: 64px; --slideshow-gradient-bg: #fff; --atoms-slideshow-article-title-color: var(--ds-color-storm-content-dark); --atoms-slideshow-read-article-title-color: #6c7587; --atoms-slideshow-article-editorial-type-color: var(--ds-color-storm-content-dark); --icons-premium-m-background: #ffc700; --icons-premium-m-color: #fff; --carousel-margins: 16px; --atoms-slideshow-title-color: var(--ds-color-storm-content-dark); --atoms-slideshow-title-supplement-color: var(--ds-color-storm-content-white-medium); --atoms-slideshow-description-color: var(--ds-color-storm-content-white-medium); --ds-color-blue-bg-white: #fff; --ds-color-blue-bg-white-hover: rgba(52, 144, 229, .102); --ds-color-blue-bg-light: #e9f3fb; --ds-color-blue-bg-light-hover: #d5e9ff; --ds-color-blue-bg-medium: #d5e9ff; --ds-color-blue-bg-medium-hover: #abd3ff; --ds-color-blue-bg-dark: #abd3ff; --ds-color-blue-bg-dark-hover: #80bcff; --ds-color-blue-bg-cta: #016ed3; --ds-color-blue-bg-cta-hover: #015aad; --ds-color-blue-border-lighter: rgba(0, 0, 0, .2); --ds-color-blue-border-light: #80bcff; --ds-color-blue-border-medium: #015aad; --ds-color-blue-border-dark: #003666; --ds-color-blue-border-white-lighter: #e8eaee; --ds-color-blue-border-white-light: #80bcff; --ds-color-blue-border-white-medium: #016ed3; --ds-color-blue-border-white-dark: #003666; --ds-color-blue-content-light: #015aad; --ds-color-blue-content-light-hover: #014687; --ds-color-blue-content-medium: #003666; --ds-color-blue-content-medium-hover: #0f1116; --ds-color-blue-content-dark: #0f1116; --ds-color-blue-content-dark-hover: #003666; --ds-color-blue-content-cta: #fff; --ds-color-blue-content-cta-hover: #fff; --ds-color-blue-content-white-light: #016ed3; --ds-color-blue-content-white-light-hover: #015aad; --ds-color-blue-content-white-medium: #014687; --ds-color-blue-content-white-medium-hover: #003666; --ds-color-blue-content-white-dark: #0f1116; --ds-color-blue-content-white-dark-hover: #003666; --ds-dark-color-blue-bg-white: #181a1e; --ds-dark-color-blue-bg-white-hover: rgba(52, 144, 229, .149); --ds-dark-color-blue-bg-light: #0f1116; --ds-dark-color-blue-bg-light-hover: #003666; --ds-dark-color-blue-bg-medium: #003666; --ds-dark-color-blue-bg-medium-hover: #014687; --ds-dark-color-blue-bg-dark: #014687; --ds-dark-color-blue-bg-dark-hover: #015aad; --ds-dark-color-blue-bg-cta: #61adff; --ds-dark-color-blue-bg-cta-hover: #80bcff; --ds-dark-color-blue-border-lighter: hsla(0, 0%, 100%, .2); --ds-dark-color-blue-border-light: #015aad; --ds-dark-color-blue-border-medium: #80bcff; --ds-dark-color-blue-border-dark: #d5e9ff; --ds-dark-color-blue-border-white-lighter: #4b4f56; --ds-dark-color-blue-border-white-light: #015aad; --ds-dark-color-blue-border-white-medium: #61adff; --ds-dark-color-blue-border-white-dark: #d5e9ff; --ds-dark-color-blue-content-light: #80bcff; --ds-dark-color-blue-content-light-hover: #abd3ff; --ds-dark-color-blue-content-medium: #d5e9ff; --ds-dark-color-blue-content-medium-hover: #e9f3fb; --ds-dark-color-blue-content-dark: #e9f3fb; --ds-dark-color-blue-content-dark-hover: #d5e9ff; --ds-dark-color-blue-content-cta: #0f1116; --ds-dark-color-blue-content-cta-hover: #0f1116; --ds-dark-color-blue-content-white-light: #61adff; --ds-dark-color-blue-content-white-light-hover: #80bcff; --ds-dark-color-blue-content-white-medium: #abd3ff; --ds-dark-color-blue-content-white-medium-hover: #d5e9ff; --ds-dark-color-blue-content-white-dark: #e9f3fb; --ds-dark-color-blue-content-white-dark-hover: #d5e9ff; --ds-dark-color-storm-bg-white: hsla(0, 0%, 100%, .2); --ds-dark-color-storm-bg-white-hover: hsla(220, 3%, 53%, .102); --ds-dark-color-storm-bg-light: #565e70; --ds-dark-color-storm-bg-light-hover: #666e80; --ds-dark-color-storm-bg-medium: #464f5f; --ds-dark-color-storm-bg-medium-hover: #464f5f; --ds-dark-color-storm-bg-dark: #2a303c; --ds-dark-color-storm-bg-dark-hover: #464f5f; --ds-dark-color-storm-bg-cta: #fff; --ds-dark-color-storm-bg-cta-hover: #f5f6f8; --ds-dark-color-storm-border-lighter: hsla(0, 0%, 100%, .2); --ds-dark-color-storm-border-light: #666e80; --ds-dark-color-storm-border-medium: #a4a9b4; --ds-dark-color-storm-border-dark: #e8eaee; --ds-dark-color-storm-border-white-lighter: #4b4f56; --ds-dark-color-storm-border-white-light: #6b6e75; --ds-dark-color-storm-border-white-medium: #a7a9ad; --ds-dark-color-storm-border-white-dark: #e9eaec; --ds-dark-color-storm-content-light: #d5d8dc; --ds-dark-color-storm-content-light-hover: #d5d8dc; --ds-dark-color-storm-content-medium: #d5d8dc; --ds-dark-color-storm-content-medium-hover: #e8eaee; --ds-dark-color-storm-content-dark: #fff; --ds-dark-color-storm-content-dark-hover: #f5f6f8; --ds-dark-color-storm-content-cta: #2a303c; --ds-dark-color-storm-content-cta-hover: #2a303c; --ds-dark-color-storm-content-white-light: #d5d8dc; --ds-dark-color-storm-content-white-light-hover: #bdc1c8; --ds-dark-color-storm-content-white-medium: #f5f6f8; --ds-dark-color-storm-content-white-medium-hover: #e8eaee; --ds-dark-color-storm-content-white-dark: #fff; --ds-dark-color-storm-content-white-dark-hover: #f5f6f8; }

@media (min-width: 606px) {
  :root { --carousel-margins: 20px; }
}

a, article, aside, b, body, div, figure, footer, h1, h2, header, html, img, li, nav, p, section, span, ul { border: 0px; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }

article, aside, figure, footer, header, nav, section { display: block; }

body { line-height: 1; }

ul { list-style: none; }

a { color: inherit; font-family: inherit; }

:root { --ds-color-blue-bg-white: #fff; --ds-color-blue-bg-white-hover: rgba(52, 144, 229, .102); --ds-color-blue-bg-light: #e9f3fb; --ds-color-blue-bg-light-hover: #d5e9ff; --ds-color-blue-bg-medium: #d5e9ff; --ds-color-blue-bg-medium-hover: #abd3ff; --ds-color-blue-bg-dark: #abd3ff; --ds-color-blue-bg-dark-hover: #80bcff; --ds-color-blue-bg-cta: #016ed3; --ds-color-blue-bg-cta-hover: #015aad; --ds-color-blue-border-lighter: rgba(0, 0, 0, .2); --ds-color-blue-border-light: #80bcff; --ds-color-blue-border-medium: #015aad; --ds-color-blue-border-dark: #003666; --ds-color-blue-border-white-lighter: #e8eaee; --ds-color-blue-border-white-light: #80bcff; --ds-color-blue-border-white-medium: #016ed3; --ds-color-blue-border-white-dark: #003666; --ds-color-blue-content-light: #015aad; --ds-color-blue-content-light-hover: #014687; --ds-color-blue-content-medium: #003666; --ds-color-blue-content-medium-hover: #0f1116; --ds-color-blue-content-dark: #0f1116; --ds-color-blue-content-dark-hover: #003666; --ds-color-blue-content-cta: #fff; --ds-color-blue-content-cta-hover: #fff; --ds-color-blue-content-white-light: #016ed3; --ds-color-blue-content-white-light-hover: #015aad; --ds-color-blue-content-white-medium: #014687; --ds-color-blue-content-white-medium-hover: #003666; --ds-color-blue-content-white-dark: #0f1116; --ds-color-blue-content-white-dark-hover: #003666; }

:root { --ds-color-green-bg-white: #FFFFFFF; --ds-color-green-bg-white-hover: rgba(56, 145, 95, .102); --ds-color-green-bg-light: #e9f4eb; --ds-color-green-bg-light-hover: #ddf0e4; --ds-color-green-bg-medium: #ddf0e4; --ds-color-green-bg-medium-hover: #c2e4ce; --ds-color-green-bg-dark: #c2e4ce; --ds-color-green-bg-dark-hover: #99d1af; --ds-color-green-bg-cta: #26784c; --ds-color-green-bg-cta-hover: #1f5d3d; --ds-color-green-border-lighter: rgba(0, 0, 0, .2); --ds-color-green-border-light: #99d1af; --ds-color-green-border-medium: #1f5d3d; --ds-color-green-border-dark: #143425; --ds-color-green-border-white-lighter: #e8eaee; --ds-color-green-border-white-light: #99d1af; --ds-color-green-border-white-medium: #26784c; --ds-color-green-border-white-dark: #143425; --ds-color-green-content-light: #1f5d3d; --ds-color-green-content-light-hover: #1b4a32; --ds-color-green-content-medium: #143425; --ds-color-green-content-medium-hover: #081710; --ds-color-green-content-dark: #081710; --ds-color-green-content-dark-hover: #143425; --ds-color-green-content-cta: #fff; --ds-color-green-content-cta-hover: #fff; --ds-color-green-content-white-light: #26784c; --ds-color-green-content-white-light-hover: #1f5d3d; --ds-color-green-content-white-medium: #1b4a32; --ds-color-green-content-white-medium-hover: #143425; --ds-color-green-content-white-dark: #081710; --ds-color-green-content-white-dark-hover: #143425; }

:root { --ds-color-inverse-bg-white: #181a1e; --ds-color-inverse-bg-white-hover: hsla(220, 3%, 53%, .102); --ds-color-inverse-bg-light: #565e70; --ds-color-inverse-bg-light-hover: #666e80; --ds-color-inverse-bg-medium: #464f5f; --ds-color-inverse-bg-medium-hover: #464f5f; --ds-color-inverse-bg-dark: #2a303c; --ds-color-inverse-bg-dark-hover: #464f5f; --ds-color-inverse-bg-cta: #fff; --ds-color-inverse-bg-cta-hover: #f5f6f8; --ds-color-inverse-border-lighter: hsla(0, 0%, 100%, .2); --ds-color-inverse-border-light: #666e80; --ds-color-inverse-border-medium: #a4a9b4; --ds-color-inverse-border-dark: #e8eaee; --ds-color-inverse-content-light: #d5d8dc; --ds-color-inverse-content-light-hover: #bdc1c8; --ds-color-inverse-content-medium: #f5f6f8; --ds-color-inverse-content-medium-hover: #e8eaee; --ds-color-inverse-content-dark: #fff; --ds-color-inverse-content-dark-hover: #f5f6f8; --ds-color-inverse-content-cta: #2a303c; --ds-color-inverse-content-cta-hover: #2a303c; --ds-color-inverse-content-white-light: #d5d8dc; --ds-color-inverse-content-white-light-hover: #bdc1c8; --ds-color-inverse-content-white-medium: #f5f6f8; --ds-color-inverse-content-white-medium-hover: #e8eaee; --ds-color-inverse-content-white-dark: #fff; --ds-color-inverse-content-white-dark-hover: #f5f6f8; }

:root { --ds-color-neutral-bg-white: #fff; --ds-color-neutral-bg-white-hover: hsla(220, 4%, 58%, .102); --ds-color-neutral-bg-light: #f5f6f8; --ds-color-neutral-bg-light-hover: #e9eaec; --ds-color-neutral-bg-medium: #e9eaec; --ds-color-neutral-bg-medium-hover: #d7d8d9; --ds-color-neutral-bg-dark: #d7d8d9; --ds-color-neutral-bg-dark-hover: #bfc1c4; --ds-color-neutral-bg-cta: #2a2c30; --ds-color-neutral-bg-cta-hover: #0f1116; --ds-color-neutral-border-lighter: rgba(0, 0, 0, .2); --ds-color-neutral-border-light: #bfc1c4; --ds-color-neutral-border-medium: #6b6e75; --ds-color-neutral-border-dark: #4b4f56; --ds-color-neutral-border-white-lighter: #e9eaec; --ds-color-neutral-border-white-light: #bfc1c4; --ds-color-neutral-border-white-medium: #777b83; --ds-color-neutral-border-white-dark: #4b4f56; --ds-color-neutral-content-light: #6b6e75; --ds-color-neutral-content-light-hover: #5b5e66; --ds-color-neutral-content-medium: #4b4f56; --ds-color-neutral-content-medium-hover: #2a2c30; --ds-color-neutral-content-dark: #2a2c30; --ds-color-neutral-content-dark-hover: #4b4f56; --ds-color-neutral-content-cta: #fff; --ds-color-neutral-content-cta-hover: #fff; --ds-color-neutral-content-white-light: #777b83; --ds-color-neutral-content-white-light-hover: #6b6e75; --ds-color-neutral-content-white-medium: #5b5e66; --ds-color-neutral-content-white-medium-hover: #4b4f56; --ds-color-neutral-content-white-dark: #2a2c30; --ds-color-neutral-content-white-dark-hover: #4b4f56; }

:root { --ds-color-orange-bg-white: #fff; --ds-color-orange-bg-white-hover: rgba(226, 113, 14, .149); --ds-color-orange-bg-light: #fff6ed; --ds-color-orange-bg-light-hover: #ffead5; --ds-color-orange-bg-medium: #ffead5; --ds-color-orange-bg-medium-hover: #fcdfba; --ds-color-orange-bg-dark: #fcdfba; --ds-color-orange-bg-dark-hover: #f5c08f; --ds-color-orange-bg-cta: #ba5512; --ds-color-orange-bg-cta-hover: #9c4911; --ds-color-orange-border-lighter: rgba(0, 0, 0, .2); --ds-color-orange-border-light: #f5c08f; --ds-color-orange-border-medium: #9c4911; --ds-color-orange-border-dark: #602a06; --ds-color-orange-border-white-lighter: #e8eaee; --ds-color-orange-border-white-light: #f5c08f; --ds-color-orange-border-white-medium: #ba5512; --ds-color-orange-border-white-dark: #602a06; --ds-color-orange-content-light: #9c4911; --ds-color-orange-content-light-hover: #7d3a0c; --ds-color-orange-content-medium: #602a06; --ds-color-orange-content-medium-hover: #261103; --ds-color-orange-content-dark: #261103; --ds-color-orange-content-dark-hover: #602a06; --ds-color-orange-content-cta: #fff; --ds-color-orange-content-cta-hover: #fff; --ds-color-orange-content-white-light: #ba5512; --ds-color-orange-content-white-light-hover: #9c4911; --ds-color-orange-content-white-medium: #7d3a0c; --ds-color-orange-content-white-medium-hover: #602a06; --ds-color-orange-content-white-dark: #261103; --ds-color-orange-content-white-dark-hover: #602a06; }

:root { --ds-color-red-bg-white: #e8eaee; --ds-color-red-bg-white-hover: rgba(224, 46, 46, .102); --ds-color-red-bg-light: #feeeec; --ds-color-red-bg-light-hover: #fee4e2; --ds-color-red-bg-medium: #fee4e2; --ds-color-red-bg-medium-hover: #ffd4d1; --ds-color-red-bg-dark: #ffd4d1; --ds-color-red-bg-dark-hover: #f8b9b9; --ds-color-red-bg-cta: #c72929; --ds-color-red-bg-cta-hover: #a92325; --ds-color-red-border-lighter: rgba(0, 0, 0, .2); --ds-color-red-border-light: #f8b9b9; --ds-color-red-border-medium: #a92325; --ds-color-red-border-dark: #6b191a; --ds-color-red-border-white-light: #f8b9b9; --ds-color-red-border-white-medium: #c72929; --ds-color-red-border-white-dark: #6b191a; --ds-color-red-content-light: #a92325; --ds-color-red-content-light-hover: #7d0707; --ds-color-red-content-medium: #6b191a; --ds-color-red-content-medium-hover: #220708; --ds-color-red-content-dark: #220708; --ds-color-red-content-dark-hover: #6b191a; --ds-color-red-content-cta: #fff; --ds-color-red-content-cta-hover: #fff; --ds-color-red-content-white-light: #c72929; --ds-color-red-content-white-light-hover: #a92325; --ds-color-red-content-white-medium: #7d0707; --ds-color-red-content-white-medium-hover: #6b191a; --ds-color-red-content-white-dark: #220708; --ds-color-red-content-white-dark-hover: #6b191a; }

:root { --ds-color-sea-bg-white: #fff; --ds-color-sea-bg-white-hover: #fff; --ds-color-sea-bg-light: #ebf9ff; --ds-color-sea-bg-light-hover: #d2f3fb; --ds-color-sea-bg-medium: #d2f3fb; --ds-color-sea-bg-medium-hover: #abdef2; --ds-color-sea-bg-dark: #abdef2; --ds-color-sea-bg-dark-hover: #82c8e8; --ds-color-sea-bg-cta: #147ca9; --ds-color-sea-bg-cta-hover: #026b9c; --ds-color-sea-border-lighter: rgba(0, 0, 0, .2); --ds-color-sea-border-light: #82c8e8; --ds-color-sea-border-medium: #026b9c; --ds-color-sea-border-dark: #014869; --ds-color-sea-border-white-lighter: #e8eaee; --ds-color-sea-border-white-light: #82c8e8; --ds-color-sea-border-white-medium: #147ca9; --ds-color-sea-border-white-dark: #014869; --ds-color-sea-content-light: #026b9c; --ds-color-sea-content-light-hover: #005b85; --ds-color-sea-content-medium: #014869; --ds-color-sea-content-medium-hover: #011e2c; --ds-color-sea-content-dark: #011e2c; --ds-color-sea-content-dark-hover: #014869; --ds-color-sea-content-cta: #fff; --ds-color-sea-content-cta-hover: #fff; --ds-color-sea-content-white-light: #147ca9; --ds-color-sea-content-white-light-hover: #026b9c; --ds-color-sea-content-white-medium: #005b85; --ds-color-sea-content-white-medium-hover: #014869; --ds-color-sea-content-white-dark: #011e2c; --ds-color-sea-content-white-dark-hover: #014869; }

:root { --ds-color-storm-bg-white: #fff; --ds-color-storm-bg-transparent-hover: rgba(139, 146, 161, .102); --ds-color-storm-bg-white-hover: hsla(220, 3%, 53%, .102); --ds-color-storm-bg-light: #f5f6f8; --ds-color-storm-bg-light-hover: #e8eaee; --ds-color-storm-bg-medium: #e8eaee; --ds-color-storm-bg-medium-hover: #d5d8dc; --ds-color-storm-bg-dark: #d5d8dc; --ds-color-storm-bg-dark-hover: #bdc1c8; --ds-color-storm-bg-cta: #2a303c; --ds-color-storm-bg-cta-hover: #000a15; --ds-color-storm-border-lighter: rgba(0, 0, 0, .2); --ds-color-storm-border-light: #bdc1c8; --ds-color-storm-border-medium: #666e80; --ds-color-storm-border-dark: #464f5f; --ds-color-storm-border-white-lighter: #e8eaee; --ds-color-storm-border-white-light: #bdc1c8; --ds-color-storm-border-white-medium: #6e7787; --ds-color-storm-border-white-dark: #464f5f; --ds-color-storm-content-light: #666e80; --ds-color-storm-content-light-hover: #565e70; --ds-color-storm-content-medium: #464f5f; --ds-color-storm-content-medium-hover: #2a303c; --ds-color-storm-content-dark: #2a303c; --ds-color-storm-content-dark-hover: #464f5f; --ds-color-storm-content-cta: #fff; --ds-color-storm-content-cta-hover: #fff; --ds-color-storm-content-white-light: #6e7787; --ds-color-storm-content-white-light-hover: #666e80; --ds-color-storm-content-white-medium: #565e70; --ds-color-storm-content-white-medium-hover: #464f5f; --ds-color-storm-content-white-dark: #2a303c; --ds-color-storm-content-white-dark-hover: #464f5f; --ds-color-storm-border-on-background-trs-faible-na: rgba(0, 0, 0, .1); }

:root { --ds-color-yellow-bg-white: #FFFFFFF; --ds-color-yellow-bg-white-hover: rgba(234, 176, 2, .102); --ds-color-yellow-bg-light: #fffae5; --ds-color-yellow-bg-light-hover: #fff6d3; --ds-color-yellow-bg-medium: #fff6d3; --ds-color-yellow-bg-medium-hover: #ffe38f; --ds-color-yellow-bg-dark: #ffe38f; --ds-color-yellow-bg-dark-hover: #ffd644; --ds-color-yellow-bg-cta: #ffc700; --ds-color-yellow-bg-cta-hover: #eab002; --ds-color-yellow-border-lighter: rgba(0, 0, 0, .2); --ds-color-yellow-border-light: #ffd644; --ds-color-yellow-border-medium: #8f691e; --ds-color-yellow-border-dark: #4d3a07; --ds-color-yellow-border-white-lighter: #e8eaee; --ds-color-yellow-border-white-light: #ffd644; --ds-color-yellow-border-white-medium: #b28600; --ds-color-yellow-border-white-dark: #4d3a07; --ds-color-yellow-content-light: #8f691e; --ds-color-yellow-content-light-hover: #6e5212; --ds-color-yellow-content-medium: #4d3a07; --ds-color-yellow-content-medium-hover: #140f00; --ds-color-yellow-content-dark: #140f00; --ds-color-yellow-content-dark-hover: #4d3a07; --ds-color-yellow-content-cta: #140f00; --ds-color-yellow-content-cta-hover: #140f00; --ds-color-yellow-content-white-light: #8f691e; --ds-color-yellow-content-white-light-hover: #6e5212; --ds-color-yellow-content-white-medium: #6e5212; --ds-color-yellow-content-white-medium-hover: #4d3a07; --ds-color-yellow-content-white-dark: #140f00; --ds-color-yellow-content-white-dark-hover: #4d3a07; }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: normal; font-weight: 100 900; src: url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2"); }

@font-face { ascent-override: 99%; descent-override: 29%; font-family: "The Antiqua B Fallback"; line-gap-override: 1%; size-adjust: 100%; src: local("Georgia"), local("Georgia"); }

:root { --font-antiqua-b: "The Antiqua B", "The Antiqua B Fallback", Droid-serif; --font-antiqua-b-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-medium: "The Antiqua B Medium", "The Antiqua B Medium Fallback", Droid-serif; --font-antiqua-b-standard-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-bold: "The Antiqua B Bold", "The Antiqua B Bold Fallback", "Georgia", "Times Roman", serif; --font-antiqua-b-bold-italic: "The Antiqua B Bold Italic", "The Antiqua B Bold Italic Fallback", "Georgia", "Times Roman", serif; --font-antiqua-b-semibold: "The Antiqua B SemiBold", "The Antiqua B SemiBold Fallback", "Georgia", "Times Roman", serif; --font-marr-sans: "Marr Sans", "Marr Sans Fallback", Roboto; --font-marr-sans-medium: "Marr Sans Medium", "Marr Sans Medium Fallback", Roboto; --font-marr-sans-semibold: "Marr Sans Semibold", "Marr Sans Semibold Fallback", Roboto; --font-marr-sans-condensed: "Marr Sans Condensed", "Marr Sans Condensed Fallback", "DINCondensed-Bold", "Roboto Condensed"; --font-marr-sans-condensed-semibold: "Marr Sans Condensed Semibold", "Marr Sans Condensed Semibold Fallback", "DINCondensed-Bold", "Roboto Condensed"; --font-marr-sans-condensed-bold: "Marr Sans Condensed Bold", "Marr Sans Condensed Bold Fallback", "DINCondensed-Bold", "Roboto Condensed"; }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: italic; font-weight: 125 900; src: url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "The Antiqua B Italic"; font-stretch: 25% 150%; font-style: italic; font-weight: 125 900; src: url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2"); }

@font-face { ascent-override: 100%; descent-override: 33%; font-family: "The Antiqua B Italic Fallback"; line-gap-override: 0%; size-adjust: 97%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500"), url("../fonts/TheAntiquaB_LT_500.6cb0e24e52ffcbe1.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500.fb7e2b2d80d0fbfc.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B Medium"; font-style: normal; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500"), url("../fonts/TheAntiquaB_LT_500.6cb0e24e52ffcbe1.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500.fb7e2b2d80d0fbfc.woff") format("woff"); }

@font-face { ascent-override: 97%; descent-override: 27%; font-family: "The Antiqua B Medium Fallback"; line-gap-override: 2%; size-adjust: 101%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500_italic"), url("../fonts/TheAntiquaB_LT_500_italic.3ddfddc5c0c16085.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500_italic.628901d73211b367.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Italic"; font-style: italic; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500_italic"), url("../fonts/TheAntiquaB_LT_500_italic.3ddfddc5c0c16085.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500_italic.628901d73211b367.woff") format("woff"); }

@font-face { ascent-override: 99%; descent-override: 32%; font-family: "The Antiqua B Italic Fallback"; line-gap-override: 0%; size-adjust: 98%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Bold"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 21%; font-family: "The Antiqua B Bold Fallback"; line-gap-override: 9%; size-adjust: 104%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700_i"), url("../fonts/TheAntiquaB_LT_700_i.714532583c4a9c72.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700_i.6b6f83a7926a4477.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Bold Italic"; font-style: italic; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700_i"), url("../fonts/TheAntiquaB_LT_700_i.714532583c4a9c72.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700_i.6b6f83a7926a4477.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 21%; font-family: "The Antiqua B Bold Italic Fallback"; line-gap-override: 9%; size-adjust: 104%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 390; src: local("../fonts/TheAntiquaB-W6SemiBold"), url("../fonts/TheAntiquaB-W6SemiBold.8c714965181aac76.woff2") format("woff2"), url("../fonts/TheAntiquaB-W6SemiBold.6211aff6082c0482.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B SemiBold"; font-style: normal; font-weight: 390; src: local("../fonts/TheAntiquaB-W6SemiBold"), url("../fonts/TheAntiquaB-W6SemiBold.8c714965181aac76.woff2") format("woff2"), url("../fonts/TheAntiquaB-W6SemiBold.6211aff6082c0482.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 29%; font-family: "The Antiqua B SemiBold Fallback"; line-gap-override: 0%; size-adjust: 107%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 400; src: url("../fonts/MarrSans-Regular-Web.2f89fff3877253bf.woff2") format("woff2"), url("../fonts/MarrSans-Regular-Web.cdb3946e94041532.woff") format("woff"); }

@font-face { ascent-override: 90%; descent-override: 36%; font-family: "Marr Sans Fallback"; line-gap-override: 3%; size-adjust: 102.6%; src: local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("../fonts/MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Medium"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("../fonts/MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { ascent-override: 98%; descent-override: 23%; font-family: "Marr Sans Medium Fallback"; line-gap-override: 3%; size-adjust: 102%; src: local("Arial"), local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSans-Semibold-Web.f7d5c05af8370693.woff2") format("woff2"), url("../fonts/MarrSans-Semibold-Web.dffeaf9c2da6e578.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Semibold"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSans-Semibold-Web.f7d5c05af8370693.woff2") format("woff2"), url("../fonts/MarrSans-Semibold-Web.dffeaf9c2da6e578.woff") format("woff"); }

@font-face { ascent-override: 98%; descent-override: 25%; font-family: "Marr Sans Semibold Fallback"; line-gap-override: 0%; size-adjust: 104%; src: local("Arial"), local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSansCondensed-Medium-Web.133dea79c01db68e.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Medium-Web.3a8ed51cac63c624.woff") format("woff"); }

@font-face { ascent-override: 103%; descent-override: 22%; font-family: "Marr Sans Condensed Fallback"; line-gap-override: 0%; size-adjust: 89%; src: local("Arial Narrow"), local("Arial Narrow"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed Semibold"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { ascent-override: 100%; descent-override: 20%; font-family: "Marr Sans Condensed Semibold Fallback"; line-gap-override: 0%; size-adjust: 96%; src: local("Arial Narrow"), local("Arial Narrow"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 700; src: url("../fonts/MarrSansCondensed-Bold-Web.07e8c5aa145a2514.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Bold-Web.f524a1551a2cdcfa.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed Bold"; font-style: normal; font-weight: 700; src: url("../fonts/MarrSansCondensed-Bold-Web.07e8c5aa145a2514.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Bold-Web.f524a1551a2cdcfa.woff") format("woff"); }

@font-face { ascent-override: 91%; descent-override: 21%; font-family: "Marr Sans Condensed Bold Fallback"; line-gap-override: 0%; size-adjust: 97%; src: local("Arial Narrow"), local("Arial narrow"); }

html { font-family: var(--font-marr-sans), sans-serif; font-size: 10px; -webkit-font-smoothing: antialiased; box-sizing: border-box; }

body { font-size: 1.6rem; margin: 0px; }

*, ::after, ::before { box-sizing: inherit; }

a { text-decoration: none; }

:root { --bp-xxs: 32rem; --bp-xs: 36rem; --bp-xs-plus: 37.5rem; --bp-mobile: 48rem; --bp-s: 57.6rem; --bp-m: 76.8rem; --bp-l: 102.4rem; --bp-xl: 120rem; --bp-xxl: 128rem; --bp-xxxl: 144rem; --content-max-width: 115.2rem; --content-max-width-account: 112rem; --content-max-width-abo: 121.6rem; --content-max-width-article: 93.6rem; --content-max-width-cmp: 90.4rem; --content-max-width-ads: 100rem; --transition-duration: 300ms; }

.sr-only { height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); white-space: nowrap; }

:root { --br-xxs: .1rem; --br-xs: .2rem; --br-s: .3rem; --br-m: .6rem; --br-l: .9rem; --br-xl: 1.2rem; --br-xxl: 2.4rem; --z-1: 10; --z-2: 20; --z-3: 30; --z-4: 40; --z-5: 50; }

.ds-btn { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--br-s); color: var(--ds-color-storm-content-cta); cursor: pointer; flex-flow: row; font-family: var(--font-marr-sans-medium), sans-serif; gap: 0.8rem; position: relative; }

.ds-btn, .ds-btn__icon__container { align-items: center; display: flex; justify-content: center; }

.ds-btn__icon__container { height: 2.4rem; width: 2.4rem; }

.ds-btn--s { font-size: 1.4rem; height: 2.6rem; padding: 0.8rem 1.6rem; }

.ds-btn--m { font-size: 1.6rem; height: 3.2rem; padding: 0.8rem 1.6rem; }

.ds-btn--yellow.ds-btn--primary { background: var(--ds-color-yellow-bg-cta); color: var(--ds-color-yellow-content-cta); }

.ds-btn--yellow.ds-btn--primary:hover { background: var(--ds-color-yellow-bg-cta-hover); }

.ds-btn--inverse.ds-btn--tertiary { background: transparent; color: var(--ds-color-inverse-content-dark); }

.ds-btn--inverse.ds-btn--tertiary:hover { background: var(--ds-color-storm-bg-transparent-hover); }

.ds-btn--only-round-icon { border-radius: 50%; gap: 0px; height: 3.2rem; padding: 0.8rem; width: 3.2rem; }

.ds-btn--naked { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }

:root { --bp-xxs: 32rem; --bp-xs: 36rem; --bp-xs-plus: 37.5rem; --bp-mobile: 48rem; --bp-s: 57.6rem; --bp-m: 76.8rem; --bp-l: 102.4rem; --bp-xl: 120rem; --bp-xxl: 128rem; --bp-xxxl: 144rem; --content-max-width: 115.2rem; --content-max-width-account: 112rem; --content-max-width-abo: 121.6rem; --content-max-width-article: 93.6rem; --content-max-width-cmp: 90.4rem; --content-max-width-ads: 100rem; --transition-duration: 300ms; }

.ds-header__top { align-items: center; background: var(--ds-color-inverse-bg-white); border-bottom: .1rem solid var(--ds-color-inverse-border-lighter); display: flex; flex-flow: row; gap: 0.8rem; height: 5.6rem; padding: 1.2rem 0.8rem; position: relative; width: 100%; z-index: var(--z-4); }

@media (min-width: 768px) {
  .ds-header__top { gap: 1.6rem; height: 6.4rem; padding: 1.6rem 2.4rem 1.6rem 1.6rem; }
}

@media (min-width: 1024px) {
  .ds-header__top { height: 8.4rem; justify-content: space-between; padding: 1.6rem 2.4rem 1.6rem 3.2rem; }
}

.ds-header__top__left { align-items: center; display: flex; flex-flow: row; }

@media (min-width: 1024px) {
  .ds-header__top__left { width: 33%; }
}

.ds-header__top__more { align-items: center; display: none; flex-flow: row; gap: 2.4rem; }

@media (min-width: 1024px) {
  .ds-header__top__more { display: flex; }
}

.ds-header__top__more__link { align-items: center; border-radius: var(--br-s); color: var(--ds-color-inverse-content-light); display: flex; flex-direction: column; font-family: var(--font-marr-sans-medium), sans-serif; font-size: 1.4rem; gap: 0.4rem; justify-content: flex-end; padding: 0.4rem; }

.ds-header__top__more__link .ds-btn__icon__container { height: 2.6rem; }

.ds-header__top__more__link .link__txt { line-height: 1.6rem; }

.ds-header__top__more__link:hover { background: var(--ds-color-storm-bg-transparent-hover); }

.ds-header__top__more__services, .ds-header__top__more__services.ds-btn { border-radius: var(--br-s); color: var(--ds-color-inverse-content-light); flex-flow: column; font-size: 1.4rem; gap: 0.4rem; height: auto; justify-content: flex-end; padding: 0.4rem; }

.ds-header__top__more__services .ds-btn__icon__container, .ds-header__top__more__services.ds-btn .ds-btn__icon__container { height: 2.4rem; }

.ds-header__top__more__services .ds-btn__title, .ds-header__top__more__services.ds-btn .ds-btn__title { height: 1.6rem; }

.ds-header__top__more__services.ds-btn:hover, .ds-header__top__more__services:hover { background: var(--ds-color-storm-bg-transparent-hover); }

.ds-header__top__burger-btn, .ds-header__top__burger-btn.ds-btn, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0.8rem; }

.ds-header__top__burger-btn .ds-btn__title, .ds-header__top__burger-btn.ds-btn .ds-btn__title, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary .ds-btn__title { display: none; }

@media (min-width: 768px) {
  .ds-header__top__burger-btn, .ds-header__top__burger-btn.ds-btn, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary { height: 3.2rem; padding: 0.8rem 1.6rem; }
  .ds-header__top__burger-btn .sr-only, .ds-header__top__burger-btn.ds-btn .sr-only, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary .sr-only { display: none; }
  .ds-header__top__burger-btn .ds-btn__title, .ds-header__top__burger-btn.ds-btn .ds-btn__title, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary .ds-btn__title { display: block; }
}

@media (min-width: 1024px) {
  .ds-header__top__burger-btn, .ds-header__top__burger-btn.ds-btn, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary { display: none; }
}

.ds-header__top__logo { width: 9rem; }

.ds-header__top__logo .ds-btn__icon__container { height: 100%; width: 100%; }

.ds-header__top__logo__icon { width: 100%; }

@media (min-width: 360px) {
  .ds-header__top__logo { width: 10.8rem; }
}

@media (min-width: 375px) {
  .ds-header__top__logo { width: 11.7rem; }
}

@media (min-width: 576px) {
  .ds-header__top__logo { width: 12.4rem; }
}

@media (min-width: 768px) {
  .ds-header__top__logo { width: 14.4rem; }
}

@media (min-width: 1024px) {
  .ds-header__top__logo { width: 21.6rem; }
}

.ds-header__top__right { align-items: center; display: flex; flex-flow: row; margin-left: auto; }

@media (min-width: 360px) {
  .ds-header__top__right { gap: 0.4rem; }
}

@media (min-width: 768px) {
  .ds-header__top__right { gap: 1.6rem; }
}

@media (min-width: 1024px) {
  .ds-header__top__right { justify-content: flex-end; margin-left: 0px; width: 33%; }
}

@media (min-width: 480px) {
  .ds-header__top__right__sign-up { height: 3.2rem !important; }
}

@media (min-width: 576px) {
  .ds-header__top__right__sign-up { padding: 0.8rem 1.6rem; font-size: 1.6rem !important; }
}

.ds-header__top__right__sign-in { align-items: center; border-radius: var(--br-s); display: flex; gap: 0px; padding: 0.8rem; }

@media (min-width: 1200px) {
  .ds-header__top__right__sign-in { gap: 0.8rem; padding: 0.8rem 1.6rem; }
}

.ds-header__top__right__sign-in:hover { background: var(--ds-color-storm-bg-transparent-hover); }

.ds-header__top__right__sign-in .ds-btn__icon__container { height: 2rem; width: 2rem; }

@media (min-width: 480px) {
  .ds-header__top__right__sign-in .ds-btn__icon__container { height: 2.4rem; width: 2.4rem; }
}

.ds-header__top__right__sign-in__icon { height: 100%; width: 100%; }

.ds-header__top__right__user { align-items: center; display: flex; }

.ds-header__nav { align-items: center; background: var(--ds-color-inverse-bg-white); display: flex; flex-flow: row; gap: 1.6rem; height: 5.6rem; padding: 0px 1.6rem; }

@media (min-width: 576px) {
  .ds-header__nav { padding: 0px 2.4rem; }
}

@media (min-width: 768px) {
  .ds-header__nav { padding: 0px 1.6rem 0px 3.2rem; }
}

@media (min-width: 1024px) {
  .ds-header__nav { left: 0px; padding: 0px 3.2rem 0px 1.6rem; position: sticky; top: 0px; }
}

@media (min-width: 1440px) {
  .ds-header__nav { justify-content: center; }
}

.ds-header__nav__list { align-items: center; display: flex; flex-flow: row; gap: 1.6rem; height: 100%; }

.ds-header__nav__list__item--section { align-items: center; display: flex; flex-flow: row; gap: 1.6rem; }

.ds-header__nav__link { align-items: center; color: var(--ds-color-inverse-content-dark); display: flex; font-family: var(--font-marr-sans-condensed), sans-serif; font-size: 1.6rem; height: 4rem; padding: 0.8rem 0px; text-wrap: nowrap; }

.ds-header__nav__link__separator { transform: rotate(-90deg); }

.ds-header__nav__actions::after { background: var(--ds-color-inverse-border-lighter); content: ""; display: flex; height: 3.2rem; width: 0.1rem; }

.ds-header__nav__actions { gap: 2.4rem; }

@media (min-width: 1024px) {
  .ds-header__nav__actions { gap: 0px; }
  .ds-header__nav__actions::after { margin-left: 1.6rem; }
}

.ds-header__nav__actions__logo, .ds-header__nav__actions__menu, .ds-header__nav__actions__search, .ds-header__nav__actions__sticky-burger { display: none; }

@media (min-width: 1024px) {
  .ds-header__nav__actions__menu, .ds-header__nav__actions__search { display: block; }
}

.ds-header__nav__actions .ds-header__nav__link { flex-flow: column; font-size: 1.4rem; gap: 0px; height: auto; color: var(--ds-color-inverse-content-dark) !important; }

.ds-header__nav__actions .ds-header__nav__link__search { border-radius: var(--br-s); padding: 0.8rem; }

.ds-header__nav__actions .ds-header__nav__link__search:hover { background: var(--ds-color-storm-bg-transparent-hover); }

.ds-header__nav__actions .ds-header__nav__link__menu { flex-flow: row; font-family: var(--font-marr-sans-medium), sans-serif; font-size: 1.6rem; gap: 0.8rem; }

@media (min-width: 1024px) {
  .ds-header__nav__actions .ds-header__nav__link__menu { padding: 0.8rem 1.6rem; }
}

.ds-header__nav__actions--not-home { display: none; }

@media (min-width: 1024px) {
  .ds-header__nav__actions--not-home { display: flex; }
}

.ds-header__nav__main-container { overflow: hidden; position: relative; }

@media (min-width: 1024px) {
  .ds-header__nav__main-container { max-width: calc(100% - 16.3rem); }
}

.ds-header__nav__main-container .ds-header__nav__slideshow { align-items: center; display: flex; flex-flow: row; gap: 1.6rem; overflow-x: auto; scroll-behavior: smooth; }

.ds-header__nav__main-container .ds-header__nav__slideshow::-webkit-scrollbar { display: none; }

.ds-header__nav__main-container .ds-header__nav__scroll-btn { bottom: 50%; display: none; position: absolute; }

.ds-header__nav__main-container .ds-header__nav__scroll-btn--prev { left: 0px; transform: translateY(50%) rotate(180deg); }

.ds-header__nav__main-container .ds-header__nav__scroll-btn--next { right: 0px; transform: translateY(50%); }

.ds-header__nav__list__item { position: relative; }

.ds-header__nav__actions__continu:has(> .ds-header__nav__link[aria-current="true"])::after, .ds-header__nav__actions__continu:has(> .ds-header__nav__link[aria-expanded="true"])::after, .ds-header__nav__actions__videos:has(> .ds-header__nav__link[aria-current="true"])::after, .ds-header__nav__actions__videos:has(> .ds-header__nav__link[aria-expanded="true"])::after, .ds-header__nav__list__item:has(> .ds-header__nav__link[aria-current="true"])::after, .ds-header__nav__list__item:has(> .ds-header__nav__link[aria-expanded="true"])::after { background: var(--ds-color-blue-border-light); bottom: -0.4rem; content: ""; height: 0.3rem; left: 0px; position: absolute; width: 100%; }

.ds-header__nav__list__item.ds-header__nav__link--section:hover::after, .ds-header__nav__list__item:has(> .ds-header__nav__link:hover)::after, .ds-header__nav__list__item:has(> .ds-header__nav__link[aria-current="true"])::after { background: var(--ds-color-blue-border-light); bottom: 0.2rem; content: ""; height: 0.3rem; left: 0px; position: absolute; width: 100%; }

.ds-header__nav__actions__continu:has(> .ds-header__nav__link[aria-expanded="false"])::after { display: none; }

.ds-burger-popin__tags:has(> .ds-burger-popin__tags__toggle[aria-expanded="true"]) .ds-burger-popin__tags__list { height: 100%; }

.ds-header { border-bottom: .1rem solid var(--ds-color-inverse-border-lighter); left: 0px; position: relative; top: 0px; z-index: 10; }

.ds-header::after { background: linear-gradient(270deg, rgb(24, 26, 30), rgba(24, 26, 30, 0)); bottom: 0px; content: ""; height: 5.6rem; position: absolute; right: 0px; width: 5.6rem; z-index: 2; }

@media (min-width: 1024px) {
  .ds-header::after { display: none; }
}

.ds-header:has(.ds-header__nav__main-container[data-at-end="true"])::after { display: none; }

:root { --ds-color-blue-bg-white: #fff; --ds-color-blue-bg-white-hover: rgba(52, 144, 229, 0.102); --ds-color-blue-bg-light: #e9f3fb; --ds-color-blue-bg-light-hover: #d5e9ff; --ds-color-blue-bg-medium: #d5e9ff; --ds-color-blue-bg-medium-hover: #abd3ff; --ds-color-blue-bg-dark: #abd3ff; --ds-color-blue-bg-dark-hover: #80bcff; --ds-color-blue-bg-cta: #016ed3; --ds-color-blue-bg-cta-hover: #015aad; --ds-color-blue-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-blue-border-light: #80bcff; --ds-color-blue-border-medium: #015aad; --ds-color-blue-border-dark: #003666; --ds-color-blue-border-white-lighter: #e8eaee; --ds-color-blue-border-white-light: #80bcff; --ds-color-blue-border-white-medium: #016ed3; --ds-color-blue-border-white-dark: #003666; --ds-color-blue-content-light: #015aad; --ds-color-blue-content-light-hover: #014687; --ds-color-blue-content-medium: #003666; --ds-color-blue-content-medium-hover: #0f1116; --ds-color-blue-content-dark: #0f1116; --ds-color-blue-content-dark-hover: #003666; --ds-color-blue-content-cta: #fff; --ds-color-blue-content-cta-hover: #fff; --ds-color-blue-content-white-light: #016ed3; --ds-color-blue-content-white-light-hover: #015aad; --ds-color-blue-content-white-medium: #014687; --ds-color-blue-content-white-medium-hover: #003666; --ds-color-blue-content-white-dark: #0f1116; --ds-color-blue-content-white-dark-hover: #003666; }

:root { --ds-color-green-bg-white: #FFFFFFF; --ds-color-green-bg-white-hover: rgba(56, 145, 95, 0.102); --ds-color-green-bg-light: #e9f4eb; --ds-color-green-bg-light-hover: #ddf0e4; --ds-color-green-bg-medium: #ddf0e4; --ds-color-green-bg-medium-hover: #c2e4ce; --ds-color-green-bg-dark: #c2e4ce; --ds-color-green-bg-dark-hover: #99d1af; --ds-color-green-bg-cta: #26784c; --ds-color-green-bg-cta-hover: #1f5d3d; --ds-color-green-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-green-border-light: #99d1af; --ds-color-green-border-medium: #1f5d3d; --ds-color-green-border-dark: #143425; --ds-color-green-border-white-lighter: #e8eaee; --ds-color-green-border-white-light: #99d1af; --ds-color-green-border-white-medium: #26784c; --ds-color-green-border-white-dark: #143425; --ds-color-green-content-light: #1f5d3d; --ds-color-green-content-light-hover: #1b4a32; --ds-color-green-content-medium: #143425; --ds-color-green-content-medium-hover: #081710; --ds-color-green-content-dark: #081710; --ds-color-green-content-dark-hover: #143425; --ds-color-green-content-cta: #fff; --ds-color-green-content-cta-hover: #fff; --ds-color-green-content-white-light: #26784c; --ds-color-green-content-white-light-hover: #1f5d3d; --ds-color-green-content-white-medium: #1b4a32; --ds-color-green-content-white-medium-hover: #143425; --ds-color-green-content-white-dark: #081710; --ds-color-green-content-white-dark-hover: #143425; }

:root { --ds-color-inverse-bg-white: #181a1e; --ds-color-inverse-bg-white-hover: hsla(220, 3%, 53%, 0.102); --ds-color-inverse-bg-light: #565e70; --ds-color-inverse-bg-light-hover: #666e80; --ds-color-inverse-bg-medium: #464f5f; --ds-color-inverse-bg-medium-hover: #464f5f; --ds-color-inverse-bg-dark: #2a303c; --ds-color-inverse-bg-dark-hover: #464f5f; --ds-color-inverse-bg-cta: #fff; --ds-color-inverse-bg-cta-hover: #f5f6f8; --ds-color-inverse-border-lighter: hsla(0, 0%, 100%, 0.2); --ds-color-inverse-border-light: #666e80; --ds-color-inverse-border-medium: #a4a9b4; --ds-color-inverse-border-dark: #e8eaee; --ds-color-inverse-content-light: #d5d8dc; --ds-color-inverse-content-light-hover: #bdc1c8; --ds-color-inverse-content-medium: #f5f6f8; --ds-color-inverse-content-medium-hover: #e8eaee; --ds-color-inverse-content-dark: #fff; --ds-color-inverse-content-dark-hover: #f5f6f8; --ds-color-inverse-content-cta: #2a303c; --ds-color-inverse-content-cta-hover: #2a303c; --ds-color-inverse-content-white-light: #d5d8dc; --ds-color-inverse-content-white-light-hover: #bdc1c8; --ds-color-inverse-content-white-medium: #f5f6f8; --ds-color-inverse-content-white-medium-hover: #e8eaee; --ds-color-inverse-content-white-dark: #fff; --ds-color-inverse-content-white-dark-hover: #f5f6f8; }

:root { --ds-color-orange-bg-white: #fff; --ds-color-orange-bg-white-hover: rgba(226, 113, 14, 0.149); --ds-color-orange-bg-light: #fff6ed; --ds-color-orange-bg-light-hover: #ffead5; --ds-color-orange-bg-medium: #ffead5; --ds-color-orange-bg-medium-hover: #fcdfba; --ds-color-orange-bg-dark: #fcdfba; --ds-color-orange-bg-dark-hover: #f5c08f; --ds-color-orange-bg-cta: #ba5512; --ds-color-orange-bg-cta-hover: #9c4911; --ds-color-orange-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-orange-border-light: #f5c08f; --ds-color-orange-border-medium: #9c4911; --ds-color-orange-border-dark: #602a06; --ds-color-orange-border-white-lighter: #e8eaee; --ds-color-orange-border-white-light: #f5c08f; --ds-color-orange-border-white-medium: #ba5512; --ds-color-orange-border-white-dark: #602a06; --ds-color-orange-content-light: #9c4911; --ds-color-orange-content-light-hover: #7d3a0c; --ds-color-orange-content-medium: #602a06; --ds-color-orange-content-medium-hover: #261103; --ds-color-orange-content-dark: #261103; --ds-color-orange-content-dark-hover: #602a06; --ds-color-orange-content-cta: #fff; --ds-color-orange-content-cta-hover: #fff; --ds-color-orange-content-white-light: #ba5512; --ds-color-orange-content-white-light-hover: #9c4911; --ds-color-orange-content-white-medium: #7d3a0c; --ds-color-orange-content-white-medium-hover: #602a06; --ds-color-orange-content-white-dark: #261103; --ds-color-orange-content-white-dark-hover: #602a06; }

:root { --ds-color-red-bg-white: #e8eaee; --ds-color-red-bg-white-hover: rgba(224, 46, 46, 0.102); --ds-color-red-bg-light: #feeeec; --ds-color-red-bg-light-hover: #fee4e2; --ds-color-red-bg-medium: #fee4e2; --ds-color-red-bg-medium-hover: #ffd4d1; --ds-color-red-bg-dark: #ffd4d1; --ds-color-red-bg-dark-hover: #f8b9b9; --ds-color-red-bg-cta: #c72929; --ds-color-red-bg-cta-hover: #a92325; --ds-color-red-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-red-border-light: #f8b9b9; --ds-color-red-border-medium: #a92325; --ds-color-red-border-dark: #6b191a; --ds-color-red-border-white-light: #f8b9b9; --ds-color-red-border-white-medium: #c72929; --ds-color-red-border-white-dark: #6b191a; --ds-color-red-content-light: #a92325; --ds-color-red-content-light-hover: #7d0707; --ds-color-red-content-medium: #6b191a; --ds-color-red-content-medium-hover: #220708; --ds-color-red-content-dark: #220708; --ds-color-red-content-dark-hover: #6b191a; --ds-color-red-content-cta: #fff; --ds-color-red-content-cta-hover: #fff; --ds-color-red-content-white-light: #c72929; --ds-color-red-content-white-light-hover: #a92325; --ds-color-red-content-white-medium: #7d0707; --ds-color-red-content-white-medium-hover: #6b191a; --ds-color-red-content-white-dark: #220708; --ds-color-red-content-white-dark-hover: #6b191a; }

:root { --ds-color-sea-bg-white: #fff; --ds-color-sea-bg-white-hover: #fff; --ds-color-sea-bg-light: #ebf9ff; --ds-color-sea-bg-light-hover: #d2f3fb; --ds-color-sea-bg-medium: #d2f3fb; --ds-color-sea-bg-medium-hover: #abdef2; --ds-color-sea-bg-dark: #abdef2; --ds-color-sea-bg-dark-hover: #82c8e8; --ds-color-sea-bg-cta: #147ca9; --ds-color-sea-bg-cta-hover: #026b9c; --ds-color-sea-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-sea-border-light: #82c8e8; --ds-color-sea-border-medium: #026b9c; --ds-color-sea-border-dark: #014869; --ds-color-sea-border-white-lighter: #e8eaee; --ds-color-sea-border-white-light: #82c8e8; --ds-color-sea-border-white-medium: #147ca9; --ds-color-sea-border-white-dark: #014869; --ds-color-sea-content-light: #026b9c; --ds-color-sea-content-light-hover: #005b85; --ds-color-sea-content-medium: #014869; --ds-color-sea-content-medium-hover: #011e2c; --ds-color-sea-content-dark: #011e2c; --ds-color-sea-content-dark-hover: #014869; --ds-color-sea-content-cta: #fff; --ds-color-sea-content-cta-hover: #fff; --ds-color-sea-content-white-light: #147ca9; --ds-color-sea-content-white-light-hover: #026b9c; --ds-color-sea-content-white-medium: #005b85; --ds-color-sea-content-white-medium-hover: #014869; --ds-color-sea-content-white-dark: #011e2c; --ds-color-sea-content-white-dark-hover: #014869; }

:root { --ds-color-yellow-bg-white: #FFFFFFF; --ds-color-yellow-bg-white-hover: rgba(234, 176, 2, 0.102); --ds-color-yellow-bg-light: #fffae5; --ds-color-yellow-bg-light-hover: #fff6d3; --ds-color-yellow-bg-medium: #fff6d3; --ds-color-yellow-bg-medium-hover: #ffe38f; --ds-color-yellow-bg-dark: #ffe38f; --ds-color-yellow-bg-dark-hover: #ffd644; --ds-color-yellow-bg-cta: #ffc700; --ds-color-yellow-bg-cta-hover: #eab002; --ds-color-yellow-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-yellow-border-light: #ffd644; --ds-color-yellow-border-medium: #8f691e; --ds-color-yellow-border-dark: #4d3a07; --ds-color-yellow-border-white-lighter: #e8eaee; --ds-color-yellow-border-white-light: #ffd644; --ds-color-yellow-border-white-medium: #b28600; --ds-color-yellow-border-white-dark: #4d3a07; --ds-color-yellow-content-light: #8f691e; --ds-color-yellow-content-light-hover: #6e5212; --ds-color-yellow-content-medium: #4d3a07; --ds-color-yellow-content-medium-hover: #140f00; --ds-color-yellow-content-dark: #140f00; --ds-color-yellow-content-dark-hover: #4d3a07; --ds-color-yellow-content-cta: #140f00; --ds-color-yellow-content-cta-hover: #140f00; --ds-color-yellow-content-white-light: #8f691e; --ds-color-yellow-content-white-light-hover: #6e5212; --ds-color-yellow-content-white-medium: #6e5212; --ds-color-yellow-content-white-medium-hover: #4d3a07; --ds-color-yellow-content-white-dark: #140f00; --ds-color-yellow-content-white-dark-hover: #4d3a07; }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: normal; font-weight: 100 900; src: url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2"); }

@font-face { ascent-override: 99%; descent-override: 29%; font-family: "The Antiqua B Fallback"; line-gap-override: 1%; size-adjust: 100%; src: local("Georgia"), local("Georgia"); }

:root { --font-antiqua-b: "The Antiqua B", "The Antiqua B Fallback", Droid-serif; --font-antiqua-b-extrabold: "The Antiqua B ExtraBold", "The Antiqua B ExtraBold Fallback", "Georgia",
    "Times Roman", serif; --font-marr-sans: "Marr Sans", "Marr Sans Fallback", Roboto; --font-marr-sans-medium: "Marr Sans Medium", "Marr Sans Medium Fallback", Roboto; --font-marr-sans-condensed: "Marr Sans Condensed", "Marr Sans Condensed Fallback", "DINCondensed-Bold",
    "Roboto Condensed"; --font-marr-sans-condensed-semibold: "Marr Sans Condensed Semibold", "Marr Sans Condensed Semibold Fallback",
    "DINCondensed-Bold", "Roboto Condensed"; }

@font-face { font-display: swap; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 800; src: local("../fonts/TheAntiquaB_LT_800"), url("../fonts/TheAntiquaB_LT_800.a5e223e59d84d843.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_800.ae7988b2d6c42dc2.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B ExtraBold"; font-style: normal; font-weight: 800; src: local("../fonts/TheAntiquaB_LT_800"), url("../fonts/TheAntiquaB_LT_800.a5e223e59d84d843.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_800.ae7988b2d6c42dc2.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 29%; font-family: "The Antiqua B ExtraBold Fallback"; line-gap-override: 0%; size-adjust: 107%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 400; src: url("../fonts/MarrSans-Regular-Web.2f89fff3877253bf.woff2") format("woff2"), url("../fonts/MarrSans-Regular-Web.cdb3946e94041532.woff") format("woff"); }

@font-face { ascent-override: 90%; descent-override: 36%; font-family: "Marr Sans Fallback"; line-gap-override: 3%; size-adjust: 102.6%; src: local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("../fonts/MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Medium"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("../fonts/MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { ascent-override: 98%; descent-override: 23%; font-family: "Marr Sans Medium Fallback"; line-gap-override: 3%; size-adjust: 102%; src: local("Arial"), local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSansCondensed-Medium-Web.133dea79c01db68e.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Medium-Web.3a8ed51cac63c624.woff") format("woff"); }

@font-face { ascent-override: 103%; descent-override: 22%; font-family: "Marr Sans Condensed Fallback"; line-gap-override: 0%; size-adjust: 89%; src: local("Arial Narrow"), local("Arial Narrow"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed Semibold"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { ascent-override: 100%; descent-override: 20%; font-family: "Marr Sans Condensed Semibold Fallback"; line-gap-override: 0%; size-adjust: 96%; src: local("Arial Narrow"), local("Arial Narrow"); }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }

html { color: rgb(56, 63, 78); }

body { --lmd-color-inverse-bg-white: hsla(0, 0%, 100%, 0.2); --lmd-color-inverse-bg-white-hover: hsla(220, 3%, 53%, 0.102); --lmd-color-inverse-bg-light: #565e70; --lmd-color-inverse-bg-light-hover: #666e80; --lmd-color-inverse-bg-medium: #464f5f; --lmd-color-inverse-bg-medium-hover: #464f5f; --lmd-color-inverse-bg-dark: #2a303c; --lmd-color-inverse-bg-dark-hover: #464f5f; --lmd-color-inverse-bg-cta: #fff; --lmd-color-inverse-bg-cta-hover: #f5f6f8; --lmd-color-inverse-content-light: #d5d8dc; --lmd-color-inverse-content-light-hover: #bdc1c8; --lmd-color-inverse-content-medium: #f5f6f8; --lmd-color-inverse-content-medium-hover: #e8eaee; --lmd-color-inverse-content-dark: #fff; --lmd-color-inverse-content-dark-hover: #f5f6f8; --lmd-color-red-bg-white: #e8eaee; --lmd-color-red-bg-white-hover: rgba(224, 46, 46, 0.102); --lmd-color-red-bg-light: #feeeec; --lmd-color-red-bg-light-hover: #fee4e2; --lmd-color-red-bg-medium: #fee4e2; --lmd-color-red-bg-medium-hover: #ffd4d1; --lmd-color-red-bg-dark: #ffd4d1; --lmd-color-red-bg-dark-hover: #f8b9b9; --lmd-color-red-bg-cta: #c72929; --lmd-color-red-bg-cta-hover: #a92325; --lmd-color-red-border-light: #f8b9b9; --lmd-color-red-border-medium: #c72929; --lmd-color-red-border-dark: #6b191a; --lmd-color-red-content-light: #c72929; --lmd-color-red-content-light-hover: #a92325; --lmd-color-red-content-medium: #7d0707; --lmd-color-red-content-medium-hover: #6b191a; --lmd-color-red-content-dark: #220708; --lmd-color-red-content-dark-hover: #6b191a; --lmd-color-storm-bg-white: #fff; --lmd-color-storm-bg-white-hover: hsla(220, 3%, 53%, 0.102); --lmd-color-storm-bg-light: #f5f6f8; --lmd-color-storm-bg-light-hover: #e8eaee; --lmd-color-storm-bg-medium: #e8eaee; --lmd-color-storm-bg-medium-hover: #d5d8dc; --lmd-color-storm-bg-dark: #d5d8dc; --lmd-color-storm-bg-dark-hover: #bdc1c8; --lmd-color-storm-bg-cta: #2a303c; --lmd-color-storm-bg-cta-hover: #464f5f; --lmd-color-storm-border-lighter: #e8eaee; --lmd-color-storm-border-light: #bdc1c8; --lmd-color-storm-border-medium: #6e7787; --lmd-color-storm-border-dark: #464f5f; --lmd-color-storm-content-light: #6e7787; --lmd-color-storm-content-light-hover: #666e80; --lmd-color-storm-content-medium: #565e70; --lmd-color-storm-content-medium-hover: #464f5f; --lmd-color-storm-content-dark: #2a303c; --lmd-color-storm-content-dark-hover: #464f5f; overflow-x: clip; }

body, figure, h1, p, ul { font-weight: inherit; }

img { height: auto; max-width: 100%; overflow: hidden; text-indent: 100%; white-space: nowrap; }

a { color: inherit; font-family: inherit; }

svg { flex-shrink: 0; }

.zone { background-color: rgb(255, 255, 255); margin: 0px auto; }

.main { background-color: rgb(255, 255, 255); overflow-x: clip; }

.main .zone { margin: 0px 1.6rem; }

@media (min-width: 576px) {
  .main .zone { margin: 0px 3.2rem; }
}

@media (min-width: 768px) {
  .main .zone { margin: 0px auto; max-width: 66.4rem; }
}

.zone--article { padding-bottom: 4rem; padding-top: 3.2rem; }

@media (max-width: 767px) {
  .zone--article.zone--article-offer { padding-top: 1.2rem; }
}

@media (min-width: 1024px) {
  body { background-color: rgb(245, 246, 248); }
  .zone { max-width: 115.2rem; }
  .main { background-color: rgb(245, 246, 248); }
  .main--free .zone { margin: 0px auto; max-width: 100rem; padding-bottom: 4rem; padding-left: 1.6rem; padding-right: 1.6rem; }
  .zone--article { display: grid; grid-template-columns: 1fr 31.6rem; column-gap: 6.4rem; grid-template-rows: auto auto auto; }
}

@media (min-width: 1200px) {
  .zone { margin: 0px auto; }
}

.icon__arrow, .icon__favorites, .icon__reading-time { background-position: 50% center; background-repeat: no-repeat; background-size: contain; display: inline-block; flex-shrink: 0; height: 2rem; width: 2rem; }

.icon__reading-time { background-image: url("../img/icons/1308b950ac72a0e20d9f72b1707be82afe6bf193.svg"); height: 2.4rem; margin-right: 0.8rem; width: 1.2rem; }

.icon__favorites { background-image: url("../img/icons/2e0ffd09d718f278115ed4e300b3ea70d97ed95a.svg"); height: 1.56rem; width: 1.1rem; }

.icon__arrow { background-image: url("../img/icons/691836e5d4ab1c266e586e03fe5ed710de5e07e6.svg"); }

@media (min-width: 1024px) {
  .main--free .zone--article { padding: 3.2rem; }
  .main--free .article__content { max-width: 55.6rem; }
}

@supports (font-variation-settings: normal) {
}

.article__content p { font-family: "The Antiqua B", Georgia, Droid-serif, serif; }

.article__content p { font-family: "The Antiqua B", Georgia, Droid-serif, serif; }

.article__gift-modal__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer), .lmd-modal-gift-not-sub__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer) { padding: 2.4rem 1.6rem 0px; }

@media screen and (min-width: 768px) {
  .article__gift-modal__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer), .lmd-modal-gift-not-sub__content:has(.lmd-modal-gift-not-sub__footer, .article__gift-modal__footer) { padding: 2.4rem 3.2rem 0px; }
}

@supports (font-variation-settings: normal) {
}

.article::after { clear: both; content: ""; display: table; }

.article picture { display: block; padding-top: 66.66%; }

.article picture img { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 1; }

@supports (font-variation-settings: normal) {
}

.article__media { display: block; float: right; font-size: 0px; margin-left: 1.6rem; max-width: 11.4rem; }

@supports (font-variation-settings: normal) {
}

@supports (font-variation-settings: normal) {
}

.article__content h2 { color: rgb(42, 48, 59); font-family: Arial, Roboto, sans-serif; font-size: 2.2rem; font-weight: 600; line-height: 1.18; margin-top: 2.4rem; }

html:not(.fonts-loaded) .article__content h2 { letter-spacing: 0.314px; }

.article__content h2 { font-family: "Marr Sans", Arial, Roboto, sans-serif; }

@media (min-width: 1024px) {
  .article__content h2 { line-height: 1.2; }
}

.article__content p { color: rgb(56, 63, 78); font-size: 1.7rem; font-weight: 500; line-height: 1.52; margin-top: 2rem; }

@media (min-width: 768px) {
  .article__content p { font-size: 1.8rem; line-height: 1.55; }
}

.article__content { font-family: Georgia, Droid-serif, serif; padding-top: 2.4rem; }

html:not(.fonts-loaded) .article__content, html:not(.fonts-loaded) .article__content > * { letter-spacing: -0.645px; }

.article__content { font-family: "The Antiqua B standard", Georgia, Droid-serif, serif; }

@supports (font-variation-settings: normal) {
  .article__content { font-family: "The Antiqua B", Georgia, Droid-serif, serif; }
}

.article__content > :first-child { margin-top: 0px; }

@media (min-width: 1024px) {
  .article__content { padding-top: 3.2rem; }
}

.article--single { margin-bottom: 0px; }

.article--single h1 { font-size: 2.8rem; }

.article--single .article__header { padding-bottom: 2rem; position: relative; }

.article--single .article__header::after { background-color: rgb(213, 216, 220); bottom: 0px; content: " "; display: block; height: 0.1rem; position: absolute; width: 4rem; }

.article--single .article__header .article__header-wrap { position: relative; }

@media (min-width: 1024px) {
  .article--single h1 { font-size: 3.8rem; }
  .article--single .article__header .meta__publisher { max-width: 85%; }
}

.article--single .article__header .meta__date--header { color: rgb(113, 123, 142); font-size: 1.4rem; }

.article--single .article__header .meta__date--header { font-family: Arial, Roboto, sans-serif; }

html:not(.fonts-loaded) .article--single .article__header .meta__date--header, html:not(.fonts-loaded) .article--single .article__header .meta__date--header > * { letter-spacing: 0.314px; }

.article--single .article__header .meta__date--header { font-family: "Marr Sans", Arial, Roboto, sans-serif; }

.article--single .article__header .meta__date-reading { align-items: center; display: inline-block; flex-wrap: wrap; }

.article--single .article__header .meta__publisher { display: block; margin-left: 0px; }

.article--single .article__header .meta__publisher--header { display: flex; }

.article--single .article__header .meta__reading-time { float: left; }

@media (min-width: 768px) {
  .article--single .article__header .meta__reading-time { float: none; }
  .article--single .article__header .meta__social { z-index: 4; }
}

.article--single .article__header .meta__reading-time--header { display: inline-flex; float: none; margin-top: 0px; }

.article--single .article__header .meta__reading-time--header::before { color: rgb(213, 216, 220); content: "•"; display: inline-block; font-family: Georgia, Droid-serif, serif; line-height: 1; padding-right: 0.4rem; }

.article--single .article__header .meta__reading-time--header::before { font-family: "The Antiqua B standard", Georgia, Droid-serif, serif; }

.article--single .article__header .meta__social { clear: both; gap: 1.2rem; justify-content: flex-start; margin-top: 1.2rem; padding-top: 1.2rem; position: relative; }

@media (min-width: 576px) {
  .article--single .article__header { grid-area: 1 / 1 / auto / span 2; padding-bottom: 2.4rem; }
}

.article--single .article__media { float: none; margin-bottom: 0px; margin-left: 0px; max-width: 100%; padding-top: 0px; position: relative; }

.article--single .article__media img { position: relative; }

@supports (font-variation-settings: normal) {
  .article--single .article__header .meta__reading-time--header::before { font-family: "The Antiqua B", Georgia, Droid-serif, serif; }
}

.article__wrapper article { position: relative; z-index: 2; }

.dfp__container:has(> .adm-ad-skin) { align-items: flex-start; background-color: rgb(255, 255, 255); }

.dfp__container:has(> .dfp__slot--banniere-haute--live-inverse.adm-ad-skin) { background: rgb(24, 26, 30); }

.dfp__container:has(> .dfp__slot--banniere-haute-abo) { height: auto !important; min-height: 0px !important; }

.dfp__container:has(> .dfp__slot--banniere-haute--live) { background: var(--lmd-color-storm-bg-medium); margin: 0px auto; position: relative; width: 100%; z-index: 1; }

.dfp__container:has(> .dfp__slot--banniere-haute--live-inverse) { background: rgb(62, 64, 69); }

@media (min-width: 1024px) {
  .article__wrapper { grid-area: 2 / 1; }
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
}
}

.meta { display: flex; font-family: Arial, Roboto, sans-serif; list-style: none; }

.meta { font-family: "Marr Sans", Arial, Roboto, sans-serif; }

.meta__publisher { color: rgb(113, 123, 142); font-size: 1.4rem; letter-spacing: 0.02rem; line-height: 1.42; margin-top: 1.6rem; }

@media (min-width: 576px) {
  .meta__publisher { letter-spacing: 0.019rem; }
}

@media (min-width: 768px) {
  .meta__publisher { letter-spacing: 0.02rem; }
}

.meta__author::after { color: rgb(213, 216, 220); content: "•"; display: inline-block; line-height: 1; padding: 0px 0.4rem 0px 0.8rem; }

.meta__author::after, .meta__author::after { font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif; }

.meta__author--no-after::after { display: none; }

.meta__social { align-items: center; gap: 1.2rem; height: 3.2rem; margin-top: 2.4rem; }

.meta__reading-time { align-items: center; color: rgb(113, 123, 142); display: flex; font-family: Arial, Roboto, sans-serif; font-size: 1.4rem; letter-spacing: 0.02rem; line-height: 1.42; margin-top: 1.6rem; }

.meta__reading-time { font-family: "Marr Sans", Arial, Roboto, sans-serif; }

@media (min-width: 576px) {
  .meta__reading-time { letter-spacing: 0.019rem; }
}

@media (min-width: 768px) {
  .meta__reading-time { letter-spacing: 0.02rem; }
}

.share-btns { align-items: center; display: flex; justify-content: flex-start; margin-top: 1.2rem; }

@supports (font-variation-settings: normal) {
}

@supports (font-variation-settings: normal) {
}

@supports (font-variation-settings: normal) {
}

.article__content figure.article__media:not(.article__media--wide):not(.article__media--mlarge) { clear: both; left: 50%; margin-bottom: 0px; margin-top: 2.4rem; position: relative; transform: translateX(-50%); width: 100vw; }

.aside__iso { display: none; }

@media (min-width: 1024px) {
  .aside__iso { display: block; grid-area: 2 / 2 / 3; margin-bottom: 4rem; padding-top: 2.4rem; }
  .aside__iso .friend { border-top: 0px; }
}

@media (min-width: 768px) {
  .article__content figure.article__media:not(.article__media--wide):not(.article__media--mlarge) { left: auto; transform: none; width: auto; }
}

.friend { border-top: 0.1rem solid rgb(213, 216, 220); position: relative; z-index: 1; }

.lmd-btn-rounded { align-items: center; border: 0px; border-radius: 4rem; display: flex; flex-shrink: 0; font-family: var(--font-marr-sans), sans-serif; justify-content: center; line-height: 1; max-width: 100%; text-align: center; }

.lmd-btn-rounded--secondary { background-color: rgb(255, 255, 255); border: 0.1rem solid rgb(189, 193, 200); color: rgb(42, 48, 59); }

.lmd-btn-rounded--m { font-size: 1.4rem; height: 3.2rem; padding: 0.9rem 1.2rem; }

.lmd-btn-icon { align-items: center; border: 0px; border-radius: 50%; display: flex; flex-shrink: 0; font-family: var(--font-marr-sans), sans-serif; justify-content: center; line-height: 1; max-width: 100%; position: relative; text-align: center; }

.lmd-btn-icon > .js-btn-icon-tooltip { align-items: center; background-color: rgb(56, 63, 78); border-radius: 0.2rem; bottom: -2.8rem; color: rgb(255, 255, 255); display: none; font-family: var(--font-marr-sans-medium), sans-serif; font-size: 1.3rem; height: 2.6rem; justify-content: center; padding: 0px 0.8rem; position: absolute; text-align: center; top: calc(100% + 0.3rem); width: max-content; z-index: 2; }

.lmd-btn-icon--m { height: 3.2rem; width: 3.2rem; }

.lmd-btn-icon--tertiary { background-color: transparent; }

@supports (font-variation-settings: normal) {
}

.lmd-relative { position: relative; }

.mr1 { margin-right: 0.4rem !important; }

@media (min-width: 576px) {
  :root { --carousel-margins: 20px; }
}

html { font-family: var(--font-marr-sans), sans-serif; -webkit-font-smoothing: antialiased; box-sizing: border-box; }

a { text-decoration: none; }

:root { --ds-color-storm-bg-white: #fff; --ds-color-storm-bg-transparent-hover: rgba(139, 146, 161, 0.102); --ds-color-storm-bg-white-hover: hsla(220, 3%, 53%, 0.102); --ds-color-storm-bg-light: #f5f6f8; --ds-color-storm-bg-light-hover: #e8eaee; --ds-color-storm-bg-medium: #e8eaee; --ds-color-storm-bg-medium-hover: #d5d8dc; --ds-color-storm-bg-dark: #d5d8dc; --ds-color-storm-bg-dark-hover: #bdc1c8; --ds-color-storm-bg-cta: #2a303c; --ds-color-storm-bg-cta-hover: #000a15; --ds-color-storm-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-storm-border-light: #bdc1c8; --ds-color-storm-border-medium: #666e80; --ds-color-storm-border-dark: #464f5f; --ds-color-storm-border-white-lighter: #e8eaee; --ds-color-storm-border-white-light: #bdc1c8; --ds-color-storm-border-white-medium: #6e7787; --ds-color-storm-border-white-dark: #464f5f; --ds-color-storm-content-light: #666e80; --ds-color-storm-content-light-hover: #565e70; --ds-color-storm-content-medium: #464f5f; --ds-color-storm-content-medium-hover: #2a303c; --ds-color-storm-content-dark: #2a303c; --ds-color-storm-content-dark-hover: #464f5f; --ds-color-storm-content-cta: #fff; --ds-color-storm-content-cta-hover: #fff; --ds-color-storm-content-white-light: #6e7787; --ds-color-storm-content-white-light-hover: #666e80; --ds-color-storm-content-white-medium: #565e70; --ds-color-storm-content-white-medium-hover: #464f5f; --ds-color-storm-content-white-dark: #2a303c; --ds-color-storm-content-white-dark-hover: #464f5f; --space1: 0.4rem; --space2: 0.8rem; --space3: 1.2rem; --space4: 1.6rem; --space5: 2rem; --space6: 2.4rem; --space7: 2.8rem; --space8: 3.2rem; --space9: 3.6rem; --space10: 4rem; --space11: 4.4rem; --space12: 4.8rem; --space13: 5.2rem; --space14: 5.6rem; --space15: 6rem; --space16: 6.4rem; --space17: 6.8rem; --space18: 7.2rem; --space19: 7.6rem; --space20: 8rem; --bp-xxs: 32rem; --bp-xs: 36rem; --bp-xs-plus: 37.5rem; --bp-mobile: 48rem; --bp-s: 57.6rem; --bp-m: 76.8rem; --bp-l: 102.4rem; --bp-xl: 120rem; --bp-xxl: 128rem; --bp-xxxl: 144rem; --content-max-width: 115.2rem; --content-max-width-account: 112rem; --content-max-width-abo: 121.6rem; --content-max-width-article: 93.6rem; --content-max-width-cmp: 90.4rem; --content-max-width-ads: 100rem; --font-antiqua-b: "The Antiqua B", "The Antiqua B Fallback", Droid-serif; --font-antiqua-b-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-medium: "The Antiqua B Medium", "The Antiqua B Medium Fallback", Droid-serif; --font-antiqua-b-standard-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-bold: "The Antiqua B Bold", "The Antiqua B Bold Fallback", "Georgia",
    "Times Roman", serif; --font-antiqua-b-bold-italic: "The Antiqua B Bold Italic", "The Antiqua B Bold Italic Fallback",
    "Georgia", "Times Roman", serif; --font-antiqua-b-semibold: "The Antiqua B SemiBold", "The Antiqua B SemiBold Fallback", "Georgia",
    "Times Roman", serif; --font-marr-sans: "Marr Sans", "Marr Sans Fallback", Roboto; --font-marr-sans-medium: "Marr Sans Medium", "Marr Sans Medium Fallback", Roboto; --font-marr-sans-semibold: "Marr Sans Semibold", "Marr Sans Semibold Fallback", Roboto; --font-marr-sans-condensed: "Marr Sans Condensed", "Marr Sans Condensed Fallback", "DINCondensed-Bold",
    "Roboto Condensed"; --font-marr-sans-condensed-semibold: "Marr Sans Condensed Semibold", "Marr Sans Condensed Semibold Fallback",
    "DINCondensed-Bold", "Roboto Condensed"; --font-marr-sans-condensed-bold: "Marr Sans Condensed Bold", "Marr Sans Condensed Bold Fallback",
    "DINCondensed-Bold", "Roboto Condensed"; --ds-color-storm-border-on-background-trs-faible-na: rgba(0, 0, 0, 0.1); --br-xxs: 0.1rem; --br-xs: 0.2rem; --br-s: 0.3rem; --br-m: 0.6rem; --br-l: 0.9rem; --br-xl: 1.2rem; --br-xxl: 2.4rem; --z-1: 10; --z-2: 20; --z-3: 30; --z-4: 40; --z-5: 50; --ds-color-neutral-bg-white: #fff; --ds-color-neutral-bg-white-hover: hsla(220, 4%, 58%, 0.102); --ds-color-neutral-bg-light: #f5f6f8; --ds-color-neutral-bg-light-hover: #e9eaec; --ds-color-neutral-bg-medium: #e9eaec; --ds-color-neutral-bg-medium-hover: #d7d8d9; --ds-color-neutral-bg-dark: #d7d8d9; --ds-color-neutral-bg-dark-hover: #bfc1c4; --ds-color-neutral-bg-cta: #2a2c30; --ds-color-neutral-bg-cta-hover: #0f1116; --ds-color-neutral-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-neutral-border-light: #bfc1c4; --ds-color-neutral-border-medium: #6b6e75; --ds-color-neutral-border-dark: #4b4f56; --ds-color-neutral-border-white-lighter: #e9eaec; --ds-color-neutral-border-white-light: #bfc1c4; --ds-color-neutral-border-white-medium: #777b83; --ds-color-neutral-border-white-dark: #4b4f56; --ds-color-neutral-content-light: #6b6e75; --ds-color-neutral-content-light-hover: #5b5e66; --ds-color-neutral-content-medium: #4b4f56; --ds-color-neutral-content-medium-hover: #2a2c30; --ds-color-neutral-content-dark: #2a2c30; --ds-color-neutral-content-dark-hover: #4b4f56; --ds-color-neutral-content-cta: #fff; --ds-color-neutral-content-cta-hover: #fff; --ds-color-neutral-content-white-light: #777b83; --ds-color-neutral-content-white-light-hover: #6b6e75; --ds-color-neutral-content-white-medium: #5b5e66; --ds-color-neutral-content-white-medium-hover: #4b4f56; --ds-color-neutral-content-white-dark: #2a2c30; --ds-color-neutral-content-white-dark-hover: #4b4f56; --ds-color-avatar-group0: #99435c; --ds-color-avatar-group1: #b91849; --ds-color-avatar-group2: #99463a; --ds-color-avatar-group3: #bb5113; --ds-color-avatar-group4: #a85e22; --ds-color-avatar-group5: #7c704d; --ds-color-avatar-group6: #697737; --ds-color-avatar-group7: #416935; --ds-color-avatar-group8: #1a8145; --ds-color-avatar-group9: #017f73; --ds-color-avatar-group10: #226965; --ds-color-avatar-group11: #016596; --ds-color-avatar-group12: #0076bc; --ds-color-avatar-group13: #485e94; --ds-color-avatar-group14: #4e55b7; --ds-color-avatar-group15: #6d68b4; --ds-color-avatar-group16: #6452a5; --ds-color-avatar-group17: #9042f6; --ds-color-avatar-group18: #7d4a96; --ds-color-avatar-group19: #9f4fba; --ds-color-avatar-group20: #c8318e; }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: normal; font-weight: 100 900; src: url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde.b353d5d190089f96.woff2") format("woff2"); }

@font-face { font-display: swap; font-family: "The Antiqua B"; font-stretch: 25% 150%; font-style: italic; font-weight: 125 900; src: url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2-variations"), url("../fonts/TheAntiquaB-LeMonde-Italic.a9ec17f6e3f905ea.woff2") format("woff2"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500"), url("../fonts/TheAntiquaB_LT_500.6cb0e24e52ffcbe1.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500.fb7e2b2d80d0fbfc.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 500; src: local("../fonts/TheAntiquaB_LT_500_italic"), url("../fonts/TheAntiquaB_LT_500_italic.3ddfddc5c0c16085.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_500_italic.628901d73211b367.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { font-display: fallback; font-family: "The Antiqua B Bold"; font-style: normal; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700"), url("../fonts/TheAntiquaB_LT_700.2aaccac4935cf3d8.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700.117cddd27e9cd053.woff") format("woff"); }

@font-face { ascent-override: 94%; descent-override: 21%; font-family: "The Antiqua B Bold Fallback"; line-gap-override: 9%; size-adjust: 104%; src: local("Georgia"), local("Georgia"); }

@font-face { font-display: fallback; font-family: "The Antiqua B standard"; font-style: italic; font-weight: 700; src: local("../fonts/TheAntiquaB_LT_700_i"), url("../fonts/TheAntiquaB_LT_700_i.714532583c4a9c72.woff2") format("woff2"), url("../fonts/TheAntiquaB_LT_700_i.6b6f83a7926a4477.woff") format("woff"); }

@font-face { font-display: swap; font-family: "The Antiqua B standard"; font-style: normal; font-weight: 390; src: local("../fonts/TheAntiquaB-W6SemiBold"), url("../fonts/TheAntiquaB-W6SemiBold.8c714965181aac76.woff2") format("woff2"), url("../fonts/TheAntiquaB-W6SemiBold.6211aff6082c0482.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 400; src: url("../fonts/MarrSans-Regular-Web.2f89fff3877253bf.woff2") format("woff2"), url("../fonts/MarrSans-Regular-Web.cdb3946e94041532.woff") format("woff"); }

@font-face { ascent-override: 90%; descent-override: 36%; font-family: "Marr Sans Fallback"; line-gap-override: 3%; size-adjust: 102.6%; src: local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("../fonts/MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Medium"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSans-Medium-Web.ac7bf37b26f16e97.woff2") format("woff2"), url("../fonts/MarrSans-Medium-Web.925dd64435af08a3.woff") format("woff"); }

@font-face { ascent-override: 98%; descent-override: 23%; font-family: "Marr Sans Medium Fallback"; line-gap-override: 3%; size-adjust: 102%; src: local("Arial"), local("Arial"); }

@font-face { font-display: swap; font-family: "Marr Sans"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSans-Semibold-Web.f7d5c05af8370693.woff2") format("woff2"), url("../fonts/MarrSans-Semibold-Web.dffeaf9c2da6e578.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 500; src: url("../fonts/MarrSansCondensed-Medium-Web.133dea79c01db68e.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Medium-Web.3a8ed51cac63c624.woff") format("woff"); }

@font-face { ascent-override: 103%; descent-override: 22%; font-family: "Marr Sans Condensed Fallback"; line-gap-override: 0%; size-adjust: 89%; src: local("Arial Narrow"), local("Arial Narrow"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 600; src: url("../fonts/MarrSansCondensed-Semibold-Web.22ed62e40765ed70.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Semibold-Web.38e59055f09189d1.woff") format("woff"); }

@font-face { font-display: swap; font-family: "Marr Sans Condensed"; font-style: normal; font-weight: 700; src: url("../fonts/MarrSansCondensed-Bold-Web.07e8c5aa145a2514.woff2") format("woff2"), url("../fonts/MarrSansCondensed-Bold-Web.f524a1551a2cdcfa.woff") format("woff"); }

.ds-btn--yellow.ds-btn--primary { background: var(--ds-color-yellow-bg-cta); color: var(--ds-color-yellow-content-cta); }

.ds-btn--inverse.ds-btn--tertiary { color: var(--ds-color-inverse-content-dark); }

.ds-title { color: var(--ds-color-storm-content-white-dark); font-family: var(--font-antiqua-b-bold), serif; font-size: 2.4rem; letter-spacing: 0.02rem; line-height: 2.8rem; }

@media (min-width: 768px) {
  .ds-title { font-size: 3.6rem; line-height: 4.2rem; }
}

@media (min-width: 1024px) {
  .ds-title { font-size: 4rem; line-height: 4.4rem; }
}

.ds-breadcrumb { display: flex; flex-flow: wrap; margin-bottom: 1.2rem; }

.ds-breadcrumb__item { align-items: center; display: flex; flex-flow: row; }

.ds-breadcrumb__item::after { align-self: center; background: var(--ds-color-storm-content-white-light); border-radius: 50%; content: ""; height: 0.4rem; margin: 0px 0.8rem; width: 0.4rem; }

.ds-breadcrumb__item:last-child::after { display: none; }

.ds-breadcrumb__link { align-items: center; color: var(--ds-color-storm-content-white-light); display: flex; flex-flow: column; font-family: var(--font-marr-sans-condensed), sans-serif; font-size: 1.6rem; letter-spacing: 0.13rem; line-height: 1.5rem; text-transform: uppercase; white-space: nowrap; }

.ds-article__heading .ds-title { font-size: 2.4rem; }

@media (min-width: 768px) {
  .ds-article__heading .ds-title { font-size: 3.6rem; }
}

@media (min-width: 1024px) {
  .ds-article__heading .ds-title { font-size: 4rem; }
  .ds-breadcrumb { margin-bottom: 1.8rem; }
}

.ds-article__heading { margin-top: 1.2rem; }

:root { --slideshow-gradient-width: 64px; --slideshow-gradient-bg: #fff; --atoms-slideshow-article-title-color: var(--ds-color-storm-content-dark); --atoms-slideshow-read-article-title-color: #6c7587; --atoms-slideshow-article-editorial-type-color: var(
    --ds-color-storm-content-dark
  ); --icons-premium-m-background: #ffc700; --icons-premium-m-color: #fff; --carousel-margins: 16px; --atoms-slideshow-title-color: var(--ds-color-storm-content-dark); --atoms-slideshow-title-supplement-color: var(
    --ds-color-storm-content-white-medium
  ); --atoms-slideshow-description-color: var(
    --ds-color-storm-content-white-medium
  ); --ds-dark-color-blue-bg-white: #181a1e; --ds-dark-color-blue-bg-white-hover: rgba(52, 144, 229, 0.149); --ds-dark-color-blue-bg-light: #0f1116; --ds-dark-color-blue-bg-light-hover: #003666; --ds-dark-color-blue-bg-medium: #003666; --ds-dark-color-blue-bg-medium-hover: #014687; --ds-dark-color-blue-bg-dark: #014687; --ds-dark-color-blue-bg-dark-hover: #015aad; --ds-dark-color-blue-bg-cta: #61adff; --ds-dark-color-blue-bg-cta-hover: #80bcff; --ds-dark-color-blue-border-lighter: hsla(0, 0%, 100%, 0.2); --ds-dark-color-blue-border-light: #015aad; --ds-dark-color-blue-border-medium: #80bcff; --ds-dark-color-blue-border-dark: #d5e9ff; --ds-dark-color-blue-border-white-lighter: #4b4f56; --ds-dark-color-blue-border-white-light: #015aad; --ds-dark-color-blue-border-white-medium: #61adff; --ds-dark-color-blue-border-white-dark: #d5e9ff; --ds-dark-color-blue-content-light: #80bcff; --ds-dark-color-blue-content-light-hover: #abd3ff; --ds-dark-color-blue-content-medium: #d5e9ff; --ds-dark-color-blue-content-medium-hover: #e9f3fb; --ds-dark-color-blue-content-dark: #e9f3fb; --ds-dark-color-blue-content-dark-hover: #d5e9ff; --ds-dark-color-blue-content-cta: #0f1116; --ds-dark-color-blue-content-cta-hover: #0f1116; --ds-dark-color-blue-content-white-light: #61adff; --ds-dark-color-blue-content-white-light-hover: #80bcff; --ds-dark-color-blue-content-white-medium: #abd3ff; --ds-dark-color-blue-content-white-medium-hover: #d5e9ff; --ds-dark-color-blue-content-white-dark: #e9f3fb; --ds-dark-color-blue-content-white-dark-hover: #d5e9ff; --ds-dark-color-storm-bg-white: hsla(0, 0%, 100%, 0.2); --ds-dark-color-storm-bg-white-hover: hsla(220, 3%, 53%, 0.102); --ds-dark-color-storm-bg-light: #565e70; --ds-dark-color-storm-bg-light-hover: #666e80; --ds-dark-color-storm-bg-medium: #464f5f; --ds-dark-color-storm-bg-medium-hover: #464f5f; --ds-dark-color-storm-bg-dark: #2a303c; --ds-dark-color-storm-bg-dark-hover: #464f5f; --ds-dark-color-storm-bg-cta: #fff; --ds-dark-color-storm-bg-cta-hover: #f5f6f8; --ds-dark-color-storm-border-lighter: hsla(0, 0%, 100%, 0.2); --ds-dark-color-storm-border-light: #666e80; --ds-dark-color-storm-border-medium: #a4a9b4; --ds-dark-color-storm-border-dark: #e8eaee; --ds-dark-color-storm-border-white-lighter: #4b4f56; --ds-dark-color-storm-border-white-light: #6b6e75; --ds-dark-color-storm-border-white-medium: #a7a9ad; --ds-dark-color-storm-border-white-dark: #e9eaec; --ds-dark-color-storm-content-light: #d5d8dc; --ds-dark-color-storm-content-light-hover: #d5d8dc; --ds-dark-color-storm-content-medium: #d5d8dc; --ds-dark-color-storm-content-medium-hover: #e8eaee; --ds-dark-color-storm-content-dark: #fff; --ds-dark-color-storm-content-dark-hover: #f5f6f8; --ds-dark-color-storm-content-cta: #2a303c; --ds-dark-color-storm-content-cta-hover: #2a303c; --ds-dark-color-storm-content-white-light: #d5d8dc; --ds-dark-color-storm-content-white-light-hover: #bdc1c8; --ds-dark-color-storm-content-white-medium: #f5f6f8; --ds-dark-color-storm-content-white-medium-hover: #e8eaee; --ds-dark-color-storm-content-white-dark: #fff; --ds-dark-color-storm-content-white-dark-hover: #f5f6f8; --ds-color-blue-bg-white: #fff; --ds-color-blue-bg-white-hover: rgba(52, 144, 229, 0.102); --ds-color-blue-bg-light: #e9f3fb; --ds-color-blue-bg-light-hover: #d5e9ff; --ds-color-blue-bg-medium: #d5e9ff; --ds-color-blue-bg-medium-hover: #abd3ff; --ds-color-blue-bg-dark: #abd3ff; --ds-color-blue-bg-dark-hover: #80bcff; --ds-color-blue-bg-cta: #016ed3; --ds-color-blue-bg-cta-hover: #015aad; --ds-color-blue-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-blue-border-light: #80bcff; --ds-color-blue-border-medium: #015aad; --ds-color-blue-border-dark: #003666; --ds-color-blue-border-white-lighter: #e8eaee; --ds-color-blue-border-white-light: #80bcff; --ds-color-blue-border-white-medium: #016ed3; --ds-color-blue-border-white-dark: #003666; --ds-color-blue-content-light: #015aad; --ds-color-blue-content-light-hover: #014687; --ds-color-blue-content-medium: #003666; --ds-color-blue-content-medium-hover: #0f1116; --ds-color-blue-content-dark: #0f1116; --ds-color-blue-content-dark-hover: #003666; --ds-color-blue-content-cta: #fff; --ds-color-blue-content-cta-hover: #fff; --ds-color-blue-content-white-light: #016ed3; --ds-color-blue-content-white-light-hover: #015aad; --ds-color-blue-content-white-medium: #014687; --ds-color-blue-content-white-medium-hover: #003666; --ds-color-blue-content-white-dark: #0f1116; --ds-color-blue-content-white-dark-hover: #003666; --ds-color-green-bg-white: #FFFFFFF; --ds-color-green-bg-white-hover: rgba(56, 145, 95, 0.102); --ds-color-green-bg-light: #e9f4eb; --ds-color-green-bg-light-hover: #ddf0e4; --ds-color-green-bg-medium: #ddf0e4; --ds-color-green-bg-medium-hover: #c2e4ce; --ds-color-green-bg-dark: #c2e4ce; --ds-color-green-bg-dark-hover: #99d1af; --ds-color-green-bg-cta: #26784c; --ds-color-green-bg-cta-hover: #1f5d3d; --ds-color-green-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-green-border-light: #99d1af; --ds-color-green-border-medium: #1f5d3d; --ds-color-green-border-dark: #143425; --ds-color-green-border-white-lighter: #e8eaee; --ds-color-green-border-white-light: #99d1af; --ds-color-green-border-white-medium: #26784c; --ds-color-green-border-white-dark: #143425; --ds-color-green-content-light: #1f5d3d; --ds-color-green-content-light-hover: #1b4a32; --ds-color-green-content-medium: #143425; --ds-color-green-content-medium-hover: #081710; --ds-color-green-content-dark: #081710; --ds-color-green-content-dark-hover: #143425; --ds-color-green-content-cta: #fff; --ds-color-green-content-cta-hover: #fff; --ds-color-green-content-white-light: #26784c; --ds-color-green-content-white-light-hover: #1f5d3d; --ds-color-green-content-white-medium: #1b4a32; --ds-color-green-content-white-medium-hover: #143425; --ds-color-green-content-white-dark: #081710; --ds-color-green-content-white-dark-hover: #143425; --ds-color-inverse-bg-white: #181a1e; --ds-color-inverse-bg-white-hover: hsla(220, 3%, 53%, 0.102); --ds-color-inverse-bg-light: #565e70; --ds-color-inverse-bg-light-hover: #666e80; --ds-color-inverse-bg-medium: #464f5f; --ds-color-inverse-bg-medium-hover: #464f5f; --ds-color-inverse-bg-dark: #2a303c; --ds-color-inverse-bg-dark-hover: #464f5f; --ds-color-inverse-bg-cta: #fff; --ds-color-inverse-bg-cta-hover: #f5f6f8; --ds-color-inverse-border-lighter: hsla(0, 0%, 100%, 0.2); --ds-color-inverse-border-light: #666e80; --ds-color-inverse-border-medium: #a4a9b4; --ds-color-inverse-border-dark: #e8eaee; --ds-color-inverse-content-light: #d5d8dc; --ds-color-inverse-content-light-hover: #bdc1c8; --ds-color-inverse-content-medium: #f5f6f8; --ds-color-inverse-content-medium-hover: #e8eaee; --ds-color-inverse-content-dark: #fff; --ds-color-inverse-content-dark-hover: #f5f6f8; --ds-color-inverse-content-cta: #2a303c; --ds-color-inverse-content-cta-hover: #2a303c; --ds-color-inverse-content-white-light: #d5d8dc; --ds-color-inverse-content-white-light-hover: #bdc1c8; --ds-color-inverse-content-white-medium: #f5f6f8; --ds-color-inverse-content-white-medium-hover: #e8eaee; --ds-color-inverse-content-white-dark: #fff; --ds-color-inverse-content-white-dark-hover: #f5f6f8; --ds-color-neutral-bg-white: #fff; --ds-color-neutral-bg-white-hover: hsla(220, 4%, 58%, 0.102); --ds-color-neutral-bg-light: #f5f6f8; --ds-color-neutral-bg-light-hover: #e9eaec; --ds-color-neutral-bg-medium: #e9eaec; --ds-color-neutral-bg-medium-hover: #d7d8d9; --ds-color-neutral-bg-dark: #d7d8d9; --ds-color-neutral-bg-dark-hover: #bfc1c4; --ds-color-neutral-bg-cta: #2a2c30; --ds-color-neutral-bg-cta-hover: #0f1116; --ds-color-neutral-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-neutral-border-light: #bfc1c4; --ds-color-neutral-border-medium: #6b6e75; --ds-color-neutral-border-dark: #4b4f56; --ds-color-neutral-border-white-lighter: #e9eaec; --ds-color-neutral-border-white-light: #bfc1c4; --ds-color-neutral-border-white-medium: #777b83; --ds-color-neutral-border-white-dark: #4b4f56; --ds-color-neutral-content-light: #6b6e75; --ds-color-neutral-content-light-hover: #5b5e66; --ds-color-neutral-content-medium: #4b4f56; --ds-color-neutral-content-medium-hover: #2a2c30; --ds-color-neutral-content-dark: #2a2c30; --ds-color-neutral-content-dark-hover: #4b4f56; --ds-color-neutral-content-cta: #fff; --ds-color-neutral-content-cta-hover: #fff; --ds-color-neutral-content-white-light: #777b83; --ds-color-neutral-content-white-light-hover: #6b6e75; --ds-color-neutral-content-white-medium: #5b5e66; --ds-color-neutral-content-white-medium-hover: #4b4f56; --ds-color-neutral-content-white-dark: #2a2c30; --ds-color-neutral-content-white-dark-hover: #4b4f56; --ds-color-orange-bg-white: #fff; --ds-color-orange-bg-white-hover: rgba(226, 113, 14, 0.149); --ds-color-orange-bg-light: #fff6ed; --ds-color-orange-bg-light-hover: #ffead5; --ds-color-orange-bg-medium: #ffead5; --ds-color-orange-bg-medium-hover: #fcdfba; --ds-color-orange-bg-dark: #fcdfba; --ds-color-orange-bg-dark-hover: #f5c08f; --ds-color-orange-bg-cta: #ba5512; --ds-color-orange-bg-cta-hover: #9c4911; --ds-color-orange-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-orange-border-light: #f5c08f; --ds-color-orange-border-medium: #9c4911; --ds-color-orange-border-dark: #602a06; --ds-color-orange-border-white-lighter: #e8eaee; --ds-color-orange-border-white-light: #f5c08f; --ds-color-orange-border-white-medium: #ba5512; --ds-color-orange-border-white-dark: #602a06; --ds-color-orange-content-light: #9c4911; --ds-color-orange-content-light-hover: #7d3a0c; --ds-color-orange-content-medium: #602a06; --ds-color-orange-content-medium-hover: #261103; --ds-color-orange-content-dark: #261103; --ds-color-orange-content-dark-hover: #602a06; --ds-color-orange-content-cta: #fff; --ds-color-orange-content-cta-hover: #fff; --ds-color-orange-content-white-light: #ba5512; --ds-color-orange-content-white-light-hover: #9c4911; --ds-color-orange-content-white-medium: #7d3a0c; --ds-color-orange-content-white-medium-hover: #602a06; --ds-color-orange-content-white-dark: #261103; --ds-color-orange-content-white-dark-hover: #602a06; --ds-color-red-bg-white: #e8eaee; --ds-color-red-bg-white-hover: rgba(224, 46, 46, 0.102); --ds-color-red-bg-light: #feeeec; --ds-color-red-bg-light-hover: #fee4e2; --ds-color-red-bg-medium: #fee4e2; --ds-color-red-bg-medium-hover: #ffd4d1; --ds-color-red-bg-dark: #ffd4d1; --ds-color-red-bg-dark-hover: #f8b9b9; --ds-color-red-bg-cta: #c72929; --ds-color-red-bg-cta-hover: #a92325; --ds-color-red-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-red-border-light: #f8b9b9; --ds-color-red-border-medium: #a92325; --ds-color-red-border-dark: #6b191a; --ds-color-red-border-white-light: #f8b9b9; --ds-color-red-border-white-medium: #c72929; --ds-color-red-border-white-dark: #6b191a; --ds-color-red-content-light: #a92325; --ds-color-red-content-light-hover: #7d0707; --ds-color-red-content-medium: #6b191a; --ds-color-red-content-medium-hover: #220708; --ds-color-red-content-dark: #220708; --ds-color-red-content-dark-hover: #6b191a; --ds-color-red-content-cta: #fff; --ds-color-red-content-cta-hover: #fff; --ds-color-red-content-white-light: #c72929; --ds-color-red-content-white-light-hover: #a92325; --ds-color-red-content-white-medium: #7d0707; --ds-color-red-content-white-medium-hover: #6b191a; --ds-color-red-content-white-dark: #220708; --ds-color-red-content-white-dark-hover: #6b191a; --ds-color-sea-bg-white: #fff; --ds-color-sea-bg-white-hover: #fff; --ds-color-sea-bg-light: #ebf9ff; --ds-color-sea-bg-light-hover: #d2f3fb; --ds-color-sea-bg-medium: #d2f3fb; --ds-color-sea-bg-medium-hover: #abdef2; --ds-color-sea-bg-dark: #abdef2; --ds-color-sea-bg-dark-hover: #82c8e8; --ds-color-sea-bg-cta: #147ca9; --ds-color-sea-bg-cta-hover: #026b9c; --ds-color-sea-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-sea-border-light: #82c8e8; --ds-color-sea-border-medium: #026b9c; --ds-color-sea-border-dark: #014869; --ds-color-sea-border-white-lighter: #e8eaee; --ds-color-sea-border-white-light: #82c8e8; --ds-color-sea-border-white-medium: #147ca9; --ds-color-sea-border-white-dark: #014869; --ds-color-sea-content-light: #026b9c; --ds-color-sea-content-light-hover: #005b85; --ds-color-sea-content-medium: #014869; --ds-color-sea-content-medium-hover: #011e2c; --ds-color-sea-content-dark: #011e2c; --ds-color-sea-content-dark-hover: #014869; --ds-color-sea-content-cta: #fff; --ds-color-sea-content-cta-hover: #fff; --ds-color-sea-content-white-light: #147ca9; --ds-color-sea-content-white-light-hover: #026b9c; --ds-color-sea-content-white-medium: #005b85; --ds-color-sea-content-white-medium-hover: #014869; --ds-color-sea-content-white-dark: #011e2c; --ds-color-sea-content-white-dark-hover: #014869; --ds-color-storm-bg-white: #fff; --ds-color-storm-bg-transparent-hover: rgba(139, 146, 161, 0.102); --ds-color-storm-bg-white-hover: hsla(220, 3%, 53%, 0.102); --ds-color-storm-bg-light: #f5f6f8; --ds-color-storm-bg-light-hover: #e8eaee; --ds-color-storm-bg-medium: #e8eaee; --ds-color-storm-bg-medium-hover: #d5d8dc; --ds-color-storm-bg-dark: #d5d8dc; --ds-color-storm-bg-dark-hover: #bdc1c8; --ds-color-storm-bg-cta: #2a303c; --ds-color-storm-bg-cta-hover: #000a15; --ds-color-storm-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-storm-border-light: #bdc1c8; --ds-color-storm-border-medium: #666e80; --ds-color-storm-border-dark: #464f5f; --ds-color-storm-border-white-lighter: #e8eaee; --ds-color-storm-border-white-light: #bdc1c8; --ds-color-storm-border-white-medium: #6e7787; --ds-color-storm-border-white-dark: #464f5f; --ds-color-storm-content-light: #666e80; --ds-color-storm-content-light-hover: #565e70; --ds-color-storm-content-medium: #464f5f; --ds-color-storm-content-medium-hover: #2a303c; --ds-color-storm-content-dark: #2a303c; --ds-color-storm-content-dark-hover: #464f5f; --ds-color-storm-content-cta: #fff; --ds-color-storm-content-cta-hover: #fff; --ds-color-storm-content-white-light: #6e7787; --ds-color-storm-content-white-light-hover: #666e80; --ds-color-storm-content-white-medium: #565e70; --ds-color-storm-content-white-medium-hover: #464f5f; --ds-color-storm-content-white-dark: #2a303c; --ds-color-storm-content-white-dark-hover: #464f5f; --ds-color-storm-border-on-background-trs-faible-na: rgba(0, 0, 0, 0.1); --ds-color-yellow-bg-white: #FFFFFFF; --ds-color-yellow-bg-white-hover: rgba(234, 176, 2, 0.102); --ds-color-yellow-bg-light: #fffae5; --ds-color-yellow-bg-light-hover: #fff6d3; --ds-color-yellow-bg-medium: #fff6d3; --ds-color-yellow-bg-medium-hover: #ffe38f; --ds-color-yellow-bg-dark: #ffe38f; --ds-color-yellow-bg-dark-hover: #ffd644; --ds-color-yellow-bg-cta: #ffc700; --ds-color-yellow-bg-cta-hover: #eab002; --ds-color-yellow-border-lighter: rgba(0, 0, 0, 0.2); --ds-color-yellow-border-light: #ffd644; --ds-color-yellow-border-medium: #8f691e; --ds-color-yellow-border-dark: #4d3a07; --ds-color-yellow-border-white-lighter: #e8eaee; --ds-color-yellow-border-white-light: #ffd644; --ds-color-yellow-border-white-medium: #b28600; --ds-color-yellow-border-white-dark: #4d3a07; --ds-color-yellow-content-light: #8f691e; --ds-color-yellow-content-light-hover: #6e5212; --ds-color-yellow-content-medium: #4d3a07; --ds-color-yellow-content-medium-hover: #140f00; --ds-color-yellow-content-dark: #140f00; --ds-color-yellow-content-dark-hover: #4d3a07; --ds-color-yellow-content-cta: #140f00; --ds-color-yellow-content-cta-hover: #140f00; --ds-color-yellow-content-white-light: #8f691e; --ds-color-yellow-content-white-light-hover: #6e5212; --ds-color-yellow-content-white-medium: #6e5212; --ds-color-yellow-content-white-medium-hover: #4d3a07; --ds-color-yellow-content-white-dark: #140f00; --ds-color-yellow-content-white-dark-hover: #4d3a07; --font-marr-sans: "Marr Sans", "Marr Sans Fallback", Roboto; --font-marr-sans-medium: "Marr Sans Medium", "Marr Sans Medium Fallback", Roboto; --font-marr-sans-condensed: "Marr Sans Condensed", "Marr Sans Condensed Fallback", "DINCondensed-Bold",
    "Roboto Condensed"; --br-xxs: 0.1rem; --br-xs: 0.2rem; --br-s: 0.3rem; --br-m: 0.6rem; --br-l: 0.9rem; --br-xl: 1.2rem; --br-xxl: 2.4rem; --z-1: 10; --z-2: 20; --z-3: 30; --z-4: 40; --z-5: 50; --bp-xxs: 32rem; --bp-xs: 36rem; --bp-xs-plus: 37.5rem; --bp-mobile: 48rem; --bp-s: 57.6rem; --bp-m: 76.8rem; --bp-l: 102.4rem; --bp-xl: 120rem; --bp-xxl: 128rem; --bp-xxxl: 144rem; --content-max-width: 115.2rem; --content-max-width-account: 112rem; --content-max-width-abo: 121.6rem; --content-max-width-article: 93.6rem; --content-max-width-cmp: 90.4rem; --content-max-width-ads: 100rem; --font-antiqua-b: "The Antiqua B", "The Antiqua B Fallback", Droid-serif; --font-antiqua-b-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-medium: "The Antiqua B Medium", "The Antiqua B Medium Fallback", Droid-serif; --font-antiqua-b-standard-italic: "The Antiqua B Italic", "The Antiqua B Italic Fallback", Droid-serif; --font-antiqua-b-bold: "The Antiqua B Bold", "The Antiqua B Bold Fallback", "Georgia",
    "Times Roman", serif; --font-antiqua-b-bold-italic: "The Antiqua B Bold Italic", "The Antiqua B Bold Italic Fallback",
    "Georgia", "Times Roman", serif; --font-antiqua-b-semibold: "The Antiqua B SemiBold", "The Antiqua B SemiBold Fallback", "Georgia",
    "Times Roman", serif; --font-fette: "Fette Engschrift", "Marr Sans Fallback", Roboto; --font-marr-sans-semibold: "Marr Sans Semibold", "Marr Sans Semibold Fallback", Roboto; --font-marr-sans-condensed-semibold: "Marr Sans Condensed Semibold", "Marr Sans Condensed Semibold Fallback",
    "DINCondensed-Bold", "Roboto Condensed"; --font-marr-sans-condensed-bold: "Marr Sans Condensed Bold", "Marr Sans Condensed Bold Fallback",
    "DINCondensed-Bold", "Roboto Condensed"; }

@media (min-width: 606px) {
  :root { --carousel-margins: 20px; }
}

a, article, aside, body, div, figure, h1, header, html, img, li, nav, p, section, span, ul { border: 0px; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }

article, aside, figure, header, nav, section { display: block; }

ul { list-style: none; }

a { color: inherit; font-family: inherit; text-decoration: none; }

html { font-family: var(--font-marr-sans), sans-serif; font-size: 10px; -webkit-font-smoothing: antialiased; box-sizing: border-box; }

body { line-height: 1; font-size: 1.6rem; margin: 0px; }

*, ::after, ::before { box-sizing: inherit; }

.ds-btn { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--br-s); color: var(--ds-color-storm-content-cta); flex-flow: row; font-family: var(--font-marr-sans-medium), sans-serif; gap: 0.8rem; position: relative; }

.ds-btn, .ds-btn__icon__container { align-items: center; display: flex; justify-content: center; }

.ds-btn__icon__container { height: 2.4rem; width: 2.4rem; }

.ds-btn--s { font-size: 1.4rem; height: 2.6rem; padding: 0.8rem 1.6rem; }

.ds-btn--m { font-size: 1.6rem; height: 3.2rem; padding: 0.8rem 1.6rem; }

.ds-btn--yellow.ds-btn--primary { background: var(--ds-color-yellow-bg-cta); color: var(--ds-color-yellow-content-cta); }

.ds-btn--inverse.ds-btn--tertiary { background: 0px 0px; color: var(--ds-color-inverse-content-dark); }

.ds-btn--only-round-icon { border-radius: 50%; gap: 0px; height: 3.2rem; padding: 0.8rem; width: 3.2rem; }

.ds-btn--naked { background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }

.ds-header__top { align-items: center; background: var(--ds-color-inverse-bg-white); border-bottom: 0.1rem solid var(--ds-color-inverse-border-lighter); display: flex; flex-flow: row; gap: 0.8rem; height: 5.6rem; padding: 1.2rem 0.8rem; position: relative; width: 100%; z-index: var(--z-4); }

@media (min-width: 768px) {
  .ds-header__top { gap: 1.6rem; height: 6.4rem; padding: 1.6rem 2.4rem 1.6rem 1.6rem; }
}

@media (min-width: 1024px) {
  .ds-header__top { height: 8.4rem; justify-content: space-between; padding: 1.6rem 2.4rem 1.6rem 3.2rem; }
  .ds-header__top__left { width: 33%; }
}

.ds-header__top__left { align-items: center; display: flex; flex-flow: row; }

.ds-header__top__more { align-items: center; display: none; flex-flow: row; gap: 2.4rem; }

.ds-header__top__more__link { align-items: center; border-radius: var(--br-s); color: var(--ds-color-inverse-content-light); display: flex; flex-direction: column; font-family: var(--font-marr-sans-medium), sans-serif; font-size: 1.4rem; gap: 0.4rem; justify-content: flex-end; padding: 0.4rem; }

.ds-header__top__more__link .ds-btn__icon__container { height: 2.6rem; }

.ds-header__top__more__link .link__txt { line-height: 1.6rem; }

.ds-header__top__more__services, .ds-header__top__more__services.ds-btn { border-radius: var(--br-s); color: var(--ds-color-inverse-content-light); flex-flow: column; font-size: 1.4rem; gap: 0.4rem; height: auto; justify-content: flex-end; padding: 0.4rem; }

.ds-header__top__more__services .ds-btn__icon__container, .ds-header__top__more__services.ds-btn .ds-btn__icon__container { height: 2.4rem; }

.ds-header__top__more__services .ds-btn__title, .ds-header__top__more__services.ds-btn .ds-btn__title { height: 1.6rem; }

.ds-header__top__burger-btn, .ds-header__top__burger-btn.ds-btn, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0.8rem; }

.ds-header__top__burger-btn .ds-btn__title, .ds-header__top__burger-btn.ds-btn .ds-btn__title, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary .ds-btn__title { display: none; }

@media (min-width: 768px) {
  .ds-header__top__burger-btn, .ds-header__top__burger-btn.ds-btn, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary { height: 3.2rem; padding: 0.8rem 1.6rem; }
  .ds-header__top__burger-btn .sr-only, .ds-header__top__burger-btn.ds-btn .sr-only, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary .sr-only { display: none; }
  .ds-header__top__burger-btn .ds-btn__title, .ds-header__top__burger-btn.ds-btn .ds-btn__title, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary .ds-btn__title { display: block; }
}

.ds-header__top__logo { width: 9rem; }

.ds-header__top__logo .ds-btn__icon__container { height: 100%; width: 100%; }

.ds-header__top__logo__icon { width: 100%; }

@media (min-width: 360px) {
  .ds-header__top__logo { width: 10.8rem; }
  .ds-header__top__right { gap: 0.4rem; }
}

@media (min-width: 375px) {
  .ds-header__top__logo { width: 11.7rem; }
}

@media (min-width: 576px) {
  .ds-header__top__logo { width: 12.4rem; }
  .ds-header__top__right__sign-up { padding: 0.8rem 1.6rem; font-size: 1.6rem !important; }
}

@media (min-width: 768px) {
  .ds-header__top__logo { width: 14.4rem; }
}

@media (min-width: 1024px) {
  .ds-header__top__more { display: flex; }
  .ds-header__top__burger-btn, .ds-header__top__burger-btn.ds-btn, .ds-header__top__burger-btn.ds-btn--inverse.ds-btn--tertiary { display: none; }
  .ds-header__top__logo { width: 21.6rem; }
}

.ds-header__top__right { align-items: center; display: flex; flex-flow: row; margin-left: auto; }

@media (min-width: 768px) {
  .ds-header__top__right { gap: 1.6rem; }
}

@media (min-width: 1024px) {
  .ds-header__top__right { justify-content: flex-end; margin-left: 0px; width: 33%; }
}

.ds-header__top__right__sign-in { align-items: center; border-radius: var(--br-s); display: flex; gap: 0px; padding: 0.8rem; }

.ds-header__top__right__sign-in .ds-btn__icon__container { height: 2rem; width: 2rem; }

@media (min-width: 480px) {
  .ds-header__top__right__sign-up { height: 3.2rem !important; }
  .ds-header__top__right__sign-in .ds-btn__icon__container { height: 2.4rem; width: 2.4rem; }
}

.ds-header__top__right__sign-in__icon { height: 100%; width: 100%; }

@media (min-width: 1200px) {
  .ds-header__top__right__sign-in { gap: 0.8rem; padding: 0.8rem 1.6rem; }
}

.ds-header__top__right__user { align-items: center; display: flex; }

.ds-header__nav { align-items: center; background: var(--ds-color-inverse-bg-white); display: flex; flex-flow: row; gap: 1.6rem; height: 5.6rem; padding: 0px 1.6rem; }

@media (min-width: 576px) {
  .ds-header__nav { padding: 0px 2.4rem; }
}

@media (min-width: 768px) {
  .ds-header__nav { padding: 0px 1.6rem 0px 3.2rem; }
}

@media (min-width: 1024px) {
  .ds-header__nav { left: 0px; padding: 0px 3.2rem 0px 1.6rem; position: sticky; top: 0px; }
}

.ds-header__nav__list { align-items: center; display: flex; flex-flow: row; gap: 1.6rem; height: 100%; }

.ds-header__nav__link { align-items: center; color: var(--ds-color-inverse-content-dark); display: flex; font-family: var(--font-marr-sans-condensed), sans-serif; font-size: 1.6rem; height: 4rem; padding: 0.8rem 0px; text-wrap: nowrap; }

.ds-header__nav__actions::after { background: var(--ds-color-inverse-border-lighter); content: ""; display: flex; height: 3.2rem; width: 0.1rem; }

.ds-header__nav__actions { gap: 2.4rem; }

.ds-header__nav__actions__logo, .ds-header__nav__actions__menu, .ds-header__nav__actions__search, .ds-header__nav__actions__sticky-burger { display: none; }

.ds-header__nav__actions .ds-header__nav__link { flex-flow: column; font-size: 1.4rem; gap: 0px; height: auto; color: var(--ds-color-inverse-content-dark) !important; }

.ds-header__nav__actions .ds-header__nav__link__search { border-radius: var(--br-s); padding: 0.8rem; }

.ds-header__nav__actions .ds-header__nav__link__menu { flex-flow: row; font-family: var(--font-marr-sans-medium), sans-serif; font-size: 1.6rem; gap: 0.8rem; }

@media (min-width: 1024px) {
  .ds-header__nav__actions { gap: 0px; }
  .ds-header__nav__actions::after { margin-left: 1.6rem; }
  .ds-header__nav__actions__menu, .ds-header__nav__actions__search { display: block; }
  .ds-header__nav__actions .ds-header__nav__link__menu { padding: 0.8rem 1.6rem; }
}

.ds-header__nav__actions--not-home { display: none; }

.ds-header__nav__main-container { overflow: hidden; position: relative; }

.ds-header__nav__main-container .ds-header__nav__slideshow { align-items: center; display: flex; flex-flow: row; gap: 1.6rem; overflow-x: auto; scroll-behavior: smooth; }

.ds-header__nav__main-container .ds-header__nav__slideshow::-webkit-scrollbar { display: none; }

.ds-header__nav__main-container .ds-header__nav__scroll-btn { bottom: 50%; display: none; position: absolute; }

.ds-header__nav__main-container .ds-header__nav__scroll-btn--prev { left: 0px; transform: translateY(50%) rotate(180deg); }

.ds-header__nav__main-container .ds-header__nav__scroll-btn--next { right: 0px; transform: translateY(50%); }

@media (min-width: 1024px) {
  .ds-header__nav__actions--not-home { display: flex; }
  .ds-header__nav__main-container { max-width: calc(100% - 16.3rem); }
}

.ds-header__nav__list__item { position: relative; }

.ds-header__nav__list__item:has(> .ds-header__nav__link[aria-current="true"])::after { background: var(--ds-color-blue-border-light); bottom: 0.2rem; content: ""; height: 0.3rem; left: 0px; position: absolute; width: 100%; }

.ds-header { border-bottom: 0.1rem solid var(--ds-color-inverse-border-lighter); left: 0px; position: relative; top: 0px; z-index: 10; }

.ds-header::after { background: linear-gradient(270deg, rgb(24, 26, 30), rgba(24, 26, 30, 0)); bottom: 0px; content: ""; height: 5.6rem; position: absolute; right: 0px; width: 5.6rem; z-index: 2; }

@media (min-width: 1024px) {
  .ds-header::after { display: none; }
}

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }

.fw_most_read_recommendations { background-color: rgb(245, 246, 248); border-top: 4px solid rgb(42, 48, 59); padding: 0px 20px 20px; }

.fw_most_read_recommendations-articles-type { font-family: "Marr Sans Condensed", DINCondensed-Bold, "Roboto Condensed", "Arial Narrow", sans-serif; font-size: 28px; line-height: 1.4; font-weight: 700; margin: 28px 0px 0px; color: rgb(42, 48, 59); }

.fw_most_read_recommendations-articles { margin: 0px; padding: 0px; background-color: rgb(246, 247, 249); list-style: none; }

.fw_most_read_recommendations-article:not(:last-child) { border-bottom: 1px solid rgb(213, 216, 220); }

.fw_most_read_recommendations-article > span { display: flex; padding: 24px 0px; text-decoration: none; color: rgb(42, 48, 59); }

.fw_most_read_recommendations-article-number { font-family: "The Antiqua B", Georgia, Droid-serif, serif; margin-top: -3px; display: flex; font-weight: 600; line-height: normal; color: rgb(42, 48, 59); font-size: 32px; }

.fw_most_read_recommendations-article-title { font-family: "The Antiqua B", Georgia, Droid-serif, serif; display: flex; color: rgb(42, 48, 59); font-size: 18px; line-height: 1.3; letter-spacing: -0.02px; font-weight: 400; padding-left: 16px; }

.fw_most_read_recommendations-article > span:hover .fw_most_read_recommendations-article-title { text-decoration: underline; }

.article__content h2 { font-family: "Marr Sans", Arial, Roboto, sans-serif; }

.feedback__header { display: flex; align-items: center; padding-bottom: 20px; }

.feedback__photo { flex-shrink: 0; width: 115px; height: 115px; margin-right: 20px; border-radius: 50%; overflow: hidden; }

.feedback__photo img { width: 100%; height: 100%; margin: 0px; object-fit: cover; object-position: 25% center; }

.feedback__description { flex-grow: 1; }

.feedback .feedback__name { margin: 0px 0px 5px; font-weight: 700; font-size: 22px; }

.feedback .feedback__position { margin: 0px; font-weight: 700; font-size: 15px; color: rgb(120, 120, 120); }

.feedback__body { padding: 16px 0px; }

.feedback__body p { margin: 0px; font-size: 1.8rem; font-weight: 400; line-height: 1.52; color: rgb(2, 107, 156); }

@media (max-width: 660px) {
  .feedback { padding: 20px 0px 12px; }
  .feedback__header { flex-direction: column; text-align: center; padding: 0px 0px 20px; align-items: center !important; }
  .feedback__photo { margin-right: 0px; margin-bottom: 10px; }
}

@media (min-width: 480px) {
  .feedback__body p { font-size: 1.7rem; font-weight: 500; line-height: 1.52; }
}

.feedback { margin-top: 2rem; border-radius: 8px; padding: 10px; background-color: rgb(245, 246, 248); border: 1px solid rgb(221, 223, 226); }

.feedback__header { display: flex; align-items: flex-start; padding-bottom: 20px; }

.feedback__photo { flex-shrink: 0; width: 115px; height: 115px; margin-right: 20px; border-radius: 50%; overflow: hidden; border: 2px solid rgb(221, 223, 226); }

.feedback__photo img { width: 100%; height: 100%; margin: 0px; object-fit: cover; object-position: 25% center; }

.feedback__description { flex-grow: 1; }

.feedback .feedback__name { margin: 0px 0px 5px; font-weight: 700; font-size: 22px; }

.feedback .feedback__position { margin: 0px; font-weight: 700; font-size: 15px; color: rgb(120, 120, 120); }

.un-article__image { margin: 2.4rem auto 0px; }

.un-article__image img { width: 100%; }

.article__content a { color: rgb(2, 107, 156); text-decoration: underline 0.05em; text-underline-offset: 0.2em; font-weight: 700; }

.article__content a:hover { color: rgb(4, 78, 112); text-decoration: none; }

.comment-line { font-size: 1.3rem; margin: 1rem 0px; font-weight: 500; }

.fb-post { width: 100%; padding: 12px; box-sizing: border-box; border: 1px solid rgb(221, 223, 226); border-radius: 3px; font: 400 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif; }

.fb-comment__sort { color: rgb(54, 88, 153); cursor: pointer; margin: 10px 0px; }

.fb-comment__sort:hover { text-decoration: underline; }

.fb-comment__sort span { display: inline-block; width: 12px; height: 12px; background-position: -408px -270px; background-repeat: no-repeat; }

.fb-comment__avatar { height: 32px; min-width: 32px; margin-right: 8px; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.1); overflow: hidden; padding: 0px !important; }

.fb-comment__item { display: flex; margin: 10px 0px; }

.fb-comment__content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; }

.fb-comment__text { width: 100%; margin: 0px; padding: 8px 10px; color: rgb(29, 33, 41); background-color: rgb(242, 243, 245); border-radius: 18px; box-sizing: border-box; position: relative; }

.fb-comment__author { font-weight: 600; color: rgb(54, 88, 153); text-decoration: none; }

.fb-comment__author:hover { }

.fb-comment__react { text-decoration: none; color: rgb(54, 88, 153); }

.fb-comment__react::after { content: "·"; color: rgb(96, 103, 112); padding: 3px; }

.fb-comment__posted { color: rgb(96, 103, 112); }

.fb-comment__like { position: absolute; right: -6px; height: 20px; width: 44px; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px; color: rgb(141, 148, 158); font-size: 11px; font-weight: normal; padding: 2px 1px 2px 2px; cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; }

.fb-comment__like img { height: 18px; width: 18px; display: inline-block; margin-right: 3px; padding: 0px !important; }

@media screen and (max-width: 600px) {
  .fb-post { width: 100%; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .fb-comment__text { max-width: 100%; }
}

img { padding: 0px !important; }

@font-face { font-family: rbicon; src: url("chrome-extension://dipiagiiohfljcicegpgffpbnjmgjcnf/fonts/rbicon.woff2") format("woff2"); font-weight: normal; font-style: normal; }

@font-face { font-family: rbicon; src: url("chrome-extension://dipiagiiohfljcicegpgffpbnjmgjcnf/fonts/rbicon.woff2") format("woff2"); font-weight: normal; font-style: normal; }

@media (max-width: 575px) {
  .fb-comment__like { bottom: -8px; }
}

* { box-sizing: border-box; }

img { padding: 0px !important; }

* { box-sizing: border-box; }

.ds-description { margin-top: 10px; }

.nonum-list { list-style: disc; margin-left: 20px; }

.num-list li::marker { font-weight: 700; font-variant-numeric: lining-nums tabular-nums; font-feature-settings: "lnum", "tnum"; }

.inline_style-1 { color: rgb(225, 18, 41) !important; }

.inline_style-2 { margin: auto !important; padding-bottom: 2.4rem !important; }

.inline_style-3 { font-size: 1.8rem !important; line-height: 2.4rem !important; }

.reg-v4 .reg-v4__link:hover, .reg-v4 .reg-v4__list a:hover { text-decoration: none !important; }

.blue { color: rgb(0, 127, 255) !important; }

.red { color: rgb(225, 18, 41) !important; }

.italic { font-style: italic; }

.info_box { border-radius: 8px; padding: 0px 10px 10px; background-color: rgb(245, 246, 248); border: 1px solid rgb(221, 223, 226); margin: 10px 0px; }

.info_box h2 { margin-bottom: 10px; }

.info_box li { list-style: disc; margin-bottom: 10px; font-size: 17px; line-height: 1.3; }

.info_box ul { margin-left: 20px; }

.article__legend { font-family: "The Antiqua B", Georgia, Droid-serif, serif; opacity: 0.7; font-size: 15px; margin-top: 5px; }

.margin-before-re { margin-bottom: 10px; }

.slideshow-container { position: relative; display: block; max-width: 1000px; margin: 0px auto 60px; }

.slideshow-container img { max-height: 500px; margin: 0px auto; display: block; width: auto; max-width: 100%; object-fit: contain; }

.mySlides { position: relative; display: none; overflow: hidden; background-color: rgba(98, 98, 98, 0.216); touch-action: pan-y; user-select: none; }

.prev, .next { cursor: pointer; position: absolute; top: 50%; z-index: 5; width: auto; margin-top: -22px; padding: 16px; color: rgb(254, 0, 61); font-weight: bold; font-size: 18px; transition: color 0.3s, background-color 0.3s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px 3px 3px 0px; background-color: transparent; }

.next { right: 0px; border-radius: 3px 0px 0px 3px; }

.prev:hover, .next:hover { background-color: rgba(0, 0, 0, 0.8); color: rgb(0, 127, 255); }

.slide-number { color: rgb(242, 242, 242); font-weight: 700; font-size: 12px; padding: 8px 12px; position: absolute; top: 0px; z-index: 5; }

.dots-container { position: absolute; top: calc(100% - 25px); left: 0px; right: 0px; z-index: 5; text-align: center; }

.dot { cursor: pointer; height: 15px; width: 15px; margin: 0px 2px; background-color: rgb(187, 187, 187); border-radius: 50%; display: inline-block; transition: background-color 0.6s; }

.dot.active { background-color: rgb(254, 0, 61); }

.dot:hover { background-color: rgb(113, 113, 113); }

.zoom-overlay { display: none; position: fixed; inset: 0px; width: 100vw; height: 100dvh; z-index: 1000; background: rgba(0, 0, 0, 0); overflow: hidden; cursor: zoom-out; opacity: 1; transition: background-color 0.24s; touch-action: none; overscroll-behavior: contain; isolation: isolate; transform: translateZ(0px); backface-visibility: hidden; will-change: opacity; -webkit-tap-highlight-color: transparent; user-select: none; }

.zoom-overlay.is-open { background: rgba(0, 0, 0, 0.85); }

.zoom-image { object-fit: contain; cursor: default; z-index: 1; transition: left 0.26s, top 0.26s, width 0.26s, height 0.26s, opacity 0.2s; -webkit-user-drag: none; user-select: none; transform: translateZ(0px); backface-visibility: hidden; will-change: opacity, transform; transform-style: preserve-3d; }

.zoom-close { position: fixed; top: calc(12px + env(safe-area-inset-top)); right: calc(12px + env(safe-area-inset-right)); bottom: auto; left: auto; display: block; width: 44px; height: 44px; padding: 0px; margin: 0px; border: 0px; background: transparent; color: rgb(255, 255, 255); font-size: 40px; line-height: 44px; text-align: center; font-weight: bold; cursor: pointer; z-index: 2147483647; opacity: 0; pointer-events: none; transition: opacity 0.2s, color 0.3s; transform: translateZ(0px); -webkit-tap-highlight-color: transparent; }

.zoom-overlay.is-open .zoom-close { opacity: 1; pointer-events: auto; }

.zoom-close:hover { color: rgb(225, 18, 41); }

[data-zoomable] { position: relative; display: block; cursor: zoom-in; transform: translateZ(0px); }

[data-zoomable] img { position: relative; z-index: 1; width: 100%; height: 100%; object-fit: contain; transform: translateZ(0px); image-rendering: -webkit-optimize-contrast; }

[data-zoomable]::after { content: ""; position: absolute; top: calc(50% - 24px); left: calc(50% - 24px); z-index: 2; width: 48px; height: 48px; color: rgb(225, 18, 41); background-image: url("../img/icons/lupa.svg"); background-repeat: no-repeat; background-size: contain; opacity: 0.5; pointer-events: none; user-select: none; }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance:none) {
  .zoom-overlay { isolation: isolate; }
  .zoom-image { image-rendering: auto; }
}
}

.fade__img { text-align: center; animation-name: fade; animation-duration: 1.5s; }

@-webkit-keyframes fade { 
  0% { opacity: 0.4; }
  100% { opacity: 1; }
}

@keyframes fade { 
  0% { opacity: 0.4; }
  100% { opacity: 1; }
}