body [v-cloak] {
  display: none
}
body, html {
  overscroll-behavior-y: none
}
p a {
  color: #e2001a
}

@media (hover:hover) {
p a:hover {
  text-decoration: underline
}
}
p a:visited {
  color: #e2001a
}
p strong {
  font-weight: 700
}
p em {
  font-style: italic
}
.tms-ad[data-tms-ad-type=inread] {
  margin: 0 auto;
  max-width: 530px
}
.t-td-und {
  text-decoration: underline
}
body, html {
  background-color: #fff;
  color: #313131
}
a:focus-visible, button:focus-visible {
outline:2px solid #313131;
outline-color:#313131
}
a:focus-visible:active, a:focus-visible:visited, button:focus-visible:active, button:focus-visible:visited {
outline:none
}

@media (hover:hover) {
a:focus-visible:hover, button:focus-visible:hover {
outline:none
}
}
a:focus-visible {
outline-offset:4px
}
button:focus-visible {
outline-offset:-2px
}
.o-layout-list.grid-1-1-1 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  grid-template-columns: repeat(1, 1fr)
}

@media screen and (min-width:640px) {
.o-layout-list.grid-1-1-1 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  grid-template-columns: repeat(1, 1fr)
}
}

@media screen and (min-width:1024px) {
.o-layout-list.grid-1-1-1 {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  grid-template-columns: repeat(1, 1fr)
}
}
.o-layout-list.grid-1-2-1 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  grid-template-columns: repeat(1, 1fr)
}

@media screen and (min-width:640px) {
.o-layout-list.grid-1-2-1 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr)
}
}

@media screen and (min-width:1024px) {
.o-layout-list.grid-1-2-1 {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  grid-template-columns: repeat(1, 1fr)
}
}
.o-layout-list.grid-1-2-2 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  grid-template-columns: repeat(1, 1fr)
}

@media screen and (min-width:640px) {
.o-layout-list.grid-1-2-2 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr)
}
}

@media screen and (min-width:1024px) {
.o-layout-list.grid-1-2-2 {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  grid-template-columns: repeat(2, 1fr)
}
}
.o-layout-list.grid-1-2-2-main-1-1-1 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  grid-template-columns: repeat(1, 1fr)
}

@media screen and (min-width:640px) {
.o-layout-list.grid-1-2-2-main-1-1-1 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr)
}
}

@media screen and (min-width:1024px) {
.o-layout-list.grid-1-2-2-main-1-1-1 {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  grid-template-columns: repeat(2, 1fr)
}
}

@media screen and (min-width:640px) {
.o-layout-list.grid-1-2-2-main-1-1-1 [class$="--main-item"] {
  grid-column: 1/span 2
}
}
.o-layout-list.grid-1-2-3 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  grid-template-columns: repeat(1, 1fr)
}

@media screen and (min-width:640px) {
.o-layout-list.grid-1-2-3 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr)
}
}

@media screen and (min-width:1024px) {
.o-layout-list.grid-1-2-3 {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  grid-template-columns: repeat(3, 1fr)
}
}
.o-layout-list.grid-1-2-4 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  grid-template-columns: repeat(1, 1fr)
}

@media screen and (min-width:640px) {
.o-layout-list.grid-1-2-4 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr)
}
}

@media screen and (min-width:1024px) {
.o-layout-list.grid-1-2-4 {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  grid-template-columns: repeat(4, 1fr)
}
}
.o-layout-list.grid-1-3-3 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  grid-template-columns: repeat(1, 1fr)
}

@media screen and (min-width:640px) {
.o-layout-list.grid-1-3-3 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  grid-template-columns: repeat(3, 1fr)
}
}

@media screen and (min-width:1024px) {
.o-layout-list.grid-1-3-3 {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  grid-template-columns: repeat(3, 1fr)
}
}
.o-layout-list.grid-2-3-5 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  grid-template-columns: repeat(2, 1fr)
}

@media screen and (min-width:640px) {
.o-layout-list.grid-2-3-5 {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  grid-template-columns: repeat(3, 1fr)
}
}

@media screen and (min-width:1024px) {
.o-layout-list.grid-2-3-5 {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  grid-template-columns: repeat(5, 1fr)
}
}
body, html {
  overflow-x: clip
}
a, article, body, button, div, figure, h1, h2, h3, h4, h5, h6, html, input, ol, p, ul {
  -webkit-box-flex: 0;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin: 0;
  padding: 0
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:none;
box-sizing:border-box;
margin:0;
padding:0
}
ol, ul {
  list-style: none
}
a, a:visited, button, input[type=button], input[type=reset], input[type=submit], input[type=text] {
  color: inherit;
  outline: none;
  text-decoration: none
}
a:active, a:focus, button:focus {
  text-decoration: none
}

@media (hover:hover) {
a:hover {
  text-decoration: none
}
}
svg {
  fill: currentColor;
  direction: ltr;
  width: 100%
}
button, input[type=button], input[type=reset], input[type=submit], input[type=text] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0
}
.l-m-100 {
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%
}
.l-m-100, .l-m-50 {
  -webkit-box-flex: 0
}
.l-m-50 {
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%
}

@media screen and (min-width:640px) {
.l-t-100 {
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%
}
.l-t-100, .l-t-80 {
  -webkit-box-flex: 0
}
.l-t-80 {
  -webkit-flex: 0 0 80%;
  -ms-flex: 0 0 80%;
  flex: 0 0 80%
}
.l-t-75 {
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%
}
.l-t-66, .l-t-75 {
  -webkit-box-flex: 0
}
.l-t-66 {
  -webkit-flex: 0 0 66.66%;
  -ms-flex: 0 0 66.66%;
  flex: 0 0 66.66%
}
.l-t-50 {
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%
}
.l-t-40, .l-t-50 {
  -webkit-box-flex: 0
}
.l-t-40 {
  -webkit-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%
}
.l-t-33 {
  -webkit-flex: 0 0 33.33%;
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%
}
.l-t-25, .l-t-33 {
  -webkit-box-flex: 0
}
.l-t-25 {
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%
}
.l-t-20 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%
}
}

@media screen and (min-width:1024px) {
.l-d-100 {
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%
}
.l-d-100, .l-d-80 {
  -webkit-box-flex: 0
}
.l-d-80 {
  -webkit-flex: 0 0 80%;
  -ms-flex: 0 0 80%;
  flex: 0 0 80%
}
.l-d-75 {
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%
}
.l-d-66, .l-d-75 {
  -webkit-box-flex: 0
}
.l-d-66 {
  -webkit-flex: 0 0 66.66%;
  -ms-flex: 0 0 66.66%;
  flex: 0 0 66.66%
}
.l-d-50 {
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%
}
.l-d-40, .l-d-50 {
  -webkit-box-flex: 0
}
.l-d-40 {
  -webkit-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%
}
.l-d-33 {
  -webkit-flex: 0 0 33.33%;
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%
}
.l-d-25, .l-d-33 {
  -webkit-box-flex: 0
}
.l-d-25 {
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%
}
.l-d-20 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%
}
}
body [data-tms-ad-status=disabled][data-tms-ad-type$=box], body [data-tms-ad-status=disabled][data-tms-ad-type=midpagebanner], body [data-tms-ad-status=empty][data-tms-ad-type$=box], body [data-tms-ad-status=empty][data-tms-ad-type=midpagebanner] {
  background-color: #f8f8f8
}
body [data-tms-ad-status=disabled] {
  display: none
}
html.u-disable-scroll {
  overflow: hidden
}
body:before {
  content: "";
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}
body.u-header-sticky {
  padding-bottom: 60px;
  padding-top: 65px
}
body.u-header-sticky .o-header .o-header__inner {
  left: 0;
  position: fixed;
  top: 0;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  z-index: 99999995
}
body.u-header-sticky .o-tag-list-wrapper {
  left: 0;
  position: fixed;
  top: 65px;
  z-index: 99999988
}
body.u-header-sticky.u-header-with-tag-list {
  padding-top: 111px
}
body.u-header-sticky.u-header-with-tag-list .o-header .o-header__inner:before {
  display: none
}
body.u-header-sticky.u-audio-player-visible {
  padding-bottom: 140px
}
body.u-header-sticky.u-offline {
  padding-top: 65px
}
body.u-header-sticky.u-offline .o-header-nav .o-header__home-link-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center
}
body.u-mourning .o-header-nav .o-header__home-link-wrapper .a-brand-logo {
  position: relative
}
body.u-mourning .o-header-nav .o-header__home-link-wrapper .a-brand-logo:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576.44 577' style='enable-background:new 0 0 576.44 577' xml:space='preserve'%3E%3Cpath d='M168.89 577H0L576.44 0v168z'/%3E%3C/svg%3E") no-repeat 100% 100%;
  background-size: 73%;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%
}
body.u-mourning .o-header-nav .o-header__home-link-wrapper .a-brand-logo.a-brand-logo--fle:before {
  right: 0;
  width: 45px
}
body.u-mourning .o-header-nav .o-header__home-link-wrapper .a-brand-logo.a-brand-logo--obs-france24:before, body.u-mourning .o-header-nav .o-header__home-link-wrapper .a-brand-logo.a-brand-logo--obs-rfi:before {
  display: none
}
body.u-site-nav-hidden .a-site-nav-link {
  -webkit-animation: cross-to-burger .3s forwards;
  animation: cross-to-burger .3s forwards
}
body.u-site-nav-hidden .a-site-nav-link:after {
  -webkit-animation: cross-to-burger-bottom-bar .3s forwards;
  animation: cross-to-burger-bottom-bar .3s forwards
}
body.u-site-nav-hidden .a-site-nav-link:before {
  -webkit-animation: cross-to-burger-top-bar .3s forwards;
  animation: cross-to-burger-top-bar .3s forwards
}
body .a-site-nav-link.a-site-nav-link--active {
  -webkit-animation: burger-to-cross .3s forwards;
  animation: burger-to-cross .3s forwards
}
body .a-site-nav-link.a-site-nav-link--active:after {
  -webkit-animation: burger-to-cross-bottom-bar .3s forwards;
  animation: burger-to-cross-bottom-bar .3s forwards
}
body .a-site-nav-link.a-site-nav-link--active:before {
  -webkit-animation: burger-to-cross-top-bar .3s forwards;
  animation: burger-to-cross-top-bar .3s forwards
}
body.u-audio-player-visible .o-sticky-wrapper .o-audio-player {
  -webkit-transform: translateY(0);
  transform: translateY(0)
}
body.u-audio-player-visible .o-sticky-wrapper .o-breaking-alert {
  margin-bottom: 80px
}
body.u-audio-player-visible .m-back-to-top-wrapper {
  bottom: 100px
}
body.u-audio-player-visible.u-playlist-enabled .o-playlist.o-playlist--show {
  bottom: 60px;
  -webkit-transform: translateY(0);
  transform: translateY(0)
}
body.u-readmore-active {
  overflow-y: hidden
}
body.u-readmore-active .m-interstitial .m-interstitial__unlock-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
body.u-breaking-visible {
  padding-bottom: 150px
}
body.u-breaking-visible.u-audio-player-visible {
  padding-bottom: 210px
}
body.u-pip-activated .t-content .em-video-wrapper.u-media-video-playing.u-pip-active .a-picture, body.u-pip-activated .t-content .em-video-wrapper.u-media-video-playing.u-pip-active .m-item-image, body.u-pip-activated .t-content .t-content__main-media.u-media-video-playing.u-pip-active .a-picture, body.u-pip-activated .t-content .t-content__main-media.u-media-video-playing.u-pip-active .m-item-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
body.u-pip-activated .t-content .em-video-wrapper.u-media-video-playing.u-pip-active .m-main-media-btn, body.u-pip-activated .t-content .t-content__main-media.u-media-video-playing.u-pip-active .m-main-media-btn {
  display: none
}
body.u-show-overlay:before {
  background-color: rgba(1,29,38,.32);
  height: 100%;
  left: 0;
  opacity: 1;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999998
}
body.didomi-popup-open .o-header:not(#didomi-host) {
  -webkit-filter: none;
  filter: none
}
.u-clearfix:after {
  clear: both;
  content: "";
  display: table
}
.u-cursor-move {
  cursor: move
}
.u-modal, .u-modal.u-modal--visible .u-modal__filter {
  bottom: 0;
  height: 100%;
  inset-inline-end: 0;
  inset-inline-start: 0;
  top: 0;
  width: 100%
}
.u-modal {
  opacity: 0;
  position: fixed;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  z-index: -1
}
.u-modal .u-modal__filter {
  position: absolute
}
.u-modal.u-modal--visible {
  opacity: 1;
  z-index: 99999999
}
.u-modal.u-modal--visible .u-modal__filter {
  background-color: #000;
  opacity: .4
}
.u-modal.u-modal--notification {
  bottom: -100%;
  height: auto;
  top: auto;
  -webkit-transition: bottom .3s;
  transition: bottom .3s;
  width: auto
}
.u-modal.u-modal--notification.u-modal--visible {
  bottom: 0
}
.t-content .m-tag-body .u-media-video-playing .m-em-video, .t-content .o-aside-content .u-media-video-playing .m-em-video, .t-content .o-video .u-media-video-playing, .t-content .t-content__body .u-media-video-playing .m-em-video, .t-content .t-content__main-media.u-media-video-playing {
  position: relative
}
.t-content .m-tag-body .u-media-video-playing .m-em-video .m-em-video__video .m-em-video__video-wrapper, .t-content .o-aside-content .u-media-video-playing .m-em-video .m-em-video__video .m-em-video__video-wrapper, .t-content .o-video .u-media-video-playing .m-em-video__video .m-em-video__video-wrapper, .t-content .t-content__body .u-media-video-playing .m-em-video .m-em-video__video .m-em-video__video-wrapper, .t-content .t-content__main-media.u-media-video-playing .m-em-video__video .m-em-video__video-wrapper {
  background: rgba(0,0,0,.5)
}
.t-content .m-tag-body .u-media-video-playing .m-em-video .m-main-media-btn, .t-content .o-aside-content .u-media-video-playing .m-em-video .m-main-media-btn, .t-content .o-video .u-media-video-playing .m-main-media-btn, .t-content .t-content__body .u-media-video-playing .m-em-video .m-main-media-btn, .t-content .t-content__main-media.u-media-video-playing .m-main-media-btn {
  display: none
}
.t-content .t-content__body .u-media-video-playing .m-em-video.m-em-video--pip {
  position: fixed
}
.t-content .m-tag-body .u-media-video-playing .m-em-video .m-em-video__video .m-em-video__video-wrapper, .t-content .o-aside-content .u-media-video-playing .m-em-video .m-em-video__video .m-em-video__video-wrapper, .t-content .o-video .u-media-video-playing .m-em-video__video .m-em-video__video-wrapper, .t-content .t-content__body .u-media-video-playing .m-em-video .m-em-video__video .m-em-video__video-wrapper {
  display: block
}
.t-content .m-tag-body .u-media-video-playing .m-em-video .m-em-video__video .a-picture, .t-content .m-tag-body .u-media-video-playing .m-em-video .m-em-video__video .m-item-image, .t-content .o-aside-content .u-media-video-playing .m-em-video .m-em-video__video .a-picture, .t-content .o-aside-content .u-media-video-playing .m-em-video .m-em-video__video .m-item-image, .t-content .o-video .u-media-video-playing .m-em-video__video .a-picture, .t-content .o-video .u-media-video-playing .m-em-video__video .m-item-image, .t-content .t-content__body .u-media-video-playing .m-em-video .m-em-video__video .a-picture, .t-content .t-content__body .u-media-video-playing .m-em-video .m-em-video__video .m-item-image {
  display: none
}
.t-content .t-content__body .em-video-wrapper.u-media-video-playing [data-hidden-video-player], .t-content .t-content__main-media.u-media-video-playing [data-hidden-video-player] {
  display: block
}
.t-content .t-content__body .em-video-wrapper.u-media-video-playing .a-picture, .t-content .t-content__body .em-video-wrapper.u-media-video-playing .m-item-image, .t-content .t-content__main-media.u-media-video-playing .a-picture, .t-content .t-content__main-media.u-media-video-playing .m-item-image {
  display: none
}
.u-sr-only {
  clip: rect(0,0,0,0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px
}
.u-sr-only-focusable:active, .u-sr-only-focusable:focus {
  clip: auto;
  height: auto;
  overflow: visible;
  position: static;
  white-space: normal;
  width: auto
}
.u-visibility-hidden {
  visibility: hidden
}

@media screen and (min-width:640px) {
.u-modal.u-modal--notification {
  inset-inline-end: 50px;
  inset-inline-start: auto
}
}

@media screen and (min-width:844px) {
body.u-audio-player-visible .m-back-to-top-wrapper {
  bottom: 120px
}
}

@media screen and (min-width:1024px) {
body.u-header-sticky {
  padding-bottom: 0;
  padding-top: 90px
}
body.u-header-sticky.u-header-with-tag-list {
  padding-top: 136px
}
body.u-header-sticky.u-audio-player-visible {
  padding-bottom: 95px
}
body.u-header-sticky.u-offline {
  padding-top: 90px
}
body.u-header-sticky .o-tag-list-wrapper {
  top: 90px
}
body.u-audio-player-visible.u-playlist-enabled .o-playlist.o-playlist--show {
  bottom: 0
}
body.u-mourning .o-header-nav .o-header__home-link-wrapper .a-brand-logo.a-brand-logo--fle:before {
  width: 60px
}
}
.a-svg {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
  text-indent: -999999px
}
.m-cta .a-svg {
  position: relative
}
.m-cta .a-svg:before {
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  width: 100%
}

@media (hover:hover) {
:hover .a-svg .m-cta:before {
  opacity: 1
}
}
.a-svg--picto-arrow-rounded-left {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="none"><circle cx="13.5" cy="13.5" r="13.1" transform="rotate(-180 13.5 13.5)" fill="%23fff" stroke="%23d4d4d4" stroke-width=".8"/><path d="M9.477 13.517c.008.132.06.257.148.356l5.336 5.929a.593.593 0 0 0 .981-.141.594.594 0 0 0-.096-.656l-4.98-5.53 4.98-5.53a.595.595 0 1 0-.885-.797l-5.336 5.928a.593.593 0 0 0-.148.44Z" fill="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 27px;
  width: 27px
}
.a-tag-nav-btn--left .a-svg--picto-arrow-rounded-left {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="none"><circle cx="13.5" cy="13.5" r="13.1" transform="rotate(-180 13.5 13.5)" fill="%23fff" stroke="%23d4d4d4" stroke-width=".8"/><path d="M9.477 13.517c.008.132.06.257.148.356l5.336 5.929a.593.593 0 0 0 .981-.141.594.594 0 0 0-.096-.656l-4.98-5.53 4.98-5.53a.595.595 0 1 0-.885-.797l-5.336 5.928a.593.593 0 0 0-.148.44Z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 27px;
  width: 27px
}
.a-svg--picto-arrow-rounded-right {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="none"><circle cx="13.5" cy="13.5" r="13.1" transform="rotate(-180 13.5 13.5)" fill="%23fff" stroke="%23d4d4d4" stroke-width=".8"/><path d="M17.523 13.483a.593.593 0 0 0-.148-.356l-5.336-5.929a.595.595 0 1 0-.885.797l4.98 5.53-4.98 5.53a.595.595 0 1 0 .885.797l5.336-5.928a.593.593 0 0 0 .148-.44Z" fill="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 27px;
  width: 27px
}
.a-tag-nav-btn--right .a-svg--picto-arrow-rounded-right {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="none"><circle cx="13.5" cy="13.5" r="13.1" transform="rotate(-180 13.5 13.5)" fill="%23fff" stroke="%23d4d4d4" stroke-width=".8"/><path d="M17.523 13.483a.593.593 0 0 0-.148-.356l-5.336-5.929a.595.595 0 1 0-.885.797l4.98 5.53-4.98 5.53a.595.595 0 1 0 .885.797l5.336-5.928a.593.593 0 0 0 .148-.44Z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 27px;
  width: 27px
}
.a-svg--picto-home {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="9299 -3984 9.748 12"><path fill="%236F6E71" d="M9302-3972h-3v-7.125l4.875-4.875 4.874 4.875v7.125H9306v-4h-4v4z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 13px;
  width: 11px
}
.a-svg--picto-actualites {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21"><g fill="none" stroke="%23313131"><path d="M9.35.5a3.579 3.579 0 0 0 0 2.088c.382.794-.287 1.191-.86 1.093s-.86.4-1.147.993a3.283 3.283 0 0 1-.954 1.492c-.478.3-.956.6-1.434.4a1.349 1.349 0 0 0-1.527.064c-.765.433-.669.83-.574 1.029a3.365 3.365 0 0 1-.064 1.093c-.031.4.254.855 1.02.875s1.432-.576 1.719-.576.669.556 1.241.576a2.835 2.835 0 0 1 1.623.615 7.649 7.649 0 0 1 1.068 1.59c.366.7.557.6.748.7a2.3 2.3 0 0 1-.291 2.386c-.179.279-.633.712-.76.894 0 0 .095.694-.191.894s-.669.5-.669.794-.1.794-.1 1.093.191 1.193-.095 1.193-1.131.1-1.52-1.392a9.185 9.185 0 0 0 0-.982c-.033-.447-.535-1.267-.32-2.013 0 0-1.575-2.013-1.575-3.354s-.072-1.415-.86-1.49a2.916 2.916 0 0 1-1.786-1.271 2.338 2.338 0 0 0-1.217-.671M17.477 2.995a5.106 5.106 0 0 1-.717.5c-.285.143-.43.43 0 1.217s.717 1.432-.43 1.719-1.217 0-1.862.573a2.8 2.8 0 0 0-.86 1.147c-.143.287-.358 1.577.287 1.792a21.562 21.562 0 0 0 2.507.573 1.824 1.824 0 0 1 1.5 1.5c.215.86.287 3.081 1 3.224"/><path d="M20.498 10.5a10 10 0 1 1-10-10 10 10 0 0 1 10 10Z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-svg--picto-add-pwa {
  background: url('data:image/svg+xml;charset=utf-8,<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="%23000"><path d="M4 8h8M8 4v8"/><g><rect width="16" height="16" rx="3" stroke="none"/><rect x=".5" y=".5" width="15" height="15" rx="2.5"/></g></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-svg--picto-burger {
  background: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 7H2V5h20v2zm0 6H2v-2h20v2zm0 6H2v-2h20v2z" fill-rule="evenodd" clip-rule="evenodd" fill="%23313131"/></svg>') no-repeat 50% #fff;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-svg--picto-chevron-bottom {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="11"><path fill="%23313131" opacity=".8" d="M8.5 11 0 2.53 2.53 0l6 6 6-6L17 2.53z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 11px;
  width: 17px
}
.o-footer .a-svg--picto-chevron-bottom {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="11"><path fill="%23fff" opacity=".8" d="M8.5 11 0 2.53 2.53 0l6 6 6-6L17 2.53z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 11px;
  width: 17px
}
.a-svg--picto-chevron-bottom-small {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13.413" height="8.121"><path d="m12.707.707-6 6-6-6" fill="none" stroke="%23313131" stroke-width="2"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 8px;
  width: 13px
}
.m-transcription .m-box-expand .m-box-expand__button .a-svg--picto-chevron-bottom-small {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13.413" height="8.121"><path d="m12.707.707-6 6-6-6" fill="none" stroke="%23f8e300" stroke-width="2"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 8px;
  width: 13px
}
.a-svg--picto-chevron-top {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="11"><path fill="%23313131" opacity=".8" d="M8.5 0 17 8.47 14.47 11l-6-6-6 6L0 8.47z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 11px;
  width: 17px
}
.o-footer .a-svg--picto-chevron-top {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="11"><path fill="%23fff" opacity=".8" d="M8.5 0 17 8.47 14.47 11l-6-6-6 6L0 8.47z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 11px;
  width: 17px
}
.a-svg--picto-chevron-top-small {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8"><path fill="none" stroke="%23313131" stroke-width="2" d="m.3 7.3 6-6 6 6"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 8px;
  width: 13px
}
.m-transcription .m-box-expand .m-box-expand__button .a-svg--picto-chevron-top-small {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8"><path fill="none" stroke="%23f8e300" stroke-width="2" d="m.3 7.3 6-6 6 6"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 8px;
  width: 13px
}
.a-svg--picto-clock {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="2179 -3523 24 24"><path fill="%23313131" d="M2190.99-3521a10 10 0 1 0 10.01 10 10 10 0 0 0-10.01-10zm.01 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path fill="%23313131" d="M2191.5-3516h-1.5v6l5.25 3.15.75-1.23-4.5-2.67z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-media-reading-time .a-svg--picto-clock, .a-reading-time .a-svg--picto-clock {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="2179 -3523 24 24"><path fill="%236f6e71" d="M2190.99-3521a10 10 0 1 0 10.01 10 10 10 0 0 0-10.01-10zm.01 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path fill="%236f6e71" d="M2191.5-3516h-1.5v6l5.25 3.15.75-1.23-4.5-2.67z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
.m-item-list-article.m-item-list-article--card .a-reading-time .a-svg--picto-clock {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="2179 -3523 24 24"><path fill="%235F6368" d="M2190.99-3521a10 10 0 1 0 10.01 10 10 10 0 0 0-10.01-10zm.01 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path fill="%235F6368" d="M2191.5-3516h-1.5v6l5.25 3.15.75-1.23-4.5-2.67z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-svg--picto-close {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15"><g fill="none" stroke="%23313131" stroke-width="2"><path d="m.707.707 14 14M14.707.707l-14 14"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 15px;
  width: 15px
}
.a-svg--picto-cookies {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21"><path d="M20.422 9.524a2.993 2.993 0 0 1-2.676-4.214A3.978 3.978 0 0 1 12.563.757a9.991 9.991 0 1 0 7.859 8.768Z" fill="none" stroke="%23313131"/><path d="M6.833 13.547a1.5 1.5 0 1 1 1.5-1.5 1.5 1.5 0 0 1-1.5 1.5M8.833 8.547a1.5 1.5 0 1 1 1.5-1.5 1.5 1.5 0 0 1-1.5 1.5M13.333 14.547a1 1 0 1 1 1-1 1 1 0 0 1-1 1" fill="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 21px;
  width: 21px
}
.a-svg--picto-home-empty {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><path fill="none" stroke="%23313131" stroke-miterlimit="0" d="M1 12v9h7v-7h6v7h7v-9L11 1 1 12v1"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-svg--picto-music {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="20" fill="none"><path d="M7 0v11.722a4.841 4.841 0 0 0-2.333-.61C2.088 11.111 0 13.1 0 15.555 0 18.01 2.088 20 4.667 20c2.578 0 4.666-1.989 4.666-4.444V4.444H14V0H7Z" fill="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 14px
}
.a-svg--picto-newsletter-white {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="13"><g fill="none" stroke="%23313131"><path stroke="none" d="M0 0h18v13H0z"/><path d="M.5.5h17v12H.5z"/><path d="m.904.819 8.191 5.733L17.558.819"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 13px;
  width: 18px
}
.a-svg--picto-notifications {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="19.5"><defs><clipPath id="a"><path fill="none" d="M0 0h16v19.5H0z"/></clipPath></defs><g clip-path="url(%23a)" fill="%23313131"><path d="M8 19.5a2.006 2.006 0 0 0 2-2H6a2 2 0 0 0 2 2M8 1a.5.5 0 0 1 .5.5v1.47l.769.183C11.57 3.7 13 5.749 13 8.5v5.414l.293.293 1.293 1.293H1.414l1.293-1.293.293-.293V8.5c0-2.753 1.429-4.8 3.731-5.347l.769-.182V1.5A.5.5 0 0 1 8 1m0-1a1.5 1.5 0 0 0-1.5 1.5v.68C3.63 2.86 2 5.42 2 8.5v5l-2 2v1h16v-1l-2-2v-5c0-3.07-1.64-5.64-4.5-6.32V1.5A1.5 1.5 0 0 0 8 0"/></g></svg>%23a)" fill="%23313131"><path d="M8 19.5a2.006 2.006 0 0 0 2-2H6a2 2 0 0 0 2 2M8 1a.5.5 0 0 1 .5.5v1.47l.769.183C11.57 3.7 13 5.749 13 8.5v5.414l.293.293 1.293 1.293H1.414l1.293-1.293.293-.293V8.5c0-2.753 1.429-4.8 3.731-5.347l.769-.182V1.5A.5.5 0 0 1 8 1m0-1a1.5 1.5 0 0 0-1.5 1.5v.68C3.63 2.86 2 5.42 2 8.5v5l-2 2v1h16v-1l-2-2v-5c0-3.07-1.64-5.64-4.5-6.32V1.5A1.5 1.5 0 0 0 8 0"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 19px;
  width: 16px
}
.a-svg--picto-obs {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><defs><clipPath id="a"><path fill="none" d="M0 0h22v22H0z"/></clipPath></defs><g clip-path="url(%23a)"><path d="M22 11A11 11 0 1 1 11 0a11 11 0 0 1 11 11" fill="%23313131"/><path d="M11.001 1.626A9.374 9.374 0 1 0 20.374 11a9.385 9.385 0 0 0-9.373-9.374m0 1.744a7.643 7.643 0 0 1 7.375 5.677 7.859 7.859 0 0 0-1.932-2.063 9.247 9.247 0 0 0-8.9-1.123 7.534 7.534 0 0 0-2.922 2.152l.47.088a5.013 5.013 0 0 1 2.2-1.286 14.144 14.144 0 0 1 5.057.3 14.235 14.235 0 0 1 4.812 1.535 3.3 3.3 0 0 1 .567.485 13.737 13.737 0 0 0-5.184-1.313 3.121 3.121 0 1 1-3.348.24 13.962 13.962 0 0 0-5.817 2.656 7.639 7.639 0 0 1 7.624-7.349m0 15.26a7.641 7.641 0 0 1-7.6-6.9 13.718 13.718 0 0 0 15.2-.093 7.639 7.639 0 0 1-7.6 6.992" fill="%23fff"/><path d="M12.358 11.381a1.3 1.3 0 1 0-1.3-1.3 1.305 1.305 0 0 0 1.3 1.3" fill="%23fff"/></g></svg>%23a)"><path d="M22 11A11 11 0 1 1 11 0a11 11 0 0 1 11 11" fill="%23313131"/><path d="M11.001 1.626A9.374 9.374 0 1 0 20.374 11a9.385 9.385 0 0 0-9.373-9.374m0 1.744a7.643 7.643 0 0 1 7.375 5.677 7.859 7.859 0 0 0-1.932-2.063 9.247 9.247 0 0 0-8.9-1.123 7.534 7.534 0 0 0-2.922 2.152l.47.088a5.013 5.013 0 0 1 2.2-1.286 14.144 14.144 0 0 1 5.057.3 14.235 14.235 0 0 1 4.812 1.535 3.3 3.3 0 0 1 .567.485 13.737 13.737 0 0 0-5.184-1.313 3.121 3.121 0 1 1-3.348.24 13.962 13.962 0 0 0-5.817 2.656 7.639 7.639 0 0 1 7.624-7.349m0 15.26a7.641 7.641 0 0 1-7.6-6.9 13.718 13.718 0 0 0 15.2-.093 7.639 7.639 0 0 1-7.6 6.992" fill="%23fff"/><path d="M12.358 11.381a1.3 1.3 0 1 0-1.3-1.3 1.305 1.305 0 0 0 1.3 1.3" fill="%23fff"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-svg--picto-play-circled-live {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><path fill="none" d="M10.25 0A10.25 10.25 0 1 1 0 10.25 10.25 10.25 0 0 1 10.25 0z"/><path d="M10.25 1C5.15 1 1 5.15 1 10.25s4.15 9.25 9.25 9.25 9.25-4.15 9.25-9.25S15.35 1 10.25 1m0-1C15.91 0 20.5 4.59 20.5 10.25S15.91 20.5 10.25 20.5 0 15.91 0 10.25 4.59 0 10.25 0z" fill="%23313131"/><path fill="%23313131" d="M7.99 5.857v9.047l6.786-4.524z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 28px;
  width: 28px
}
.a-svg--picto-pause-circled-live {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><path d="M10.25 0A10.25 10.25 0 1 1 0 10.25 10.25 10.25 0 0 1 10.25 0z" fill="none"/><path d="M10.25 1C5.15 1 1 5.15 1 10.25s4.15 9.25 9.25 9.25 9.25-4.15 9.25-9.25S15.35 1 10.25 1m0-1C15.91 0 20.5 4.59 20.5 10.25S15.91 20.5 10.25 20.5 0 15.91 0 10.25 4.59 0 10.25 0z" fill="%23e2001a"/><path fill="%23e2001a" d="M7.292 5.727h1.74v9.047h-1.74zm4.176 0h1.74v9.047h-1.74z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 28px;
  width: 28px
}
.a-svg--picto-play-circle {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="61" height="61"><path class="s-bg" d="M30.5 0A30.5 30.5 0 1 1 0 30.5 30.5 30.5 0 0 1 30.5 0Z" fill="%23fff"/><path class="s-circle" d="M30.5 1A29.403 29.403 0 0 0 9.64 9.64 29.403 29.403 0 0 0 1 30.5a29.403 29.403 0 0 0 8.64 20.86A29.403 29.403 0 0 0 30.5 60a29.403 29.403 0 0 0 20.86-8.64A29.403 29.403 0 0 0 60 30.5a29.403 29.403 0 0 0-8.64-20.86A29.403 29.403 0 0 0 30.5 1m0-1C47.345 0 61 13.655 61 30.5S47.345 61 30.5 61 0 47.345 0 30.5 13.655 0 30.5 0Z" fill="%23e2001a"/><path class="s-center" d="M23.43 17.023v27.709l20.785-13.854Z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 61px;
  width: 61px
}
.m-em-video__cmp__disclaimer-wrapper .a-svg--picto-play-circle {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="61" height="61"><path class="s-bg" d="M30.5 0A30.5 30.5 0 1 1 0 30.5 30.5 30.5 0 0 1 30.5 0Z" fill="%23fff"/><path class="s-circle" d="M30.5 1A29.403 29.403 0 0 0 9.64 9.64 29.403 29.403 0 0 0 1 30.5a29.403 29.403 0 0 0 8.64 20.86A29.403 29.403 0 0 0 30.5 60a29.403 29.403 0 0 0 20.86-8.64A29.403 29.403 0 0 0 60 30.5a29.403 29.403 0 0 0-8.64-20.86A29.403 29.403 0 0 0 30.5 1m0-1C47.345 0 61 13.655 61 30.5S47.345 61 30.5 61 0 47.345 0 30.5 13.655 0 30.5 0Z" fill="%23313131"/><path class="s-center" d="M23.43 17.023v27.709l20.785-13.854Z" fill="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 61px;
  width: 61px
}
.a-svg--picto-pause-circle {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="61" height="61"><g fill="%23fff"><path class="s-bg" d="M30.5 0A30.5 30.5 0 1 1 0 30.5 30.5 30.5 0 0 1 30.5 0Z"/><path class="s-circle" d="M30.5 1A29.403 29.403 0 0 0 9.64 9.64 29.403 29.403 0 0 0 1 30.5a29.403 29.403 0 0 0 8.64 20.86A29.403 29.403 0 0 0 30.5 60a29.403 29.403 0 0 0 20.86-8.64A29.403 29.403 0 0 0 60 30.5a29.403 29.403 0 0 0-8.64-20.86A29.403 29.403 0 0 0 30.5 1m0-1C47.345 0 61 13.655 61 30.5S47.345 61 30.5 61 0 47.345 0 30.5 13.655 0 30.5 0Z" fill="%23e2001a"/></g><g fill="%23e2001a"><path class="s-center" d="M21.712 17.577h5.169v26.881h-5.169ZM34.119 17.577h5.169v26.881h-5.169z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 61px;
  width: 61px
}
.a-svg--picto-play-circle-filled {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-372.5 -3464 28 28"><circle cx="14" cy="14" r="13" transform="translate(-372.5 -3464)" fill="%23e2001a"/><path class="s-center" d="M-361.587-3456v12.356l9.268-6.178z" fill="%23fff"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 40px;
  width: 40px
}
.a-svg--picto-pause-circle-filled {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="1485 -3406 35 35"><g fill="%23e2001a"><path d="M1502.5-3406a17.5 17.5 0 1 1-17.5 17.5 17.5 17.5 0 0 1 17.5-17.5z"/><path d="M1502.5-3372a16.39 16.39 0 0 0 11.667-4.833A16.392 16.392 0 0 0 1519-3388.5a16.39 16.39 0 0 0-4.833-11.667A16.392 16.392 0 0 0 1502.5-3405a16.39 16.39 0 0 0-11.667 4.833A16.392 16.392 0 0 0 1486-3388.5a16.39 16.39 0 0 0 4.833 11.667A16.392 16.392 0 0 0 1502.5-3372m0 1c-9.665 0-17.5-7.835-17.5-17.5s7.835-17.5 17.5-17.5 17.5 7.835 17.5 17.5-7.835 17.5-17.5 17.5z"/></g><path fill="%23fff" d="M1497.458-3395.915h2.966v15.424h-2.966zm7.119 0h2.966v15.424h-2.966z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 40px;
  width: 40px
}
.a-svg--picto-play-with-opacity {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><path d="M30 0A30 30 0 1 1 0 30 30 30 0 0 1 30 0z" fill="%23fff" opacity=".77"/><path d="M23.417 17.138v26.491l19.861-13.232z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 60px;
  width: 60px
}
.u-media-video-loading .a-svg--picto-play-with-opacity {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><path d="M30 0A30 30 0 1 1 0 30 30 30 0 0 1 30 0z" fill="%23fff" opacity=".77"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 60px;
  width: 60px
}
.a-svg--picto-play-with-opacity.u-adaptative-size {
  height: 120px;
  max-height: 22%;
  min-height: 30px;
  width: 120px
}
.a-svg--picto-podcast-white {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="22"><g transform="translate(-20.051 .5)" fill="%23313131"><circle cx="3.121" cy="3.121" r="3.121" transform="translate(26.81 6.693)"/><path d="M27.672 13.845h4.517v7.822h-4.517z"/><g fill="none" stroke="%23313131"><path d="M25.586 13.865a6.223 6.223 0 0 1-1.829-4.417 6.223 6.223 0 0 1 1.829-4.413 6.225 6.225 0 0 1 4.415-1.829 6.225 6.225 0 0 1 4.415 1.829 6.223 6.223 0 0 1 1.828 4.413 6.223 6.223 0 0 1-1.829 4.417"/><path d="M23.319 16.131a9.474 9.474 0 0 1-2.025-3 9.426 9.426 0 0 1-.742-3.678 9.423 9.423 0 0 1 .742-3.678 9.458 9.458 0 0 1 2.025-3 9.454 9.454 0 0 1 3-2.025 9.423 9.423 0 0 1 3.678-.742 9.423 9.423 0 0 1 3.678.742 9.442 9.442 0 0 1 3 2.025 9.448 9.448 0 0 1 2.026 3 9.423 9.423 0 0 1 .742 3.678 9.426 9.426 0 0 1-.742 3.678 9.464 9.464 0 0 1-2.026 3"/></g></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
.m-cta .a-svg--picto-podcast-white:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="22"><g transform="translate(-20.051 .5)" fill="%23e2001a"><circle cx="3.121" cy="3.121" r="3.121" transform="translate(26.81 6.693)"/><path d="M27.672 13.845h4.517v7.822h-4.517z"/><g fill="none" stroke="%23e2001a"><path d="M25.586 13.865a6.223 6.223 0 0 1-1.829-4.417 6.223 6.223 0 0 1 1.829-4.413 6.225 6.225 0 0 1 4.415-1.829 6.225 6.225 0 0 1 4.415 1.829 6.223 6.223 0 0 1 1.828 4.413 6.223 6.223 0 0 1-1.829 4.417"/><path d="M23.319 16.131a9.474 9.474 0 0 1-2.025-3 9.426 9.426 0 0 1-.742-3.678 9.423 9.423 0 0 1 .742-3.678 9.458 9.458 0 0 1 2.025-3 9.454 9.454 0 0 1 3-2.025 9.423 9.423 0 0 1 3.678-.742 9.423 9.423 0 0 1 3.678.742 9.442 9.442 0 0 1 3 2.025 9.448 9.448 0 0 1 2.026 3 9.423 9.423 0 0 1 .742 3.678 9.426 9.426 0 0 1-.742 3.678 9.464 9.464 0 0 1-2.026 3"/></g></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}

@media (hover:hover) {
.m-cta:hover .a-svg--picto-podcast-white:before {
  opacity: 1
}
.m-context-menu .m-context-menu__item__btn:hover .a-svg--picto-podcast-white {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="22"><g transform="translate(-20.051 .5)" fill="%23e2001a"><circle cx="3.121" cy="3.121" r="3.121" transform="translate(26.81 6.693)"/><path d="M27.672 13.845h4.517v7.822h-4.517z"/><g fill="none" stroke="%23e2001a"><path d="M25.586 13.865a6.223 6.223 0 0 1-1.829-4.417 6.223 6.223 0 0 1 1.829-4.413 6.225 6.225 0 0 1 4.415-1.829 6.225 6.225 0 0 1 4.415 1.829 6.223 6.223 0 0 1 1.828 4.413 6.223 6.223 0 0 1-1.829 4.417"/><path d="M23.319 16.131a9.474 9.474 0 0 1-2.025-3 9.426 9.426 0 0 1-.742-3.678 9.423 9.423 0 0 1 .742-3.678 9.458 9.458 0 0 1 2.025-3 9.454 9.454 0 0 1 3-2.025 9.423 9.423 0 0 1 3.678-.742 9.423 9.423 0 0 1 3.678.742 9.442 9.442 0 0 1 3 2.025 9.448 9.448 0 0 1 2.026 3 9.423 9.423 0 0 1 .742 3.678 9.426 9.426 0 0 1-.742 3.678 9.464 9.464 0 0 1-2.026 3"/></g></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
}
.a-svg--picto-settings {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21"><path d="M18.183 11.479a7.171 7.171 0 0 0 .064-.979 5.857 5.857 0 0 0-.075-.979l2.174-1.646a.5.5 0 0 0 .129-.635l-2.056-3.459a.53.53 0 0 0-.632-.229l-2.559 1a7.619 7.619 0 0 0-1.735-.979L13.107.927A.514.514 0 0 0 12.593.5H8.481a.5.5 0 0 0-.5.427l-.389 2.646a7.787 7.787 0 0 0-1.735.979l-2.559-1a.518.518 0 0 0-.632.229L.621 7.24a.466.466 0 0 0 .129.635l2.173 1.646a5.639 5.639 0 0 0-.021 1.958L.728 13.125a.5.5 0 0 0-.129.635l2.056 3.458a.53.53 0 0 0 .632.229l2.559-1a7.619 7.619 0 0 0 1.735.979l.386 2.646a.522.522 0 0 0 .514.428h4.112a.5.5 0 0 0 .5-.427l.386-2.646a7.4 7.4 0 0 0 1.735-.979l2.559 1a.518.518 0 0 0 .632-.229l2.056-3.458a.474.474 0 0 0-.129-.635Zm-7.646 2.771a3.815 3.815 0 0 1-3.855-3.75 3.857 3.857 0 0 1 7.71 0 3.815 3.815 0 0 1-3.855 3.75" fill="none" stroke="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-svg--picto-share-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="18"><path fill="%23313131" d="m22.122 8.6-8.6-8.6v4.916C4.922 6.145 1.232 12.29.003 18.435c3.072-4.3 7.374-6.268 13.519-6.268v5.039z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 18px;
  width: 22px
}
.m-cta .a-svg--picto-share-arrow:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="18"><path fill="%23e2001a" d="m22.122 8.6-8.6-8.6v4.916C4.922 6.145 1.232 12.29.003 18.435c3.072-4.3 7.374-6.268 13.519-6.268v5.039z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 18px;
  width: 22px
}

@media (hover:hover) {
.m-cta:hover .a-svg--picto-share-arrow:before {
  opacity: 1
}
}
.a-svg--picto-share-arrow-square {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="489 93 45 45"><path d="M529.517 138h-36.034a4.488 4.488 0 0 1-4.483-4.483V97.483A4.488 4.488 0 0 1 493.483 93h36.034A4.488 4.488 0 0 1 534 97.483v36.034a4.488 4.488 0 0 1-4.483 4.483zm-14.073-36v6.89c-12.894 1.841-17.419 11.317-18.944 18.943 4.281-5.993 10.3-8.783 18.945-8.783v7.062l12.055-12.056z" fill="%236F6E71"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 45px;
  width: 45px
}
.a-svg--picto-sport {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path d="M10 0C4.471 0 0 4.471 0 10s4.471 10 10 10 10-4.471 10-10S15.529 0 10 0Zm.714 3.5 2.215-1.543a8.57 8.57 0 0 1 4.014 3.029l-.686 2.385-.971.329-4.572-3.2v-1ZM14.3 8.757l-1.629 4.814H7.314L5.7 8.757 10 5.743l4.3 3.014Zm-7.229-6.8L9.286 3.5v1L4.729 7.7l-.972-.343-.686-2.371a8.53 8.53 0 0 1 4-3.029ZM5.43 15.071l-2.172.186a8.431 8.431 0 0 1-1.814-5.186L3.3 8.714l.986.343 1.7 5.043-.557.971Zm6.757 3.215c-.7.185-1.429.285-2.186.285a9.164 9.164 0 0 1-2.186-.285L6.657 15.8l.457-.786h5.772l.457.786-1.157 2.486Zm4.557-3.015-2.172-.185-.571-.972 1.714-5.057.986-.343 1.857 1.357a8.504 8.504 0 0 1-1.814 5.2Z" fill="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-svg--picto-translation {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="23.63" height="22.178"><g fill="none" stroke="%23313131"><path d="M0 3.249h17.588M8.794 0v3.249M13.623 3.25s-.03 5.038-11.1 14.682"/><path d="M5.276 6.588a24.885 24.885 0 0 0 7.386 8.809M13.266 22l1.677-4.558 3.182-8.648L23.163 22M21.553 17.406h-6.61"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-svg--picto-thematic {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19.996" height="20"><g fill="none" stroke="%23313131"><path d="M0 2h18v18H0z" stroke="none"/><path d="M.5 2.5h17v17H.5z"/><path d="M2.111 1h16.885v16.886M4 6.254h10" stroke-width="2"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 19px
}
.a-a11y-skip-main {
  background-color: #fff;
  border: 2px solid #000;
  color: #000;
  font-size: 1.5rem;
  margin: 4px;
  padding: 5px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 160px;
  z-index: -1
}
.a-a11y-skip-main:active, .a-a11y-skip-main:focus {
  outline-offset: 0;
  z-index: 999999999
}
.a-bottom-bar-link {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #313131;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 42px;
  -webkit-justify-content: center;
  justify-content: center;
  min-width: 30px
}
.a-bottom-bar-link.a-bottom-bar-link--bordered {
  border: 1px solid #313131;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 3px 2px
}
.a-bottom-bar-link.a-bottom-bar-link--bordered.a-bottom-bar-link--active {
  border: 1px solid #e2001a
}
.a-bottom-bar-link .a-bottom-bar-link__svg {
  -webkit-box-flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-justify-content: center;
  justify-content: center;
  max-height: 22px;
  max-width: 26px;
  pointer-events: none
}
.a-bottom-bar-link .a-bottom-bar-link__svg.a-svg--picto-close {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15"><g fill="none" stroke="%23e2001a" stroke-width="2"><path d="m.707.707 14 14M14.707.707l-14 14"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 15px;
  width: 15px
}
.a-bottom-bar-link .a-bottom-bar-link__label {
  -webkit-box-flex: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  font-size: 1.4rem;
  padding: 0 5px;
  pointer-events: none;
  white-space: nowrap
}
.a-bottom-bar-link .a-bottom-bar-link__label.a-bottom-bar-link__label--live {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 3px
}
.a-bottom-bar-link .a-bottom-bar-link__label.a-bottom-bar-link__label--live:before {
  background-color: #d90000;
  border-radius: 50%;
  content: "";
  height: 10px;
  width: 10px
}
.a-bottom-bar-link.a-bottom-bar-link--active {
  color: #e2001a
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-home-empty {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><path fill="none" stroke="%23e2001a" stroke-miterlimit="0" d="M1 12v9h7v-7h6v7h7v-9L11 1 1 12v1"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-podcast-white {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="22"><g transform="translate(-20.051 .5)" fill="%23e2001a"><circle cx="3.121" cy="3.121" r="3.121" transform="translate(26.81 6.693)"/><path d="M27.672 13.845h4.517v7.822h-4.517z"/><g fill="none" stroke="%23e2001a"><path d="M25.586 13.865a6.223 6.223 0 0 1-1.829-4.417 6.223 6.223 0 0 1 1.829-4.413 6.225 6.225 0 0 1 4.415-1.829 6.225 6.225 0 0 1 4.415 1.829 6.223 6.223 0 0 1 1.828 4.413 6.223 6.223 0 0 1-1.829 4.417"/><path d="M23.319 16.131a9.474 9.474 0 0 1-2.025-3 9.426 9.426 0 0 1-.742-3.678 9.423 9.423 0 0 1 .742-3.678 9.458 9.458 0 0 1 2.025-3 9.454 9.454 0 0 1 3-2.025 9.423 9.423 0 0 1 3.678-.742 9.423 9.423 0 0 1 3.678.742 9.442 9.442 0 0 1 3 2.025 9.448 9.448 0 0 1 2.026 3 9.423 9.423 0 0 1 .742 3.678 9.426 9.426 0 0 1-.742 3.678 9.464 9.464 0 0 1-2.026 3"/></g></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-thematic {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19.996" height="20"><g fill="none" stroke="%23e2001a"><path d="M0 2h18v18H0z" stroke="none"/><path d="M.5 2.5h17v17H.5z"/><path d="M2.111 1h16.885v16.886M4 6.254h10" stroke-width="2"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 19px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-actualites {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21"><g fill="none" stroke="%23e2001a"><path d="M9.35.5a3.579 3.579 0 0 0 0 2.088c.382.794-.287 1.191-.86 1.093s-.86.4-1.147.993a3.283 3.283 0 0 1-.954 1.492c-.478.3-.956.6-1.434.4a1.349 1.349 0 0 0-1.527.064c-.765.433-.669.83-.574 1.029a3.365 3.365 0 0 1-.064 1.093c-.031.4.254.855 1.02.875s1.432-.576 1.719-.576.669.556 1.241.576a2.835 2.835 0 0 1 1.623.615 7.649 7.649 0 0 1 1.068 1.59c.366.7.557.6.748.7a2.3 2.3 0 0 1-.291 2.386c-.179.279-.633.712-.76.894 0 0 .095.694-.191.894s-.669.5-.669.794-.1.794-.1 1.093.191 1.193-.095 1.193-1.131.1-1.52-1.392a9.185 9.185 0 0 0 0-.982c-.033-.447-.535-1.267-.32-2.013 0 0-1.575-2.013-1.575-3.354s-.072-1.415-.86-1.49a2.916 2.916 0 0 1-1.786-1.271 2.338 2.338 0 0 0-1.217-.671M17.477 2.995a5.106 5.106 0 0 1-.717.5c-.285.143-.43.43 0 1.217s.717 1.432-.43 1.719-1.217 0-1.862.573a2.8 2.8 0 0 0-.86 1.147c-.143.287-.358 1.577.287 1.792a21.562 21.562 0 0 0 2.507.573 1.824 1.824 0 0 1 1.5 1.5c.215.86.287 3.081 1 3.224"/><path d="M20.498 10.5a10 10 0 1 1-10-10 10 10 0 0 1 10 10Z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-play-circled-live {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><path fill="none" d="M10.25 0A10.25 10.25 0 1 1 0 10.25 10.25 10.25 0 0 1 10.25 0z"/><path d="M10.25 1C5.15 1 1 5.15 1 10.25s4.15 9.25 9.25 9.25 9.25-4.15 9.25-9.25S15.35 1 10.25 1m0-1C15.91 0 20.5 4.59 20.5 10.25S15.91 20.5 10.25 20.5 0 15.91 0 10.25 4.59 0 10.25 0z" fill="%23e2001a"/><path fill="%23e2001a" d="M7.99 5.857v9.047l6.786-4.524z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 28px;
  width: 28px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-burger {
  background: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 7H2V5h20v2zm0 6H2v-2h20v2zm0 6H2v-2h20v2z" fill-rule="evenodd" clip-rule="evenodd" fill="%23e2001a"/></svg>') no-repeat 50% #fff;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-settings {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21"><path d="M18.183 11.479a7.171 7.171 0 0 0 .064-.979 5.857 5.857 0 0 0-.075-.979l2.174-1.646a.5.5 0 0 0 .129-.635l-2.056-3.459a.53.53 0 0 0-.632-.229l-2.559 1a7.619 7.619 0 0 0-1.735-.979L13.107.927A.514.514 0 0 0 12.593.5H8.481a.5.5 0 0 0-.5.427l-.389 2.646a7.787 7.787 0 0 0-1.735.979l-2.559-1a.518.518 0 0 0-.632.229L.621 7.24a.466.466 0 0 0 .129.635l2.173 1.646a5.639 5.639 0 0 0-.021 1.958L.728 13.125a.5.5 0 0 0-.129.635l2.056 3.458a.53.53 0 0 0 .632.229l2.559-1a7.619 7.619 0 0 0 1.735.979l.386 2.646a.522.522 0 0 0 .514.428h4.112a.5.5 0 0 0 .5-.427l.386-2.646a7.4 7.4 0 0 0 1.735-.979l2.559 1a.518.518 0 0 0 .632-.229l2.056-3.458a.474.474 0 0 0-.129-.635Zm-7.646 2.771a3.815 3.815 0 0 1-3.855-3.75 3.857 3.857 0 0 1 7.71 0 3.815 3.815 0 0 1-3.855 3.75" fill="none" stroke="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-translation {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="23.63" height="22.178"><g fill="none" stroke="%23e2001a"><path d="M0 3.249h17.588M8.794 0v3.249M13.623 3.25s-.03 5.038-11.1 14.682"/><path d="M5.276 6.588a24.885 24.885 0 0 0 7.386 8.809M13.266 22l1.677-4.558 3.182-8.648L23.163 22M21.553 17.406h-6.61"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-obs {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><defs><clipPath id="a"><path fill="none" d="M0 0h22v22H0z"/></clipPath></defs><g clip-path="url(%23a)"><path d="M22 11A11 11 0 1 1 11 0a11 11 0 0 1 11 11" fill="%23e2001a"/><path d="M11.001 1.626A9.374 9.374 0 1 0 20.374 11a9.385 9.385 0 0 0-9.373-9.374m0 1.744a7.643 7.643 0 0 1 7.375 5.677 7.859 7.859 0 0 0-1.932-2.063 9.247 9.247 0 0 0-8.9-1.123 7.534 7.534 0 0 0-2.922 2.152l.47.088a5.013 5.013 0 0 1 2.2-1.286 14.144 14.144 0 0 1 5.057.3 14.235 14.235 0 0 1 4.812 1.535 3.3 3.3 0 0 1 .567.485 13.737 13.737 0 0 0-5.184-1.313 3.121 3.121 0 1 1-3.348.24 13.962 13.962 0 0 0-5.817 2.656 7.639 7.639 0 0 1 7.624-7.349m0 15.26a7.641 7.641 0 0 1-7.6-6.9 13.718 13.718 0 0 0 15.2-.093 7.639 7.639 0 0 1-7.6 6.992" fill="%23fff"/><path d="M12.358 11.381a1.3 1.3 0 1 0-1.3-1.3 1.305 1.305 0 0 0 1.3 1.3" fill="%23fff"/></g></svg>%23a)"><path d="M22 11A11 11 0 1 1 11 0a11 11 0 0 1 11 11" fill="%23e2001a"/><path d="M11.001 1.626A9.374 9.374 0 1 0 20.374 11a9.385 9.385 0 0 0-9.373-9.374m0 1.744a7.643 7.643 0 0 1 7.375 5.677 7.859 7.859 0 0 0-1.932-2.063 9.247 9.247 0 0 0-8.9-1.123 7.534 7.534 0 0 0-2.922 2.152l.47.088a5.013 5.013 0 0 1 2.2-1.286 14.144 14.144 0 0 1 5.057.3 14.235 14.235 0 0 1 4.812 1.535 3.3 3.3 0 0 1 .567.485 13.737 13.737 0 0 0-5.184-1.313 3.121 3.121 0 1 1-3.348.24 13.962 13.962 0 0 0-5.817 2.656 7.639 7.639 0 0 1 7.624-7.349m0 15.26a7.641 7.641 0 0 1-7.6-6.9 13.718 13.718 0 0 0 15.2-.093 7.639 7.639 0 0 1-7.6 6.992" fill="%23fff"/><path d="M12.358 11.381a1.3 1.3 0 1 0-1.3-1.3 1.305 1.305 0 0 0 1.3 1.3" fill="%23fff"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-music {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="20" fill="none"><path d="M7 0v11.722a4.841 4.841 0 0 0-2.333-.61C2.088 11.111 0 13.1 0 15.555 0 18.01 2.088 20 4.667 20c2.578 0 4.666-1.989 4.666-4.444V4.444H14V0H7Z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 14px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-sport {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path d="M10 0C4.471 0 0 4.471 0 10s4.471 10 10 10 10-4.471 10-10S15.529 0 10 0Zm.714 3.5 2.215-1.543a8.57 8.57 0 0 1 4.014 3.029l-.686 2.385-.971.329-4.572-3.2v-1ZM14.3 8.757l-1.629 4.814H7.314L5.7 8.757 10 5.743l4.3 3.014Zm-7.229-6.8L9.286 3.5v1L4.729 7.7l-.972-.343-.686-2.371a8.53 8.53 0 0 1 4-3.029ZM5.43 15.071l-2.172.186a8.431 8.431 0 0 1-1.814-5.186L3.3 8.714l.986.343 1.7 5.043-.557.971Zm6.757 3.215c-.7.185-1.429.285-2.186.285a9.164 9.164 0 0 1-2.186-.285L6.657 15.8l.457-.786h5.772l.457.786-1.157 2.486Zm4.557-3.015-2.172-.185-.571-.972 1.714-5.057.986-.343 1.857 1.357a8.504 8.504 0 0 1-1.814 5.2Z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}

@media (hover:hover) {
.a-bottom-bar-link.a-bottom-bar-link--bordered:hover {
  border: 1px solid #e2001a
}
.a-bottom-bar-link:hover {
  color: #e2001a
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-home-empty {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><path fill="none" stroke="%23e2001a" stroke-miterlimit="0" d="M1 12v9h7v-7h6v7h7v-9L11 1 1 12v1"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-podcast-white {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="22"><g transform="translate(-20.051 .5)" fill="%23e2001a"><circle cx="3.121" cy="3.121" r="3.121" transform="translate(26.81 6.693)"/><path d="M27.672 13.845h4.517v7.822h-4.517z"/><g fill="none" stroke="%23e2001a"><path d="M25.586 13.865a6.223 6.223 0 0 1-1.829-4.417 6.223 6.223 0 0 1 1.829-4.413 6.225 6.225 0 0 1 4.415-1.829 6.225 6.225 0 0 1 4.415 1.829 6.223 6.223 0 0 1 1.828 4.413 6.223 6.223 0 0 1-1.829 4.417"/><path d="M23.319 16.131a9.474 9.474 0 0 1-2.025-3 9.426 9.426 0 0 1-.742-3.678 9.423 9.423 0 0 1 .742-3.678 9.458 9.458 0 0 1 2.025-3 9.454 9.454 0 0 1 3-2.025 9.423 9.423 0 0 1 3.678-.742 9.423 9.423 0 0 1 3.678.742 9.442 9.442 0 0 1 3 2.025 9.448 9.448 0 0 1 2.026 3 9.423 9.423 0 0 1 .742 3.678 9.426 9.426 0 0 1-.742 3.678 9.464 9.464 0 0 1-2.026 3"/></g></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-thematic {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19.996" height="20"><g fill="none" stroke="%23e2001a"><path d="M0 2h18v18H0z" stroke="none"/><path d="M.5 2.5h17v17H.5z"/><path d="M2.111 1h16.885v16.886M4 6.254h10" stroke-width="2"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 19px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-actualites {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21"><g fill="none" stroke="%23e2001a"><path d="M9.35.5a3.579 3.579 0 0 0 0 2.088c.382.794-.287 1.191-.86 1.093s-.86.4-1.147.993a3.283 3.283 0 0 1-.954 1.492c-.478.3-.956.6-1.434.4a1.349 1.349 0 0 0-1.527.064c-.765.433-.669.83-.574 1.029a3.365 3.365 0 0 1-.064 1.093c-.031.4.254.855 1.02.875s1.432-.576 1.719-.576.669.556 1.241.576a2.835 2.835 0 0 1 1.623.615 7.649 7.649 0 0 1 1.068 1.59c.366.7.557.6.748.7a2.3 2.3 0 0 1-.291 2.386c-.179.279-.633.712-.76.894 0 0 .095.694-.191.894s-.669.5-.669.794-.1.794-.1 1.093.191 1.193-.095 1.193-1.131.1-1.52-1.392a9.185 9.185 0 0 0 0-.982c-.033-.447-.535-1.267-.32-2.013 0 0-1.575-2.013-1.575-3.354s-.072-1.415-.86-1.49a2.916 2.916 0 0 1-1.786-1.271 2.338 2.338 0 0 0-1.217-.671M17.477 2.995a5.106 5.106 0 0 1-.717.5c-.285.143-.43.43 0 1.217s.717 1.432-.43 1.719-1.217 0-1.862.573a2.8 2.8 0 0 0-.86 1.147c-.143.287-.358 1.577.287 1.792a21.562 21.562 0 0 0 2.507.573 1.824 1.824 0 0 1 1.5 1.5c.215.86.287 3.081 1 3.224"/><path d="M20.498 10.5a10 10 0 1 1-10-10 10 10 0 0 1 10 10Z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-play-circled-live {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><path fill="none" d="M10.25 0A10.25 10.25 0 1 1 0 10.25 10.25 10.25 0 0 1 10.25 0z"/><path d="M10.25 1C5.15 1 1 5.15 1 10.25s4.15 9.25 9.25 9.25 9.25-4.15 9.25-9.25S15.35 1 10.25 1m0-1C15.91 0 20.5 4.59 20.5 10.25S15.91 20.5 10.25 20.5 0 15.91 0 10.25 4.59 0 10.25 0z" fill="%23e2001a"/><path fill="%23e2001a" d="M7.99 5.857v9.047l6.786-4.524z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 28px;
  width: 28px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-burger {
  background: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 7H2V5h20v2zm0 6H2v-2h20v2zm0 6H2v-2h20v2z" fill-rule="evenodd" clip-rule="evenodd" fill="%23e2001a"/></svg>') no-repeat 50% #fff;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-settings {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21"><path d="M18.183 11.479a7.171 7.171 0 0 0 .064-.979 5.857 5.857 0 0 0-.075-.979l2.174-1.646a.5.5 0 0 0 .129-.635l-2.056-3.459a.53.53 0 0 0-.632-.229l-2.559 1a7.619 7.619 0 0 0-1.735-.979L13.107.927A.514.514 0 0 0 12.593.5H8.481a.5.5 0 0 0-.5.427l-.389 2.646a7.787 7.787 0 0 0-1.735.979l-2.559-1a.518.518 0 0 0-.632.229L.621 7.24a.466.466 0 0 0 .129.635l2.173 1.646a5.639 5.639 0 0 0-.021 1.958L.728 13.125a.5.5 0 0 0-.129.635l2.056 3.458a.53.53 0 0 0 .632.229l2.559-1a7.619 7.619 0 0 0 1.735.979l.386 2.646a.522.522 0 0 0 .514.428h4.112a.5.5 0 0 0 .5-.427l.386-2.646a7.4 7.4 0 0 0 1.735-.979l2.559 1a.518.518 0 0 0 .632-.229l2.056-3.458a.474.474 0 0 0-.129-.635Zm-7.646 2.771a3.815 3.815 0 0 1-3.855-3.75 3.857 3.857 0 0 1 7.71 0 3.815 3.815 0 0 1-3.855 3.75" fill="none" stroke="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-translation {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="23.63" height="22.178"><g fill="none" stroke="%23e2001a"><path d="M0 3.249h17.588M8.794 0v3.249M13.623 3.25s-.03 5.038-11.1 14.682"/><path d="M5.276 6.588a24.885 24.885 0 0 0 7.386 8.809M13.266 22l1.677-4.558 3.182-8.648L23.163 22M21.553 17.406h-6.61"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-obs {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><defs><clipPath id="a"><path fill="none" d="M0 0h22v22H0z"/></clipPath></defs><g clip-path="url(%23a)"><path d="M22 11A11 11 0 1 1 11 0a11 11 0 0 1 11 11" fill="%23e2001a"/><path d="M11.001 1.626A9.374 9.374 0 1 0 20.374 11a9.385 9.385 0 0 0-9.373-9.374m0 1.744a7.643 7.643 0 0 1 7.375 5.677 7.859 7.859 0 0 0-1.932-2.063 9.247 9.247 0 0 0-8.9-1.123 7.534 7.534 0 0 0-2.922 2.152l.47.088a5.013 5.013 0 0 1 2.2-1.286 14.144 14.144 0 0 1 5.057.3 14.235 14.235 0 0 1 4.812 1.535 3.3 3.3 0 0 1 .567.485 13.737 13.737 0 0 0-5.184-1.313 3.121 3.121 0 1 1-3.348.24 13.962 13.962 0 0 0-5.817 2.656 7.639 7.639 0 0 1 7.624-7.349m0 15.26a7.641 7.641 0 0 1-7.6-6.9 13.718 13.718 0 0 0 15.2-.093 7.639 7.639 0 0 1-7.6 6.992" fill="%23fff"/><path d="M12.358 11.381a1.3 1.3 0 1 0-1.3-1.3 1.305 1.305 0 0 0 1.3 1.3" fill="%23fff"/></g></svg>%23a)"><path d="M22 11A11 11 0 1 1 11 0a11 11 0 0 1 11 11" fill="%23e2001a"/><path d="M11.001 1.626A9.374 9.374 0 1 0 20.374 11a9.385 9.385 0 0 0-9.373-9.374m0 1.744a7.643 7.643 0 0 1 7.375 5.677 7.859 7.859 0 0 0-1.932-2.063 9.247 9.247 0 0 0-8.9-1.123 7.534 7.534 0 0 0-2.922 2.152l.47.088a5.013 5.013 0 0 1 2.2-1.286 14.144 14.144 0 0 1 5.057.3 14.235 14.235 0 0 1 4.812 1.535 3.3 3.3 0 0 1 .567.485 13.737 13.737 0 0 0-5.184-1.313 3.121 3.121 0 1 1-3.348.24 13.962 13.962 0 0 0-5.817 2.656 7.639 7.639 0 0 1 7.624-7.349m0 15.26a7.641 7.641 0 0 1-7.6-6.9 13.718 13.718 0 0 0 15.2-.093 7.639 7.639 0 0 1-7.6 6.992" fill="%23fff"/><path d="M12.358 11.381a1.3 1.3 0 1 0-1.3-1.3 1.305 1.305 0 0 0 1.3 1.3" fill="%23fff"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 22px;
  width: 22px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-sport {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path d="M10 0C4.471 0 0 4.471 0 10s4.471 10 10 10 10-4.471 10-10S15.529 0 10 0Zm.714 3.5 2.215-1.543a8.57 8.57 0 0 1 4.014 3.029l-.686 2.385-.971.329-4.572-3.2v-1ZM14.3 8.757l-1.629 4.814H7.314L5.7 8.757 10 5.743l4.3 3.014Zm-7.229-6.8L9.286 3.5v1L4.729 7.7l-.972-.343-.686-2.371a8.53 8.53 0 0 1 4-3.029ZM5.43 15.071l-2.172.186a8.431 8.431 0 0 1-1.814-5.186L3.3 8.714l.986.343 1.7 5.043-.557.971Zm6.757 3.215c-.7.185-1.429.285-2.186.285a9.164 9.164 0 0 1-2.186-.285L6.657 15.8l.457-.786h5.772l.457.786-1.157 2.486Zm4.557-3.015-2.172-.185-.571-.972 1.714-5.057.986-.343 1.857 1.357a8.504 8.504 0 0 1-1.814 5.2Z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 20px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-music {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="20" fill="none"><path d="M7 0v11.722a4.841 4.841 0 0 0-2.333-.61C2.088 11.111 0 13.1 0 15.555 0 18.01 2.088 20 4.667 20c2.578 0 4.666-1.989 4.666-4.444V4.444H14V0H7Z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 20px;
  width: 14px
}
}
.a-brand-logo {
  text-indent: -9999px
}
.a-close-button {
  direction: ltr;
  height: 22px;
  position: relative;
  width: 22px
}
.a-close-button:after, .a-close-button:before {
  background-color: #000;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 28px
}
.a-close-button:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg)
}
.a-close-button:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg)
}
.a-close-button.a-close-button--white:after, .a-close-button.a-close-button--white:before {
  background-color: #fff
}
.a-close-button.a-close-button--thin:after, .a-close-button.a-close-button--thin:before {
  height: 1px
}
.a-figcaption {
  color: #6f6e71;
  line-height: 1.4
}
.a-hot-tag {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  color: #313131;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
  height: 30px;
  padding: 0 12px;
  white-space: normal
}

@media (hover:hover) {
.a-hot-tag:active, .a-hot-tag:hover {
  border: 1px solid #e2001a;
  color: #e2001a
}
}
.a-hot-tag.a-hot-tag--active {
  border: 2px solid #e2001a;
  color: #e2001a
}
.a-hot-tag.a-hot-tag--selected {
  background-color: #0e1013;
  border: 1px solid #0e1013;
  color: #fff
}
.a-hot-tag.a-hot-tag--disabled {
  border: 1px solid #dadce0;
  color: #dadce0;
  cursor: not-allowed;
  pointer-events: none
}
.o-tag-list-wrapper .a-hot-tag {
  border: 1px solid transparent;
  font-weight: 300;
  padding: 0
}

@media (hover:hover) {
.o-tag-list-wrapper .a-hot-tag:active, .o-tag-list-wrapper .a-hot-tag:hover {
  border: 1px solid transparent;
  color: #e2001a
}
}
.o-tag-list-wrapper .a-hot-tag.a-hot-tag--active {
  border: 1px solid transparent;
  color: #e2001a
}
.a-hot-tag:focus-visible {
border:1px solid #000;
outline:none;
outline-offset:0
}

@media screen and (min-width:1024px) {
.o-tag-list-wrapper .a-hot-tag {
  font-weight: 400
}
}
.a-img[data-lazyloaded] {
  opacity: 0
}
.a-media-time {
  background-color: #313131;
  border-radius: 4px;
  bottom: 10px;
  color: #fff;
  font-size: 1.3rem;
  font-weight: 700;
  padding: 3px 6px;
  position: absolute;
  right: 10px
}

@media screen and (min-width:640px) {
.a-media-time {
  bottom: 20px;
  font-size: 1.4rem;
  padding: 4px 8px;
  right: 20px
}
}
.a-picto-play-pause {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.a-picto-play-pause:not(.a-picto-play-pause--is-jingle).a-picto-play-pause--pause .a-picto-play-pause__play, .a-picto-play-pause:not(.a-picto-play-pause--is-jingle).a-picto-play-pause--play .a-picto-play-pause__pause {
  display: none
}
.a-picto-social .a-svg {
  height: 35px;
  -webkit-transition: color .3s;
  transition: color .3s;
  width: 35px
}
.a-picture {
  background-color: #e8eaed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative
}
.a-picture:after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  -webkit-transition: -webkit-backdrop-filter .8s;
  transition: -webkit-backdrop-filter .8s;
  transition: backdrop-filter .8s;
  transition: backdrop-filter .8s, -webkit-backdrop-filter .8s;
  width: 100%
}
.m-em-video--no-consent .a-picture:after, .t-content__main-media--no-consent .a-picture:after {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px)
}
.a-picture:not(.a-picture--original) .a-img {
  max-height: 100%;
  max-width: 100%;
  text-indent: -99999px;
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
  object-fit:cover;
}
.a-picture.a-picture--original {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: transparent;
  -webkit-justify-content: center;
  justify-content: center
}
.a-picture.a-picture--original .a-img {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  height: auto;
  max-width: 100%;
  position: relative;
  width: auto
}
.a-picture.a-picture--16x9 {
  aspect-ratio: 1.77777778
}
.a-picture.a-picture--9x16 {
  aspect-ratio: .5625
}
.a-picture.a-picture--24x9 {
  aspect-ratio: 2.66666667
}
.a-picture.a-picture--3x4 {
  aspect-ratio: .75
}
.a-picture.a-picture--1x1 {
  aspect-ratio: 1
}
.a-picture.a-picture--rounded {
  border: 1px solid #c4c4c4;
  border-radius: 8px
}
.a-picture.a-picture--rounded .a-img {
  border-radius: 8px
}
.a-player-links, .a-player-links .a-player-links__link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.a-player-links .a-player-links__link {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
.a-player-links .a-player-links__link .a-svg {
  height: 22px;
  width: 22px
}
.a-player-links .a-player-links__link .a-player-links__link__live {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.a-player-links .a-player-links__link .a-player-links__link__live:before {
  background-color: #d90000;
  border-radius: 50%;
  content: "";
  height: 10px;
  width: 10px
}
.a-player-links .a-player-links__link .a-player-links__link__live .a-player-links__link__live-name {
  color: #e2001a
}
.a-player-links .a-player-links__link .a-player-links__link__live .a-player-links__link__live-name.a-player-links__link__live-name--upper {
  text-transform: uppercase
}

@media screen and (min-width:640px) {
.a-player-links .a-player-links__link {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}
}
@-webkit-keyframes burger-to-cross {
0% {
border-bottom:2px solid #313131;
height:18px
}
50% {
border-bottom:0 solid #313131;
height:2px
}
to {
border-bottom:0 solid #313131;
height:28px
}
}
@keyframes burger-to-cross {
0% {
border-bottom:2px solid #313131;
height:18px
}
50% {
border-bottom:0 solid #313131;
height:2px
}
to {
border-bottom:0 solid #313131;
height:28px
}
}
@-webkit-keyframes burger-to-cross-bottom-bar {
0% {
top:8px;
-webkit-transform:none;
transform:none
}
50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:50%;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
}
@keyframes burger-to-cross-bottom-bar {
0% {
top:8px;
-webkit-transform:none;
transform:none
}
50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:50%;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
}
@-webkit-keyframes burger-to-cross-top-bar {
0%, 50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:50%;
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}
}
@keyframes burger-to-cross-top-bar {
0%, 50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:50%;
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}
}
@-webkit-keyframes cross-to-burger {
0% {
border-bottom:0 solid #313131;
height:28px
}
50% {
border-bottom:0 solid #313131;
height:2px
}
to {
border-bottom:2px solid #313131;
height:18px
}
}
@keyframes cross-to-burger {
0% {
border-bottom:0 solid #313131;
height:28px
}
50% {
border-bottom:0 solid #313131;
height:2px
}
to {
border-bottom:2px solid #313131;
height:18px
}
}
@-webkit-keyframes cross-to-burger-bottom-bar {
0% {
top:50%;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:8px;
-webkit-transform:none;
transform:none
}
}
@keyframes cross-to-burger-bottom-bar {
0% {
top:50%;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:8px;
-webkit-transform:none;
transform:none
}
}
@-webkit-keyframes cross-to-burger-top-bar {
0% {
top:50%;
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}
50%, to {
top:0;
-webkit-transform:none;
transform:none
}
}
@keyframes cross-to-burger-top-bar {
0% {
top:50%;
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}
50%, to {
top:0;
-webkit-transform:none;
transform:none
}
}
.a-site-nav-link {
  border-bottom: 2px solid #313131;
  height: 18px;
  position: relative;
  width: 28px
}
.a-site-nav-link:after, .a-site-nav-link:before {
  background-color: #313131;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%
}
.a-site-nav-link:before {
  top: 0
}
.a-site-nav-link:after {
  top: 8px
}
.a-site-nav-link:focus-visible {
outline-offset:4px
}

@media screen and (min-width:640px) {
@-webkit-keyframes burger-to-cross-bottom-bar {
0% {
top:9px;
-webkit-transform:none;
transform:none
}
50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:50%;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
}
@keyframes burger-to-cross-bottom-bar {
0% {
top:9px;
-webkit-transform:none;
transform:none
}
50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:50%;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
}
@-webkit-keyframes burger-to-cross {
0% {
border-bottom:4px solid #313131;
height:22px
}
50% {
border-bottom:0 solid #313131;
height:4px
}
to {
border-bottom:0 solid #313131;
height:34px
}
}
@keyframes burger-to-cross {
0% {
border-bottom:4px solid #313131;
height:22px
}
50% {
border-bottom:0 solid #313131;
height:4px
}
to {
border-bottom:0 solid #313131;
height:34px
}
}
@-webkit-keyframes cross-to-burger {
0% {
border-bottom:0 solid #313131;
height:34px
}
50% {
border-bottom:0 solid #313131;
height:4px
}
to {
border-bottom:4px solid #313131;
height:22px
}
}
@keyframes cross-to-burger {
0% {
border-bottom:0 solid #313131;
height:34px
}
50% {
border-bottom:0 solid #313131;
height:4px
}
to {
border-bottom:4px solid #313131;
height:22px
}
}
@-webkit-keyframes cross-to-burger-bottom-bar {
0% {
top:50%;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:9px;
-webkit-transform:none;
transform:none
}
}
@keyframes cross-to-burger-bottom-bar {
0% {
top:50%;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
50% {
top:0;
-webkit-transform:none;
transform:none
}
to {
top:9px;
-webkit-transform:none;
transform:none
}
}
.a-site-nav-link {
  border-bottom: 4px solid #313131;
  height: 22px;
  width: 34px
}
.a-site-nav-link:after, .a-site-nav-link:before {
  height: 4px
}
.a-site-nav-link:after {
  top: 9px
}
}
.m-burger-menu-list {
  display: grid;
  row-gap: 8px
}
.m-burger-menu-list .a-hover-content {
  pointer-events: none
}
.m-burger-menu-list .m-burger-menu-list__title {
  color: #5f6368;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.54;
  padding: 0 16px
}
.m-burger-menu-list .m-burger-menu-list__bloc-broadcast {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 16px;
  text-transform: uppercase
}
.m-burger-menu-list .m-burger-menu-list__bloc-broadcast .a-nav-link {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.42
}

@media screen and (min-width:640px) {
.m-burger-menu-list .m-burger-menu-list__bloc-broadcast .a-nav-link {
  font-size: 1.6rem;
  line-height: 1.5
}
}
.m-burger-menu-list .m-burger-menu-list__bloc-broadcast .a-nav-link.button {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 1px solid #0e1013;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 12px 16px
}
.m-burger-menu-list .m-burger-menu-list__bloc-broadcast .a-nav-link.live-link {
  background-color: #0e1013;
  color: #fff;
  -webkit-transition: background-color .3s;
  transition: background-color .3s
}

@media (hover:hover) {
.m-burger-menu-list .m-burger-menu-list__bloc-broadcast .a-nav-link.live-link:hover {
  background-color: #2e3134
}
}
.m-burger-menu-list .m-burger-menu-list__bloc-broadcast .m-item-burger:not(.m-item-burger--button)+.m-item-burger:not(.m-item-burger--button) {
  padding: 0 16px 16px
}
.m-burger-menu-list .m-burger-menu-list__bloc-section {
  display: grid;
  grid-template-columns: repeat(1, 1fr)
}
.m-burger-menu-list .m-burger-menu-list__bloc-section .m-item-burger .a-nav-link .a-section-color {
  -webkit-box-flex: 0;
  background-color: #80d5ff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 10px;
  width: 10px
}

@media screen and (min-width:1024px) {
.m-burger-menu-list .m-burger-menu-list__bloc-section {
  gap: 0 16px;
  grid-template-columns: repeat(2, 1fr)
}
}
.m-block-ad {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  min-width: 300px
}
.m-block-ad, .m-block-ad .m-block-ad__label {
  -webkit-box-flex: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.m-block-ad .m-block-ad__label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-align-items: center;
  align-items: center;
  background-color: #f5f5f5;
  color: #505050;
  -webkit-flex: 0 0 25px;
  -ms-flex: 0 0 25px;
  flex: 0 0 25px;
  font-size: 1.1rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0 6px;
  text-transform: uppercase;
  width: 100%
}
.m-block-ad .m-block-ad__label .m-block-ad__label__text {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
.m-block-ad .m-block-ad__label .m-block-ad__label__report-link {
  display: none
}
.m-block-ad .m-block-ad__content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  max-height: 600px;
  min-height: 250px;
  min-width: 300px;
  overflow: hidden;
  position: relative
}
.m-block-ad .m-block-ad__content:before {
  border: 1px dotted #f5f5f5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.m-block-ad .m-block-ad__content>div {
  position: relative
}
.m-block-ad.m-block-ad--h250 .m-block-ad__content {
  max-height: 250px
}
.m-block-ad.m-block-ad--h300 .m-block-ad__content {
  max-height: 300px
}
.m-block-ad.m-block-ad--arena {
  margin: 0 auto 16px
}
.m-block-ad[data-tms-ad-status=resized] .m-block-ad__label.m-block-ad__label--report-enabled .m-block-ad__label__report-link {
  -webkit-box-flex: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #777;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 1 38px;
  -ms-flex: 0 1 38px;
  flex: 0 1 38px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
.m-block-ad[data-tms-ad-status=resized] .m-block-ad__content:before {
  border: 0
}

@media screen and (min-width:640px) {
.m-block-ad {
  margin-bottom: 36px;
  max-width: 300px
}
}

@media screen and (min-width:1024px) {
.m-block-ad {
  margin: 0 -16px
}
}
.m-breadcrumb .m-breadcrumb__list {
  display: block
}
.m-breadcrumb .m-breadcrumb__list .m-breadcrumb__list__item {
  color: #6f6e71;
  display: inline;
  font-size: 1.2rem
}
.m-breadcrumb .m-breadcrumb__list .m-breadcrumb__list__item .m-breadcrumb__list__item__separator {
  padding: 0 5px
}
.m-breadcrumb .m-breadcrumb__list .m-breadcrumb__list__item .m-breadcrumb__list__item__link {
  text-decoration: underline
}

@media (hover:hover) {
.m-breadcrumb .m-breadcrumb__list .m-breadcrumb__list__item .m-breadcrumb__list__item__link:hover {
  text-decoration: none
}
}
.t-content.t-content--page-builder .m-breadcrumb {
  margin: 0 16px
}
.t-content.t-content--page-builder.t-content--page-builder--dark-bg .m-breadcrumb {
  margin: 0 16px;
  padding: 16px 0 12px;
  position: relative
}
.t-content.t-content--page-builder.t-content--page-builder--dark-bg .m-breadcrumb:before {
  background-color: #373b4d;
  bottom: 0;
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  z-index: -1
}

@media screen and (min-width:640px) {
.t-content.t-content--page-builder .m-breadcrumb {
  margin: 0 24px
}
}
.m-em-audio {
  -ms-flex-line-pack: start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0 auto 28px;
  max-width: 550px
}
.m-em-audio .m-em-audio__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 15px
}
.m-em-audio .m-em-audio__sound, .m-em-audio .m-em-audio__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%
}
.m-em-audio .m-em-audio__sound {
  background-color: #f5f5f5;
  border-radius: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 15px;
  padding: 16px
}
.m-em-audio .m-em-audio__sound .m-em-audio__sound__button-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3px
}
.m-em-audio .m-em-audio__sound .m-em-audio__sound__button-wrapper .m-em-audio__sound__duration {
  font-size: 1.2rem
}
.m-em-audio .u-loading-btn .a-svg {
  position: relative
}
.m-em-audio .u-loading-btn .a-svg .a-circle-loader {
  display: block;
  height: 18px;
  left: 9px;
  position: absolute;
  top: 9px;
  width: 18px
}
.m-em-audio .u-loading-btn .a-svg .a-circle-loader__main-circle {
  border-color: #e2001a transparent transparent #e2001a;
  border-width: 2px
}
.m-em-audio .u-loading-btn .a-svg .a-circle-loader__bg-circle {
  border: 1px solid #c4c4c4;
  height: 15px;
  left: 1px;
  top: 1px;
  width: 15px
}
.m-em-audio .u-loading-btn .a-svg .a-circle-loader:after, .m-em-audio .u-loading-btn .a-svg .a-circle-loader:before {
  background-color: #e2001a;
  height: 2px;
  top: 7px;
  width: 2px
}
.m-em-audio .a-picto-play-pause {
  -webkit-box-flex: 0;
  color: #e2001a;
  -webkit-flex: 0 0 36px;
  -ms-flex: 0 0 36px;
  flex: 0 0 36px
}
.m-em-audio .a-picto-play-pause .a-svg {
  height: 36px;
  width: 36px
}
.m-em-audio .m-audio-infos {
  -webkit-box-flex: 1;
  color: #313131;
  -webkit-flex: 1 0 calc(100% - 51px);
  -ms-flex: 1 0 calc(100% - 51px);
  flex: 1 0 calc(100% - 51px);
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.m-em-audio .m-audio-infos .m-audio-infos__title {
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 0
}
.m-em-audio .m-audio-infos .m-audio-infos__title .a-svg {
  -webkit-margin-end: 5px;
  margin-inline-end: 5px
}
.m-em-audio .m-audio-infos .m-audio-infos__author {
  color: #6f6e71;
  font-size: 1.4rem
}
.m-em-audio .m-audio-infos .m-audio-infos__author+.m-audio-infos__author:before {
  content: "|";
  margin: 0 5px
}
.m-em-audio.m-em-audio--has-quote .m-em-quote {
  border: 1px solid #d4d4d4;
  border-radius: 16px 16px 30px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #313131;
  margin: 0;
  max-width: none;
  padding: 16px 16px 56px;
  width: 100%
}
.m-em-audio.m-em-audio--has-quote .m-em-quote .m-em-quote__body {
  border: none;
  margin: 0;
  padding: 0
}
.m-em-audio.m-em-audio--has-quote .m-em-audio__sound {
  margin: -40px 0 0
}
.m-item-burger {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  padding: 16px
}
.m-item-burger:not(:last-child) {
  border-bottom: 1px solid #e8eaed
}
.m-item-burger .a-nav-link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 500;
  gap: 8px;
  line-height: 1.42;
  text-transform: uppercase
}
.m-item-burger .a-nav-link, .m-item-burger .a-nav-link .a-hover-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.m-item-burger .a-nav-link .a-hover-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  -webkit-transition: font-weight .1s linear;
  transition: font-weight .1s linear
}
.m-item-burger .a-nav-link .a-hover-content:before {
  content: attr(data-hover-label);
  font-weight: 900;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  width: auto
}

@media (hover:hover) {
.m-item-burger .a-nav-link:hover .a-hover-content {
  font-weight: 900
}
}
.m-item-burger .a-nav-link--active .a-hover-content {
  font-weight: 900
}
.m-item-burger .a-nav-link .a-hover-content {
  pointer-events: none;
  text-align: start
}
.m-item-burger.m-item-burger--button {
  border: none;
  height: auto;
  padding: 0
}
.m-item-burger.m-item-burger--button .a-nav-link {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%
}

@media screen and (min-width:1280px) {
.o-ad-sponsoring[data-tms-ad-status=enabled] {
  position: relative;
  width: 100%;
  z-index: 1
}
.o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  inset-inline-start: 50%;
  overflow: visible;
  position: relative;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 1600px
}
html[dir=rtl] .o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper {
  -webkit-transform: translateX(50%);
  transform: translateX(50%)
}
.o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper .o-ad-sponsoring__link {
  background: top no-repeat #fff;
  -webkit-box-shadow: 0 0 1px #6f6e71;
  box-shadow: 0 0 1px #6f6e71;
  position: relative
}
.o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper .o-ad-sponsoring__link:focus {
  outline: none
}
.o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper .o-ad-sponsoring__link[href="#"] {
  cursor: default
}
.o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper .o-ad-sponsoring__end, .o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper .o-ad-sponsoring__start {
  height: 960px;
  width: 270px
}
.o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper .o-ad-sponsoring__start {
  background-position: 0 0
}
.o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper .o-ad-sponsoring__end {
  background-position: 100% 0
}
.o-ad-sponsoring[data-tms-ad-status=enabled] .o-ad-sponsoring__wrapper .o-ad-sponsoring__middle {
  border-bottom: 1px solid #f5f5f5;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 1060px;
  z-index: 1
}
}
.o-ad-container {
  -webkit-box-flex: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-justify-content: center;
  justify-content: center
}
.o-ad-container.o-ad-container--banner-top {
  display: none;
  overflow: hidden
}
.o-ad-container.o-ad-container--banner-top[data-tms-ad-status=disabled] {
  display: none
}
.o-ad-container.o-ad-container--with-background {
  position: relative
}
.o-ad-container.o-ad-container--with-background:before {
  background-color: #f8f8f8;
  -webkit-box-shadow: inset 0 0 30px 0 #d4d4d4;
  box-shadow: inset 0 0 30px 0 #d4d4d4;
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 200%
}
.o-ad-container.o-ad-container--with-background>div, .o-ad-container.o-ad-container--with-background>iframe {
  position: relative
}
.o-ad-container .o-ad-container__content {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%
}
.o-ad-container .o-ad-container__content .o-ad-container__content__ad {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
.o-ad-container .o-ad-container__content .o-ad-container__content__report-link {
  display: none
}
.o-ad-container[data-tms-ad-status=resized] .o-ad-container__content.o-ad-container__content--report-enabled:before {
  content: ""
}
.o-ad-container[data-tms-ad-status=resized] .o-ad-container__content.o-ad-container__content--report-enabled .o-ad-container__content__report-link, .o-ad-container[data-tms-ad-status=resized] .o-ad-container__content.o-ad-container__content--report-enabled:before {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 38px;
  -ms-flex: 0 1 38px;
  flex: 0 1 38px
}
.o-ad-container[data-tms-ad-status=resized] .o-ad-container__content.o-ad-container__content--report-enabled .o-ad-container__content__report-link {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  color: #777;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 0 6px
}
.o-ad-container[data-tms-ad-type=post-article]>div, .o-ad-container[data-tms-ad-type=post-article]>iframe {
  margin: 0 auto;
  max-width: 850px;
  width: calc(100vw - 32px)
}

@media screen and (min-width:640px) {
.o-ad-container[data-tms-ad-type=post-article]>div, .o-ad-container[data-tms-ad-type=post-article]>iframe {
  width: calc(100vw - 44px)
}
}

@media screen and (min-width:780px) and (min-height:350px) {
.o-ad-container.o-ad-container--banner-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 120px;
  padding: 15px 0
}
}

@media screen and (min-width:1000px) and (min-height:800px) {
.o-ad-container.o-ad-container--banner-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 280px;
  padding: 15px 0
}
}
.o-breaking-alert {
  background-color: #a20b0b;
  -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.16);
  box-shadow: 0 -3px 6px rgba(0,0,0,.16);
  color: #fff;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s
}
.o-breaking-alert .o-breaking-alert-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-padding-start: 16px;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 1060px;
  padding-bottom: 20px;
  padding-inline-start: 16px
}
.o-breaking-alert .o-breaking-alert-wrapper .o-breaking-alert__content {
  -webkit-box-flex: 1;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  grid-template-columns: 140px auto;
  padding-top: 12px;
  row-gap: 12px
}
.o-breaking-alert .o-breaking-alert-wrapper .a-close-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 40px;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
  height: 40px
}
.o-breaking-alert .o-breaking-alert-wrapper .o-breaking-alert__meta {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  grid-column-end: span 2;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.o-breaking-alert .o-breaking-alert-wrapper .urgent__title {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.3;
  max-height: 6.63rem;
  overflow: hidden
}
.o-breaking-alert.o-breaking-alert--no-image .o-breaking-alert-wrapper .o-breaking-alert__content {
  grid-template-columns: 1fr
}

@media screen and (min-width:640px) {
.o-breaking-alert .o-breaking-alert-wrapper {
  padding: 16px 24px
}
.o-breaking-alert .o-breaking-alert-wrapper .o-breaking-alert__content {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  align-items: start;
  grid-template-columns: 212px auto;
  grid-template-rows: -webkit-min-content 1fr;
  grid-template-rows: min-content 1fr;
  padding-top: 0;
  row-gap: 8px
}
.o-breaking-alert .o-breaking-alert-wrapper .a-close-button {
  margin-top: -10px
}
.o-breaking-alert .o-breaking-alert-wrapper .o-breaking-alert__meta {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.6rem;
  grid-column-end: auto;
  row-gap: 4px
}
.o-breaking-alert .o-breaking-alert-wrapper .urgent__image {
  grid-column-start: 1;
  grid-row: 1/span 2
}
.o-breaking-alert .o-breaking-alert-wrapper .urgent__title {
  font-size: 2rem;
  line-height: 1.2;
  max-height: 7.2rem
}
}

@media screen and (min-width:1024px) {
.o-breaking-alert .urgent__title {
  font-size: 2.4rem
}
}
.o-em-adblock {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: none;
  -webkit-justify-content: center;
  justify-content: center
}
.o-em-adblock .o-em-adblock__content, .u-has-adblock .o-em-adblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.o-em-adblock .o-em-adblock__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-flex: 1;
  -webkit-align-items: center;
  align-items: center;
  background-color: #f5f5f5;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 20px 16px
}
.o-em-adblock .o-em-adblock__content .o-em-adblock__content__text {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-bottom: 8px;
  text-align: center
}
.o-em-adblock .o-em-adblock__content .a-button {
  font-size: 1.6rem
}
.o-em-adblock .o-em-adblock__content .o-em-adblock__content__option-link {
  text-decoration: underline
}
.em-video-wrapper.u-has-adblock .o-em-adblock .o-em-adblock__content, .m-em-video.u-has-adblock .o-em-adblock .o-em-adblock__content, .t-content__main-media.u-has-adblock .o-em-adblock .o-em-adblock__content {
  aspect-ratio: 1.77777778;
  height: auto
}
.em-video-wrapper.u-has-adblock .a-picture, .em-video-wrapper.u-has-adblock .m-item-image, .m-em-video.u-has-adblock .a-picture, .m-em-video.u-has-adblock .m-item-image, .t-content__main-media.u-has-adblock .a-picture, .t-content__main-media.u-has-adblock .m-item-image {
  display: none
}

@media screen and (min-width:640px) {
.em-video-wrapper.u-has-adblock, .em-video-wrapper.u-has-adblock .m-em-video__video, .m-em-video.u-has-adblock, .m-em-video.u-has-adblock .m-em-video__video, .t-content__main-media.u-has-adblock, .t-content__main-media.u-has-adblock .m-em-video__video {
  overflow: hidden;
  position: relative
}
.em-video-wrapper.u-has-adblock .o-em-adblock, .m-em-video.u-has-adblock .o-em-adblock, .t-content__main-media.u-has-adblock .o-em-adblock {
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1
}
.em-video-wrapper.u-has-adblock .a-picture, .em-video-wrapper.u-has-adblock .m-item-image, .m-em-video.u-has-adblock .a-picture, .m-em-video.u-has-adblock .m-item-image, .t-content__main-media.u-has-adblock .a-picture, .t-content__main-media.u-has-adblock .m-item-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: blur(20px);
  filter: blur(20px)
}
.em-video-wrapper.u-has-adblock .a-figcaption, .m-em-video.u-has-adblock .a-figcaption, .t-content__main-media.u-has-adblock .a-figcaption {
  display: none
}
.o-em-adblock .o-em-adblock__content {
  -webkit-box-flex: 0;
  border-radius: 8px;
  -webkit-flex: 0 1 500px;
  -ms-flex: 0 1 500px;
  flex: 0 1 500px;
  gap: 16px;
  height: auto;
  padding: 48px
}
.o-em-adblock .o-em-adblock__content .o-em-adblock__content__text {
  font-size: 1.6rem;
  margin-bottom: 16px
}
.o-em-adblock .o-em-adblock__content .a-button {
  font-size: 1.8rem
}
}
.o-em-consent {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: none;
  -webkit-justify-content: center;
  justify-content: center
}
.o-em-consent .o-em-consent__content, .u-no-consent .o-em-consent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.o-em-consent .o-em-consent__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-flex: 1;
  -webkit-align-items: center;
  align-items: center;
  background-color: #f5f5f5;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 20px 16px
}
.o-em-consent .o-em-consent__content .o-em-consent__content__text {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-bottom: 8px;
  text-align: center
}
.o-em-consent .o-em-consent__content .a-button {
  font-size: 1.6rem
}
.o-em-consent .o-em-consent__content .o-em-consent__content__option-link {
  text-decoration: underline
}
.em-video-wrapper.u-no-consent .o-em-consent .o-em-consent__content, .m-em-video.u-no-consent .o-em-consent .o-em-consent__content, .t-content__main-media.u-no-consent .o-em-consent .o-em-consent__content {
  aspect-ratio: 1.77777778;
  height: auto
}
.em-video-wrapper.u-no-consent .a-picture, .em-video-wrapper.u-no-consent .m-item-image, .m-em-video.u-no-consent .a-picture, .m-em-video.u-no-consent .m-item-image, .t-content__main-media.u-no-consent .a-picture, .t-content__main-media.u-no-consent .m-item-image {
  display: none
}

@media screen and (min-width:640px) {
.em-video-wrapper.u-no-consent, .em-video-wrapper.u-no-consent .m-em-video__video, .m-em-video.u-no-consent, .m-em-video.u-no-consent .m-em-video__video, .t-content__main-media.u-no-consent, .t-content__main-media.u-no-consent .m-em-video__video {
  overflow: hidden;
  position: relative
}
.em-video-wrapper.u-no-consent .o-em-consent, .m-em-video.u-no-consent .o-em-consent, .t-content__main-media.u-no-consent .o-em-consent {
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1
}
.em-video-wrapper.u-no-consent .a-picture, .em-video-wrapper.u-no-consent .m-item-image, .m-em-video.u-no-consent .a-picture, .m-em-video.u-no-consent .m-item-image, .t-content__main-media.u-no-consent .a-picture, .t-content__main-media.u-no-consent .m-item-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: blur(20px);
  filter: blur(20px)
}
.em-video-wrapper.u-no-consent .a-figcaption, .m-em-video.u-no-consent .a-figcaption, .t-content__main-media.u-no-consent .a-figcaption {
  display: none
}
.o-em-consent .o-em-consent__content {
  -webkit-box-flex: 0;
  border-radius: 8px;
  -webkit-flex: 0 1 500px;
  -ms-flex: 0 1 500px;
  flex: 0 1 500px;
  gap: 16px;
  height: auto;
  padding: 48px
}
.o-em-consent .o-em-consent__content .o-em-consent__content__text {
  font-size: 1.6rem;
  margin-bottom: 16px
}
.o-em-consent .o-em-consent__content .a-button {
  font-size: 1.8rem
}
}
.u-header-hide-scroll-down[data-site-nav-state=hidden] .o-header .o-header__inner {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%)
}
.u-header-hide-scroll-down[data-site-nav-state=hidden] .o-header .o-header__inner:before {
  display: none
}
.o-header .o-header__inner {
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  width: 100%;
  z-index: 99999996
}
.o-header .o-header__inner:before {
  bottom: 0;
  -webkit-box-shadow: 0 3px 6px rgba(49,49,49,.16);
  box-shadow: 0 3px 6px rgba(49,49,49,.16);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 99999995
}
.o-header-nav {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: grid;
/*  grid-template-columns: repeat(3, 1fr);*/
  height: 65px;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0 auto;
  max-width: 1060px;
  padding: 0 16px;
  position: relative;
  z-index: 99999996
}
.o-header-nav .o-header__home-link-wrapper {
  -webkit-box-flex: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-order: 1;
  order: 1
}
.o-header-nav .o-header__home-link-wrapper, .o-header-nav .o-header__home-link-wrapper .a-home-link, .o-header-nav .o-header__site-nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.o-header-nav .o-header__site-nav-link {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30px;
  -ms-flex: 0 1 30px;
  flex: 0 1 30px;
  -webkit-justify-content: center;
  justify-content: center
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--start {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  justify-self: start;
  -webkit-order: 0;
  order: 0
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--end {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  justify-self: end;
  -webkit-order: 2;
  order: 2
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--placeholder {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30px;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
  min-width: 30px
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--desktop-only {
  display: none
}

@media screen and (min-width:640px) {
.o-header-nav {
  padding: 0 24px
}
}

@media screen and (min-width:1024px) {
.o-header .o-header__inner {
  border-bottom: 8px solid #e2001a
}
.o-header-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  height: 82px
}
.o-header-nav .o-header__home-link-wrapper {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  -webkit-box-flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-order: 0;
  order: 0
}
.o-header-nav .o-header__home-link-wrapper .a-home-link {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  height: 60px
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--mobile-only, .o-header-nav .o-header__site-nav-link.o-header__site-nav-link--placeholder {
  display: none
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--desktop-only {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--start {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--end {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--main {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4
}
.o-header-nav .o-header__site-nav-link.o-header__site-nav-link--main .a-bottom-bar-link .a-svg--picto-burger {
  height: 20px;
  width: 20px
}
}
.o-bottom-bar {
  -ms-flex-pack: distribute;
  background-color: #fff;
  border-bottom: 6px solid #e2001a;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  inset-inline-start: 0;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  position: fixed;
  width: 100%;
  z-index: 99999995
}
.o-bottom-bar:after {
  -webkit-box-shadow: 0 -3px 6px rgba(49,49,49,.16);
  box-shadow: 0 -3px 6px rgba(49,49,49,.16);
  content: "";
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.o-bottom-bar .o-bottom-bar__item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-flex: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 0 1 60px;
  -ms-flex: 0 1 60px;
  flex: 0 1 60px;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  z-index: 99999996
}
.o-bottom-bar .o-bottom-bar__item, .o-bottom-bar .o-bottom-bar__item .o-bottom-bar__item__link--mobile-only {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.o-bottom-bar .o-bottom-bar__item .o-bottom-bar__item__link--desktop-only {
  display: none
}

@media not screen and (min-width:1024px) {
.o-bottom-bar .o-bottom-bar__item.o-bottom-bar__item--desktop-only {
  display: none
}
}
.o-bottom-bar .o-bottom-bar__item .a-bottom-bar-link .a-hover-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  -webkit-transition: font-weight .1s linear;
  transition: font-weight .1s linear
}
.o-bottom-bar .o-bottom-bar__item .a-bottom-bar-link .a-hover-content:before {
  content: attr(data-hover-label);
  font-weight: 700;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  width: auto
}

@media (hover:hover) {
.o-bottom-bar .o-bottom-bar__item .a-bottom-bar-link:hover .a-hover-content {
  font-weight: 700
}
}
.o-bottom-bar .o-bottom-bar__item .a-bottom-bar-link--active .a-hover-content {
  font-weight: 700
}
.o-bottom-bar .o-bottom-bar__item.o-bottom-bar__item--live .o-bottom-bar__item__link .a-player-links .a-player-links__link .a-player-links__link__live-name, .o-bottom-bar .o-bottom-bar__item.o-bottom-bar__item--live .o-bottom-bar__item__link .a-player-links .a-player-links__link .a-player-links__link__live-subname {
  white-space: nowrap
}
.o-bottom-bar .o-bottom-bar__item.o-bottom-bar__item--live .o-bottom-bar__item__link--mobile-only.o-bottom-bar__item__link--live .a-player-links .a-player-links__link .a-player-links__link__live-name, .o-bottom-bar .o-bottom-bar__item.o-bottom-bar__item--live .o-bottom-bar__item__link--mobile-only.o-bottom-bar__item__link--live .a-player-links .a-player-links__link .a-player-links__link__live-subname {
  font-size: 1.4rem
}
.o-bottom-bar .o-bottom-bar__item.o-bottom-bar__item--live .a-bottom-bar-link .a-bottom-bar-link__label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 3px
}
.o-bottom-bar .o-bottom-bar__item.o-bottom-bar__item--live .a-bottom-bar-link .a-bottom-bar-link__label:before {
  background-color: #d90000;
  border-radius: 50%;
  content: "";
  height: 10px;
  width: 10px
}

@media screen and (min-width:1024px) {
.o-bottom-bar {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  border-bottom: none;
  bottom: auto;
  height: 82px;
  inset-inline-start: calc(50% - 101px);
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 0;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 650px
}
.o-bottom-bar:after {
  display: none
}
.o-bottom-bar .o-bottom-bar__item {
  margin: 0 15px
}
.o-bottom-bar .o-bottom-bar__item.o-bottom-bar__item--live {
  -webkit-box-ordinal-group: 101;
  -ms-flex-order: 100;
  border-left: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
  gap: 20px;
  -webkit-order: 100;
  order: 100;
  padding: 0 25px
}
.o-bottom-bar .o-bottom-bar__item .o-bottom-bar__item__link--mobile-only, .o-bottom-bar .o-bottom-bar__item.o-bottom-bar__item--burger {
  display: none
}
.o-bottom-bar .o-bottom-bar__item .o-bottom-bar__item__link--desktop-only {
  -webkit-box-flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 70px;
  -ms-flex: 1 1 70px;
  flex: 1 1 70px;
  -webkit-justify-content: center;
  justify-content: center;
  min-width: 70px
}
}
.o-modal-content {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 8px rgba(0,0,0,.4);
  box-shadow: 0 0 8px rgba(0,0,0,.4);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  left: 50%;
  max-width: 500px;
  min-width: 300px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: calc(100% - 20px)
}
.o-modal-content.o-modal-content--pwa .o-modal-content__header {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 15px 15px 0;
  text-align: center;
  width: 100%
}
.o-modal-content.o-modal-content--pwa .o-modal-content__header .a-close-button {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end
}
.o-modal-content.o-modal-content--pwa .o-modal-content__header .o-modal-content__header__title {
  font-size: 2.4rem
}
.o-modal-content.o-modal-content--pwa .o-modal-content__header .o-modal-content__header__title strong {
  font-weight: 700
}
.o-modal-content.o-modal-content--pwa .o-modal-content__body {
  padding: 15px 12px
}
.o-modal-content.o-modal-content--pwa .o-modal-content__footer {
  background-color: #c4c4c4;
  padding: 15px 12px;
  width: 100%
}
.o-tag-list {
  position: relative
}
.o-tag-list .o-tag-list__wrapper {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin: 0 auto;
  max-width: 1060px;
  overflow: hidden;
  width: 100%
}
.o-tag-list .o-tag-list__wrapper, .o-tag-list .o-tag-list__wrapper .u-horizontal-scroll__scrollable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  position: relative
}
.o-tag-list .o-tag-list__wrapper .u-horizontal-scroll__scrollable {
  -webkit-overflow-scrolling: touch;
  -webkit-padding-end: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  min-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding-inline-end: 50px;
  scrollbar-width: none
}
.o-tag-list .o-tag-list__wrapper .u-horizontal-scroll__scrollable::-webkit-scrollbar {
display:none
}
.o-tag-list .o-tag-list__wrapper:after {
  background: -webkit-gradient(linear, left top, right top, from(hsla(0,0%,100%,0)), to(#fff));
  background: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #fff);
  content: "";
  height: 100%;
  pointer-events: none;
  position: absolute;
  width: 50px
}
.o-tag-list .o-tag-list__wrapper .o-tag-list__scrollable {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  gap: 10px
}
.o-tag-list .o-tag-list__wrapper .o-tag-list__scrollable .o-tag-list__item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-flex: 0;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}
.o-tag-list .o-tag-list__wrapper:after {
  top: 0
}
.o-tag-list .o-tag-list__navigation {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  width: 100%
}
.o-tag-list .o-tag-list__navigation .a-tag-nav-btn {
  background-color: #fff;
  cursor: pointer;
  display: none;
  height: 30px;
  position: absolute;
  top: -15px;
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
  width: 30px;
  z-index: 2
}
.o-tag-list .o-tag-list__navigation .a-tag-nav-btn:after {
  background-color: #fff;
  -webkit-box-shadow: 0 0 20px 30px #fff;
  box-shadow: 0 0 20px 30px #fff;
  content: "";
  height: calc(100% + 5px);
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  width: 1px;
  z-index: -1
}
.o-tag-list .o-tag-list__navigation .a-tag-nav-btn.a-tag-nav-btn--show {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.o-tag-list .o-tag-list__navigation .a-tag-nav-btn.a-tag-nav-btn--left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  left: 0
}
.o-tag-list .o-tag-list__navigation .a-tag-nav-btn.a-tag-nav-btn--right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  right: 0
}
.o-tag-list.o-tag-list--no-overflow .o-tag-list__wrapper {
  height: auto
}
.o-tag-list.o-tag-list--no-overflow .o-tag-list__wrapper .o-tag-list__scrollable {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: auto
}
.o-tag-list.o-tag-list--no-overflow .o-tag-list__wrapper:after {
  display: none
}
.o-tag-list-wrapper .o-tag-list .o-tag-list__wrapper {
  padding: 8px 0
}
.o-tag-list-wrapper .o-tag-list .o-tag-list__wrapper .o-tag-list__scrollable {
  -webkit-padding-start: 16px;
  gap: 24px;
  padding-inline-start: 16px
}
.o-tag-list-wrapper .o-tag-list .o-tag-list__wrapper .o-tag-list__navigation {
  top: 8px
}
.o-tag-list-wrapper .o-tag-list .o-tag-list__wrapper .o-tag-list__navigation .a-tag-nav-btn.a-tag-nav-btn--left {
  left: 24px
}
.o-tag-list-wrapper .o-tag-list .o-tag-list__wrapper .o-tag-list__navigation .a-tag-nav-btn.a-tag-nav-btn--right {
  right: 24px
}
.t-content.t-content--page-builder .o-tag-list {
  margin: 0 16px
}
.t-content.t-content--page-builder .o-tag-list .o-tag-list__title {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 8px
}
.t-content.t-content--page-builder .o-pb-masterhead .o-pb-masterhead__hot-tags .o-tag-list {
  margin: 0
}
.o-tag-list-wrapper {
  -webkit-transition: top .3s, -webkit-transform .3s;
  transition: top .3s, -webkit-transform .3s;
  transition: transform .3s, top .3s;
  transition: transform .3s, top .3s, -webkit-transform .3s;
  width: 100%
}
.o-tag-list-wrapper:before {
  background-color: #fff;
  border-top: 1px solid #6f6e71;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100vw
}
.o-tag-list-wrapper:after {
  bottom: 0;
  -webkit-box-shadow: 0 3px 6px rgba(49,49,49,.16);
  box-shadow: 0 3px 6px rgba(49,49,49,.16);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 99999995
}
.o-tag-list-wrapper .o-tag-list {
  margin: 0 auto;
  max-width: 1060px;
  position: relative;
  z-index: 99999996
}
.o-tag-list-wrapper .a-hot-tag {
  color: #e2001a
}
.o-tag-list-wrapper .a-hot-tag--active {
  font-weight: 700
}
.u-header-hide-scroll-down[data-site-nav-state=hidden] .o-tag-list-wrapper {
  top: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%)
}
.u-header-hide-scroll-down[data-site-nav-state=hidden] .o-tag-list-wrapper:after {
  display: none
}

@media screen and (min-width:640px) {
.t-content.t-content--page-builder .o-tag-list {
  margin: 0 24px
}
.t-content.t-content--page-builder .o-tag-list.o-tag-list--all-programs {
  margin: 0
}
.o-tag-list-wrapper .o-tag-list .o-tag-list__wrapper {
  padding: 8px 24px
}
.o-tag-list-wrapper .o-tag-list .o-tag-list__wrapper .o-tag-list__scrollable {
  -webkit-padding-start: 0;
  padding-inline-start: 0
}
.o-tag-list .o-tag-list__navigation {
  display: block
}
}

@media screen and (min-width:1024px) {
.o-tag-list-wrapper:before {
  border-top: none
}
.o-tag-list-wrapper .o-tag-list .o-tag-list__wrapper .o-tag-list__scrollable {
  gap: 32px
}
.o-tag-list .o-tag-list__wrapper .o-tag-list__scrollable {
  gap: 10px
}
}
.o-site-nav-wrapper {
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  opacity: 0;
  position: fixed;
  top: 65px;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: visibility .3s, opacity .3s, -webkit-transform .3s;
  transition: visibility .3s, opacity .3s, -webkit-transform .3s;
  transition: transform .3s, visibility .3s, opacity .3s;
  transition: transform .3s, visibility .3s, opacity .3s, -webkit-transform .3s;
  visibility: hidden;
  width: 100%;
  z-index: 99999989
}
.u-header-hide-scroll-down[data-site-nav-state=hidden] .o-site-nav-wrapper {
  top: 0
}
.o-site-nav-wrapper .o-site-nav__scrollable {
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto
}
.o-site-nav-wrapper.o-site-nav-wrapper--active {
  bottom: 60px;
  opacity: 1;
  pointer-events: none;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  visibility: visible
}
.o-site-nav-wrapper.o-site-nav-wrapper--active .o-site-nav__scrollable {
  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.16);
  box-shadow: 0 3px 6px rgba(0,0,0,.16);
  pointer-events: auto
}
.o-site-nav-wrapper.o-site-nav-wrapper--is-bb {
  -webkit-transform: translateY(calc(100% + 60px));
  transform: translateY(calc(100% + 60px))
}
.o-site-nav-wrapper.o-site-nav-wrapper--is-bb .o-site-nav__scrollable {
  bottom: 0;
  position: absolute;
  width: 100%
}
.o-site-nav-wrapper.o-site-nav-wrapper--is-bb.o-site-nav-wrapper--active {
  -webkit-transform: translateY(0);
  transform: translateY(0)
}
.o-site-nav-wrapper.o-site-nav-wrapper--is-bb.o-site-nav-wrapper--active .o-site-nav__scrollable {
  -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.16);
  box-shadow: 0 -3px 6px rgba(0,0,0,.16)
}

@media screen and (min-width:1024px) {
.o-site-nav-wrapper {
  max-width: 428px;
  top: 90px;
  width: auto;
  z-index: 99999989
}
.o-site-nav-wrapper .o-site-nav__scrollable {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.o-site-nav-wrapper.o-site-nav-wrapper--is-bb {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%)
}
.o-site-nav-wrapper.o-site-nav-wrapper--is-bb .o-site-nav__scrollable {
  bottom: auto;
  position: static;
  width: auto
}
.o-site-nav-wrapper.o-site-nav-wrapper--is-bb.o-site-nav-wrapper--active {
  -webkit-transform: translateY(0);
  transform: translateY(0)
}
.o-site-nav-wrapper.o-site-nav-wrapper--is-bb.o-site-nav-wrapper--active .o-site-nav__scrollable {
  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.16);
  box-shadow: 0 3px 6px rgba(0,0,0,.16)
}
}
.o-special-bar {
  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.16);
  box-shadow: 0 3px 6px rgba(0,0,0,.16);
  padding: 9px 0
}
.o-special-bar .o-special-bar__wrapper {
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: stretch;
  justify-content: stretch;
  margin: 0 auto;
  max-width: 1060px;
  padding: 0 16px
}
.o-special-bar .o-special-bar__wrapper .o-special-bar__content {
  color: #fff;
  line-height: 1.2
}

@media screen and (min-width:640px) {
.o-special-bar .o-special-bar__wrapper {
  padding: 0 24px
}
}
.o-sticky-wrapper {
  bottom: 60px;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 99999985
}

@media screen and (min-width:1024px) {
.o-sticky-wrapper {
  bottom: 0
}
}
.t-content {
  margin: 0 auto;
  max-width: 1060px;
  padding: 22px 0 60px
}
.t-content .m-breadcrumb, .t-content .o-seasons, .t-content .t-content__authors, .t-content .t-content__body, .t-content .t-content__chapo, .t-content .t-content__chapters, .t-content .t-content__dates, .t-content .t-content__description, .t-content .t-content__page-cta, .t-content .t-content__podcast-about, .t-content .t-content__podcast-header, .t-content .t-content__related, .t-content .t-content__section, .t-content .t-content__shares, .t-content .t-content__tags, .t-content .t-content__title, .t-content .t-content__top-articles, .t-content .t-content__transcription {
  margin-left: 16px;
  margin-right: 16px
}
.t-content .t-content__page-cta {
  margin-bottom: 30px
}
.t-content .t-content__page-cta .a-audio-player-btn.a-audio-player-btn--skeleton {
  min-height: 44px
}
.t-content .t-content__page-cta .a-audio-player-btn .a-svg {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0
}
.t-content .t-content__page-cta .a-audio-player-btn .a-audio-player-btn__label {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1
}
.t-content .t-content__section {
  margin-bottom: 16px;
  margin-top: 24px
}
.t-content .m-breadcrumb, .t-content .t-content__body, .t-content .t-content__main-media, .t-content .t-content__related, .t-content .t-content__tags {
  margin-bottom: 14px
}
.t-content .t-content__authors, .t-content .t-content__dates, .t-content .t-content__shares, .t-content .t-content__title, .t-content .t-content__transcription {
  margin-bottom: 24px
}
.t-content .t-content__shares.t-content__shares--has-label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 20px;
  padding: 20px 0
}
.t-content .t-content__shares.t-content__shares--has-label .a-share-bar-label {
  -webkit-box-flex: 0;
  color: #6f6e71;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 1.3rem;
  white-space: nowrap
}
.t-content .t-content__shares.t-content__shares--has-label .m-share-bar {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}
.t-content .o-aside-content.o-aside-content--guest-list, .t-content .t-content__chapters, .t-content .t-content__podcast-header {
  margin-bottom: 40px
}
.t-content .t-content__main-media .a-figcaption {
  font-size: 1.2rem
}
.t-content .t-content__dates {
  font-size: 1.3rem
}
.t-content .t-content__section.a-tag, .t-content .t-content__tags .m-tags-list .m-tags-list__tag {
  font-size: 1.4rem
}
.t-content .t-content__tags .t-content__tags__title {
  font-size: 2.6rem;
  font-weight: 700;
  margin: 0 0 10px
}
.t-content .t-content__section.a-tag .a-tag__wrapper {
  font-weight: 700;
  padding: 4px 6px
}
.t-content .t-content__title.t-content__title--centered {
  text-align: center
}
.t-content .m-em-video .a-figcaption, .t-content .t-content__main-media .a-figcaption {
  padding: 8px 16px
}
.t-content .em-video-wrapper [data-hidden-video-player], .t-content .t-content__main-media [data-hidden-video-player] {
  display: none
}
.t-content .t-content__authors.t-content__authors--with-rt {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1.3rem;
  gap: 10px;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.t-content .t-content__chapo {
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 28px
}
.t-content .t-content__chapo .t-location {
  color: #6f6e71;
  font-size: 1.7rem;
  font-style: italic;
  font-weight: 400
}
.t-content .t-content__body blockquote, .t-content .t-content__body ol, .t-content .t-content__body p, .t-content .t-content__body ul, .t-content .t-content__body>h3, .t-content .t-content__body>h4 {
  color: #454545;
  font-size: 1.7rem;
  line-height: 1.7;
  margin-bottom: 28px
}
.t-content .t-content__body p.empty, .t-content .t-content__body p:empty {
  display: none
}
.t-content .t-content__body>h2, .t-content .t-content__body>h3, .t-content .t-content__body>h4 {
  color: #313131;
  font-weight: 700
}
.t-content .t-content__body>h2 {
  font-size: 2.3rem;
  line-height: 1.5;
  margin-bottom: 15px;
  margin-top: 40px
}
.t-content .t-content__body>h4 {
  color: #5f6368
}
.t-content .t-content__body ol, .t-content .t-content__body ul {
  -webkit-padding-start: 18px;
  padding-inline-start: 18px
}
.t-content .t-content__body ol a, .t-content .t-content__body ul a {
  color: #e2001a
}

@media (hover:hover) {
.t-content .t-content__body ol a:hover, .t-content .t-content__body ul a:hover {
  text-decoration: underline
}
}
.t-content .t-content__body ol a:visited, .t-content .t-content__body ul a:visited {
  color: #e2001a
}
.t-content .t-content__body ul {
  list-style: disc
}
.t-content .t-content__body ol {
  list-style-type: decimal
}
.t-content .t-content__body .t-copyright, .t-content .t-content__body .t-location {
  color: #6f6e71
}
.t-content .t-content__body .t-copyright {
  margin-bottom: 0
}
.t-content .t-content__body blockquote.quote {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-style: oblique;
  margin: 0 auto 28px;
  max-width: 550px
}
.t-content .t-content__body blockquote.quote:before {
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="1953.825 753.831 51.23 39.793"><path fill="%23e2001a" d="M1953.825 778.553q0-17.156 20.552-24.722v2.979a20.992 20.992 0 0 0-9.233 6.612 16.569 16.569 0 0 0-3.932 10.6 3.062 3.062 0 0 0 .357 1.668.537.537 0 0 0 .477.357 2.036 2.036 0 0 0 .953-.477 7.956 7.956 0 0 1 4.766-1.37 7.874 7.874 0 0 1 6.106 2.859 9.8 9.8 0 0 1-.477 13.642 10.093 10.093 0 0 1-7.3 2.919 10.75 10.75 0 0 1-9.233-4.766 17.366 17.366 0 0 1-3.036-10.301zm28.653 0q0-17.156 20.552-24.722v2.979a20.992 20.992 0 0 0-9.23 6.612 16.569 16.569 0 0 0-3.932 10.6 3.062 3.062 0 0 0 .357 1.668.537.537 0 0 0 .477.357 2.036 2.036 0 0 0 .953-.477 7.956 7.956 0 0 1 4.763-1.37 7.874 7.874 0 0 1 6.106 2.859 9.8 9.8 0 0 1-.477 13.642 10.093 10.093 0 0 1-7.3 2.919 10.75 10.75 0 0 1-9.233-4.766 17.366 17.366 0 0 1-3.035-10.301z"/></svg>');
  margin-bottom: 15px
}
.t-content .t-content__body blockquote.quote:after {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="1953.944 772.376 51.23 39.793"><path fill="%23e2001a" d="M2005.175 787.447q0 17.156-20.552 24.722v-2.979a20.992 20.992 0 0 0 9.233-6.612 16.569 16.569 0 0 0 3.932-10.6 3.062 3.062 0 0 0-.357-1.668.537.537 0 0 0-.477-.357 2.036 2.036 0 0 0-.953.477 7.956 7.956 0 0 1-4.766 1.37 7.874 7.874 0 0 1-6.106-2.859 9.8 9.8 0 0 1 .477-13.642 10.093 10.093 0 0 1 7.3-2.919 10.75 10.75 0 0 1 9.233 4.766 17.366 17.366 0 0 1 3.036 10.301zm-28.653 0q0 17.156-20.552 24.722v-2.979a20.992 20.992 0 0 0 9.23-6.612 16.569 16.569 0 0 0 3.932-10.6 3.062 3.062 0 0 0-.357-1.668.537.537 0 0 0-.477-.357 2.036 2.036 0 0 0-.953.477 7.956 7.956 0 0 1-4.763 1.37 7.874 7.874 0 0 1-6.106-2.859 9.8 9.8 0 0 1 .477-13.642 10.093 10.093 0 0 1 7.3-2.919 10.75 10.75 0 0 1 9.233 4.766 17.366 17.366 0 0 1 3.035 10.301z"/></svg>')
}
.t-content .t-content__body blockquote.quote:after, .t-content .t-content__body blockquote.quote:before {
  color: #6f6e71;
  height: 40px;
  width: 50px
}
.t-content .t-content__body blockquote.quote p:last-child {
  margin-bottom: 15px
}
.t-content .t-content__related {
  margin-top: 0
}
.t-content .t-content__list-content {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin: 0 16px;
  row-gap: 20px
}
.t-content .t-content__list-content .t-content__list-content__title {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.t-content .t-content__list-content .t-content__list-content__title .a-aside-title {
  color: #e2001a;
  font-size: 1.7rem;
  font-weight: 700;
  text-transform: uppercase
}
.t-content .t-content__list-content .m-pagination-wrapper, .t-content .t-content__list-content .o-layout-list {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%
}
.t-content .t-content__list-content+.t-content__tags {
  margin-top: 30px
}
.t-content .t-content__description ol, .t-content .t-content__description p, .t-content .t-content__description ul {
  font-size: 1.7rem;
  line-height: 1.7;
  margin-bottom: 28px
}
.t-content .t-content__description ol, .t-content .t-content__description ul {
  -webkit-padding-start: 18px;
  padding-inline-start: 18px
}
.t-content .t-content__description ol a, .t-content .t-content__description ul a {
  color: #e2001a
}

@media (hover:hover) {
.t-content .t-content__description ol a:hover, .t-content .t-content__description ul a:hover {
  text-decoration: underline
}
}
.t-content .t-content__description ol a:visited, .t-content .t-content__description ul a:visited {
  color: #e2001a
}
.t-content .t-content__description ul {
  list-style: disc
}
.t-content .t-content__description ol {
  list-style-type: decimal
}
.t-content .t-content__body table {
  border-spacing: 0;
  margin-bottom: 28px
}
.t-content .t-content__body table tr td, .t-content .t-content__body table tr th {
  font-weight: 700;
  padding: 5px 18px
}
.t-content .t-content__body table tr th {
  font-size: 2rem;
  text-align: start
}
.t-content .t-content__body table tr td {
  font-size: 1.7rem;
  line-height: 1.3
}
.t-content .t-content__body table.m-table-alternate tr td, .t-content .t-content__body table.m-table-alternate tr th {
  padding: 20px 18px
}
.t-content .t-content__body table.m-table-alternate tr th {
  background-color: #e2001a;
  color: #fff
}
.t-content .t-content__body table.m-table-alternate tr:nth-child(2n) {
  background-color: #f5f5f5
}

@media screen and (min-width:640px) {
.t-content .m-breadcrumb, .t-content .o-seasons, .t-content .t-content__authors, .t-content .t-content__body, .t-content .t-content__chapo, .t-content .t-content__chapters, .t-content .t-content__dates, .t-content .t-content__description, .t-content .t-content__edition-emission, .t-content .t-content__page-cta, .t-content .t-content__podcast-about, .t-content .t-content__podcast-header, .t-content .t-content__related, .t-content .t-content__section, .t-content .t-content__shares, .t-content .t-content__tags, .t-content .t-content__title, .t-content .t-content__top-articles, .t-content .t-content__transcription {
  margin-left: 24px;
  margin-right: 24px
}
.t-content .m-breadcrumb, .t-content .t-content__body, .t-content .t-content__edition-emission, .t-content .t-content__main-media, .t-content .t-content__related, .t-content .t-content__title {
  margin-bottom: 20px
}
.t-content .o-seasons, .t-content .t-content__authors, .t-content .t-content__tags, .t-content .t-content__transcription {
  margin-bottom: 40px
}
.t-content .t-content__dates {
  margin-bottom: 32px
}
.t-content .t-content__section {
  margin-top: 32px
}
.t-content .t-content__chapo {
  font-size: 2rem;
  font-weight: 500
}
.t-content .t-content__body>.a-read-more, .t-content .t-content__body>.m-em-audio, .t-content .t-content__body>.m-em-diaporama, .t-content .t-content__body>.m-em-flash, .t-content .t-content__body>.m-em-liveblog, .t-content .t-content__body>.m-em-quote, .t-content .t-content__body>.m-em-textbox, .t-content .t-content__body>.m-em-twitter, .t-content .t-content__body>.m-em-video, .t-content .t-content__body>[data-wrapper-video-player] {
  clear: both
}
.t-content .t-content__body>h2 {
  font-size: 2.3rem;
  font-weight: 700
}
.t-content .t-content__dates, .t-content .t-content__main-media .a-figcaption, .t-content .t-content__section.a-tag, .t-content .t-content__tags, .t-content .t-content__tags .m-tags-list .m-tags-list__tag {
  font-size: 1.5rem
}
.t-content .m-em-video .a-figcaption, .t-content .t-content__main-media .a-figcaption {
  padding: 8px 24px
}
.t-content .t-content__authors.t-content__authors--with-rt {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  font-size: 1.5rem;
  gap: 15px;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.t-content .t-content__shares.t-content__shares--has-label {
  gap: 20px
}
.t-content .t-content__shares.t-content__shares--has-label .a-share-bar-label {
  font-size: 1.5rem
}
.t-content .t-content__related {
  margin-top: 0
}
.t-content .t-content__related .o-aside-content .o-aside-content__title {
  margin: 0
}
.t-content .t-content__list-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 24px
}
.t-content .t-content__list-content .t-content__list-content__title .a-aside-title {
  font-size: 2.5rem
}
.t-content .t-content__list-content+.t-content__tags {
  margin-top: 40px
}
.t-content.t-content--article .t-content__main-media, .t-content.t-content--breaking .t-content__main-media, .t-content.t-content--report .t-content__main-media, .t-content.t-content--video .t-content__main-media {
  margin-bottom: 40px
}
}

@media screen and (min-width:1024px) {
.t-content .t-content__article-wrapper .t-content__tags, .t-content .t-content__article-wrapper .t-content__top-articles, .t-content .t-content__authors, .t-content .t-content__body, .t-content .t-content__chapo, .t-content .t-content__chapters, .t-content .t-content__description, .t-content .t-content__related, .t-content .t-content__transcription {
  margin-left: auto;
  margin-right: auto;
  max-width: 850px
}
.t-content .t-content__main-media {
  margin-left: 24px;
  margin-right: 24px
}
.t-content .t-content__main-media .a-figcaption {
  padding: 8px 0
}
.t-content .t-content__main-media .a-figcaption span+span {
  margin: 0 2px
}
.t-content .t-content__list-content {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.t-content .t-content__list-content .m-pagination-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
}
.a-svg--picto-home-cn-tw {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="29"><text transform="translate(7 4)" color="%23313131" font-size="16" font-family="YuGothicUI-Regular, Yu Gothic UI"><tspan x="0" y="17">頭條</tspan></text><g fill="none" stroke="%23313131"><path d="M0 0h46v29H0z"/><path d="M.5.5h45v28H.5z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 29px;
  width: 46px
}
.a-svg--picto-redirect-cn-tw {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29"><text transform="translate(7 4)" color="%23313131" font-size="16" font-family="YuGothicUI-Regular, Yu Gothic UI"><tspan x="0" y="17">簡</tspan></text><g fill="none" stroke="%23313131"><path d="M0 0h29v29H0z" stroke="none"/><path d="M.5.5h28v28H.5z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 29px;
  width: 29px
}
@-webkit-keyframes squeeze {
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(.2);
transform:scale(.2)
}
60% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes squeeze {
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(.2);
transform:scale(.2)
}
60% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.a-status-tag {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.1rem;
  font-weight: 900;
  line-height: 1.54;
  text-transform: uppercase
}
.a-status-tag.a-status-tag--small {
  padding: 4px 8px
}
.a-status-tag.a-status-tag--live, .a-status-tag.a-status-tag--urgent {
  color: #d60e0e;
  -webkit-column-gap: 4px;
  -moz-column-gap: 4px;
  column-gap: 4px
}
.a-status-tag.a-status-tag--urgent {
  padding: 0
}
.a-status-tag.a-status-tag--urgent.a-status-tag--big {
  font-size: 1.6rem;
  font-weight: 900;
  line-height: 1.37
}

@media screen and (min-width:640px) {
.a-status-tag.a-status-tag--urgent.a-status-tag--big {
  font-size: 2rem;
  line-height: 1.3
}
}
.a-status-tag.a-status-tag--urgent.a-status-tag--big .a-svg {
  height: 20px;
  width: 20px
}
.a-status-tag.a-status-tag--breaking {
  background-color: #e2001a;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  padding: 4px 8px
}
.a-status-tag.a-status-tag--breaking:before {
  -webkit-animation: squeeze 5s infinite;
  animation: squeeze 5s infinite
}
.a-status-tag.a-status-tag--breaking:before {
  background: #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 8px;
  width: 8px
}

@media screen and (min-width:1024px) {
.a-status-tag {
  font-size: 1.4rem;
  font-weight: 900;
  line-height: 1.42
}
.a-status-tag.a-status-tag--big {
  font-size: 1.6rem;
  font-weight: 900;
  line-height: 1.37
}
.a-status-tag.a-status-tag--breaking {
  padding: 8px 12px
}
.a-status-tag.a-status-tag--breaking:before {
  height: 10px;
  width: 10px
}
.a-status-tag.a-status-tag--small {
  font-size: 1.1rem;
  font-weight: 900;
  line-height: 1.54;
  padding: 4px 8px
}
.a-status-tag.a-status-tag--small.a-status-tag--urgent {
  padding: 0
}
}
@media screen and (min-width:1024px) and screen and (min-width:640px) {
.a-status-tag.a-status-tag--big {
font-size:2rem;
line-height:1.3
}
}
.o-pwa-a2hs.o-pwa-a2hs--step-2 .o-modal-content--pwa {
  bottom: 50px;
  top: unset;
  -webkit-transform: translate(-50%);
  transform: translate(-50%)
}
.o-pwa-a2hs.o-pwa-a2hs--step-2 .o-modal-content--pwa:after {
  border: 30px solid transparent;
  border-top-color: #fff;
  bottom: -60px;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0
}
.o-pwa-a2hs .o-modal-content--pwa {
  -webkit-transition: all 1s cubic-bezier(.18, .89, .32, 1.28);
  transition: all 1s cubic-bezier(.18, .89, .32, 1.28)
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content {
  background-color: #fff;
  border-radius: 13px
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content .o-modal-content__header .a-brand-logo {
  border-radius: 6px;
  height: 60px;
  width: 60px
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content .o-modal-content__header .a-brand-logo--fle {
  border-radius: 0;
  height: 60px;
  width: 152px
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content .o-modal-content__body .m-content-body-item__text-with-icon {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 25px
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content .o-modal-content__body .m-content-body-item__text-with-icon .a-svg {
  margin: 0 3px
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content .o-modal-content__footer {
  background: transparent
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content .o-modal-content__footer .a-modal-btn {
  border-radius: 7px;
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: 700;
  line-height: 35px;
  margin-bottom: 15px;
  text-transform: uppercase;
  width: 100%
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content .o-modal-content__footer .a-modal-btn:last-child {
  margin-bottom: 0
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content .o-modal-content__footer .a-modal-btn.a-modal-btn--primary {
  background-color: #e2001a;
  border-color: #e2001a;
  color: #fff
}
.o-pwa-a2hs .o-modal-content--pwa.o-modal-content .o-modal-content__footer .a-modal-btn.a-modal-btn--secondary {
  background-color: #fff;
  border-color: #c4c4c4;
  color: #313131
}
.o-pwa-a2hs.o-pwa-a2hs--offline-banner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #c70b0b;
  border-radius: 0;
  bottom: 0;
  -webkit-column-gap: 12px;
  -moz-column-gap: 12px;
  column-gap: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-justify-content: center;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 99999986
}
.o-pwa-a2hs.o-pwa-a2hs--offline-banner .o-pwa-a2hs__content {
  color: #fff;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42
}

@media screen and (min-width:640px) {
.o-pwa-a2hs.o-pwa-a2hs--offline-banner .o-pwa-a2hs__content {
  font-size: 1.6rem;
  line-height: 1.5
}
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-home-cn-tw {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="29"><text transform="translate(7 4)" color="%23e2001a" font-size="16" font-family="YuGothicUI-Regular, Yu Gothic UI"><tspan x="0" y="17">頭條</tspan></text><g fill="none" stroke="%23e2001a"><path d="M0 0h46v29H0z"/><path d="M.5.5h45v28H.5z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 29px;
  width: 46px
}
.a-bottom-bar-link.a-bottom-bar-link--active .a-bottom-bar-link__svg.a-svg--picto-redirect-cn-tw {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29"><text transform="translate(7 4)" color="%23e2001a" font-size="16" font-family="YuGothicUI-Regular, Yu Gothic UI"><tspan x="0" y="17">簡</tspan></text><g fill="none" stroke="%23e2001a"><path d="M0 0h29v29H0z" stroke="none"/><path d="M.5.5h28v28H.5z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 29px;
  width: 29px
}

@media (hover:hover) {
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-home-cn-tw {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="29"><text transform="translate(7 4)" color="%23e2001a" font-size="16" font-family="YuGothicUI-Regular, Yu Gothic UI"><tspan x="0" y="17">頭條</tspan></text><g fill="none" stroke="%23e2001a"><path d="M0 0h46v29H0z"/><path d="M.5.5h45v28H.5z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 29px;
  width: 46px
}
.a-bottom-bar-link:hover .a-bottom-bar-link__svg.a-svg--picto-redirect-cn-tw {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29"><text transform="translate(7 4)" color="%23e2001a" font-size="16" font-family="YuGothicUI-Regular, Yu Gothic UI"><tspan x="0" y="17">簡</tspan></text><g fill="none" stroke="%23e2001a"><path d="M0 0h29v29H0z" stroke="none"/><path d="M.5.5h28v28H.5z"/></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 29px;
  width: 29px
}
}
@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/Roboto-Light.44399015b00e7502bd170766313ec250.woff2) format("woff2"), url(../fonts/Roboto-Light.df0f59d80526acc6d0cd31413184263f.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Roboto-Regular.91c246eb7465283afb63aad6bd11b62a.woff2) format("woff2"), url(../fonts/Roboto-Regular.31012f9b3e3da44f87e842e419bc267a.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Roboto-Bold.0e19e78300e4c59a6a870a571201ea62.woff2) format("woff2"), url(../fonts/Roboto-Bold.3f2cbde6b72e8d05669fb048b5ebc20f.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/Roboto-Black.2e8becfcae330421664b6806b872080f.woff2) format("woff2"), url(../fonts/Roboto-Black.e79330321758be9bc5dbd190a8ebdd28.woff) format("woff")
}
body, html {
  font-size: 62.5%
}
body {
  font-family: Roboto, Arial, sans-serif;
  font-size: 1.4rem
}
.a-status-tag.a-status-tag--breaking {
  line-height: 1
}
.t-content .t-content__body img{
  max-width:100%!important;
}
.o-header{
  position:fixed;
  z-index: 9999999;
  top:0;
  width:100%;
  background-color:#fff;
}
.logo-img{
  height:50px;
}
@media(min-width:1024px){
  .o-header{
    border-bottom: 8px solid #e2001a;
  }
  .o-header-wrapper{
    max-width:1060px;
    display:flex;
    
    margin-left:auto;
    margin-right:auto;
  }
  body.u-header-sticky .o-header .o-header__inner{
    position:static;
    border:none;
    width:auto;
  }
  .o-bottom-bar{
    position:static;
    transform: translateX(0);
  }
}