.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-podcast {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45"><path d="M40.517 0H4.484A4.473 4.473 0 0 0 0 4.484v36.033A4.473 4.473 0 0 0 4.484 45h36.033A4.473 4.473 0 0 0 45 40.517V4.484A4.473 4.473 0 0 0 40.517 0z" fill="%23313131"/><g transform="translate(-111 -495.5)"><circle cx="4.174" cy="4.174" r="4.174" transform="translate(129.347 509.37)" fill="%23fff"/><path fill="%23fff" d="M129.347 519.805h8.348v16.696h-8.348z"/><g fill="none" stroke="%23fff"><path d="M127.671 518.872a8.246 8.246 0 0 1-2.423-5.85 8.247 8.247 0 0 1 2.423-5.851 8.249 8.249 0 0 1 5.85-2.423 8.249 8.249 0 0 1 5.85 2.423 8.247 8.247 0 0 1 2.423 5.851 8.246 8.246 0 0 1-2.423 5.85"/><path d="M124.668 521.876a12.554 12.554 0 0 1-2.684-3.98 12.49 12.49 0 0 1-.984-4.874 12.487 12.487 0 0 1 .984-4.874 12.533 12.533 0 0 1 2.684-3.98 12.528 12.528 0 0 1 3.98-2.684 12.487 12.487 0 0 1 4.874-.984 12.487 12.487 0 0 1 4.874.984 12.513 12.513 0 0 1 3.98 2.684 12.52 12.52 0 0 1 2.685 3.98 12.487 12.487 0 0 1 .984 4.874 12.49 12.49 0 0 1-.984 4.874 12.541 12.541 0 0 1-2.685 3.98"/></g></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 45px;
  width: 45px
}
.a-page-title {
  word-wrap: anywhere;
  font-size: 2.3rem;
  font-weight: 700;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  -moz-hyphens: none;
  line-height: 1.2;
  overflow-wrap: break-word;
  word-break: break-word
}
@media screen and (min-width:640px) {
  .a-page-title {
    font-size: 3.6rem;
    line-height: 1.2
  }
}
.a-tag {
  margin: 2px 0 5px;
  padding: 0 5px
}
.a-tag .a-tag__wrapper {
  background-color: #e2001a;
  border: 1px solid transparent;
  border-radius: unset;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-box-shadow: .5rem 0 0 #e2001a, -.5rem 0 0 #e2001a;
  box-shadow: .5rem 0 0 #e2001a, -.5rem 0 0 #e2001a;
  color: #fff;
  display: inline;
  font-size: 1.3rem;
  line-height: 1.4;
  padding: 2px;
  text-transform: uppercase
}
.a-tag .a-tag__wrapper.a-tag__wrapper--flex, .a-tag.a-tag--exercise {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}
.a-tag.a-tag--exercise {
  border-radius: 8px;
  color: #fff;
  padding: 10px 12px
}
.a-tag.a-tag--exercise-a1 {
  background-color: #a2c100
}
.a-tag.a-tag--exercise-a2 {
  background-color: #40ab2c
}
.a-tag.a-tag--exercise-b1 {
  background-color: #00c5e5
}
.a-tag.a-tag--exercise-b2 {
  background-color: #0038b9
}
.a-tag.a-tag--exercise-c1, .a-tag.a-tag--exercise-c1c2, .a-tag.a-tag--exercise-c2 {
  background-color: #aa00f1
}
.m-em-image {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 28px
}
.m-em-image .a-figcaption {
  font-size: 1.2rem
}
.m-em-image .m-item-image.m-item-image--has-caption {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content
}
@media screen and (min-width:640px) {
  .m-em-image .a-figcaption {
    font-size: 1.5rem
  }
}
@-webkit-keyframes fade-in-up {
  0% {
    opacity: 0
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}
@keyframes fade-in-up {
  0% {
    opacity: 0
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}
.m-em-video {
  margin-bottom: 28px
}
.m-em-video .m-em-video__time {
  -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;
  font-size: 1.2rem;
  margin-top: 15px
}
.m-em-video .m-em-video__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 16px
}
.m-em-video.m-em-video--pip {
  -webkit-animation: fade-in-up .25s ease forwards;
  animation: fade-in-up .25s ease forwards;
  height: auto;
  inset-block-end: 60px;
  inset-inline-end: 20px;
  margin-bottom: 0;
  position: fixed;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: margin-bottom .3s ease;
  transition: margin-bottom .3s ease;
  width: 260px;
  z-index: 999999999
}
body.u-readmore-active .m-em-video.m-em-video--pip {
  margin-bottom: 70px
}
.m-em-video.m-em-video--pip .m-em-video__video-wrapper .m-em-video__mute-pip {
  -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: hsla(0, 0%, 100%, .6);
  border-color: transparent;
  border-style: solid;
  border-width: 4px 2px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 16px;
  inset-block-start: 5px;
  inset-inline-start: 5px;
  -webkit-justify-content: center;
  justify-content: center;
  position: absolute;
  width: 20px;
  z-index: 1
}
.m-em-video.m-em-video--pip .m-em-video__video-wrapper .m-em-video__mute-pip:after, .m-em-video.m-em-video--pip .m-em-video__video-wrapper .m-em-video__mute-pip:before {
  width: 20px
}
.m-em-video.m-em-video--pip .m-em-video__video-wrapper .m-em-video__close-pip {
  background-color: hsla(0, 0%, 100%, .6);
  border: 4px solid transparent;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 16px;
  inset-block-start: 5px;
  inset-inline-end: 5px;
  position: absolute;
  width: 16px;
  z-index: 1
}
.m-em-video.m-em-video--pip .m-em-video__video-wrapper .m-em-video__close-pip:after, .m-em-video.m-em-video--pip .m-em-video__video-wrapper .m-em-video__close-pip:before {
  width: 20px
}
.m-em-video.m-em-video--pip .m-em-video__video-wrapper .m-em-video__close-pip.a-close-button {
  direction: inherit
}
.m-em-video .m-em-video__video .m-em-video__video-wrapper {
  display: none
}
.m-em-video.u-media-video-playing .m-em-video__video .m-em-video__video-wrapper {
  display: block
}
.m-em-video .m-em-video__video-wrapper {
  background-color: #c4c4c4;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%
}
.m-em-video .m-em-video__video-wrapper .m-em-video__youtube-wrapper div[id$=-ad] {
  position: absolute !important
}
.m-em-video .m-em-video__video-wrapper .m-em-video__youtube-wrapper div[id$=-ad] > div {
  background-color: transparent !important;
  height: 100% !important;
  width: 100% !important
}
.m-em-video .m-em-video__video-wrapper .m-em-video__youtube-wrapper div[id$=-ad] > div > div, .m-em-video .m-em-video__video-wrapper .m-em-video__youtube-wrapper div[id$=-ad] > div > div > iframe {
  height: 100% !important;
  width: 100% !important
}
.m-em-video .m-em-video__video-wrapper > .m-em-video__youtube-wrapper > div[id$=-ad], .m-em-video .m-em-video__video-wrapper > .m-em-video__youtube-wrapper > iframe, .m-em-video .m-em-video__video-wrapper > .video-player-box, .m-em-video .m-em-video__video-wrapper > iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.m-em-video .m-em-video__video-wrapper > .video-player-box .video-js {
  height: 100%;
  width: 100%
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__image {
  max-height: 100%;
  max-width: 100%
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper {
  -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;
  max-width: 280px;
  position: relative
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper button, .m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper p {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  font-size: 1.3rem;
  margin-top: 15px
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper button:first-child, .m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper p:first-child {
  margin-top: 0
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper p {
  color: #fff;
  line-height: 1.3
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-padding-end: 10px;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  color: #313131;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.15;
  max-width: 300px;
  padding: 4px 0;
  padding-inline-end: 10px;
  text-align: start
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper button .a-svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  height: 20px;
  margin: 0 10px
}
.m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer:before {
  background: rgba(0, 0, 0, .5);
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.m-em-video .m-em-video__video-wrapper {
  margin-bottom: 5px
}
.t-content .t-content__body .m-em-video .a-figcaption {
  padding: 8px 0
}
@media screen and (min-width:480px) {
  .m-em-video.m-em-video--pip {
    width: 320px
  }
}
@media screen and (min-width:640px) {
  .m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper {
    max-width: 500px
  }
  .m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper button, .m-em-video .m-em-video__video-wrapper .m-em-video__cmp .m-em-video__cmp__disclaimer .m-em-video__cmp__disclaimer-wrapper p {
    font-size: 1.5rem
  }
}
.m-main-media-btn {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.m-main-media-btn .m-main-media-btn__picto {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}
.u-media-video-loading .m-main-media-btn .a-circle-loader {
  display: block;
  height: 30px;
  left: calc(50% - 15px);
  position: absolute;
  top: calc(50% - 15px);
  width: 30px
}
.u-media-video-loading .m-main-media-btn .a-circle-loader__main-circle {
  border-color: #e2001a transparent transparent #e2001a;
  border-width: 2px
}
.u-media-video-loading .m-main-media-btn .a-circle-loader__bg-circle {
  border: 1px solid #c4c4c4;
  height: 27px;
  left: 1px;
  top: 1px;
  width: 27px
}
.u-media-video-loading .m-main-media-btn .a-circle-loader:after, .u-media-video-loading .m-main-media-btn .a-circle-loader:before {
  background-color: #e2001a;
  height: 2px;
  top: 13px;
  width: 2px
}
@media screen and (min-width:640px) {
  .m-main-media-btn .m-main-media-btn__picto.a-svg {
    height: 120px;
    width: 120px
  }
  .u-media-video-loading .m-main-media-btn .a-circle-loader {
    height: 60px;
    left: calc(50% - 30px);
    top: calc(50% - 30px);
    width: 60px
  }
  .u-media-video-loading .m-main-media-btn .a-circle-loader__main-circle {
    border-color: #e2001a transparent transparent #e2001a;
    border-width: 2px
  }
  .u-media-video-loading .m-main-media-btn .a-circle-loader__bg-circle {
    border: 1px solid #c4c4c4;
    height: 57px;
    left: 1px;
    top: 1px;
    width: 57px
  }
  .u-media-video-loading .m-main-media-btn .a-circle-loader:after, .u-media-video-loading .m-main-media-btn .a-circle-loader:before {
    background-color: #e2001a;
    height: 2px;
    top: 28px;
    width: 2px
  }
}
.m-pub-dates {
  color: #6f6e71;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.m-pub-dates .m-pub-dates__date {
  -webkit-margin-end: 15px;
  margin-inline-end: 15px
}
.m-share-bar {
  -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;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 15px;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0
}
.m-share-bar, .m-share-bar__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.m-share-bar__item {
  -webkit-box-flex: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
@media screen and (max-width:639px) {
  .m-share-bar__item--desktop {
    display: none
  }
}
.m-share-bar .a-picto-social {
  -webkit-box-flex: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 35px;
  -ms-flex: 0 0 35px;
  flex: 0 0 35px;
  -webkit-justify-content: center;
  justify-content: center
}
.m-share-bar--podcast .a-picto-social .a-svg--picto-podcast {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45"><path d="M40.517 0H4.484A4.473 4.473 0 0 0 0 4.484v36.033A4.473 4.473 0 0 0 4.484 45h36.033A4.473 4.473 0 0 0 45 40.517V4.484A4.473 4.473 0 0 0 40.517 0z" fill="%23e2001a"/><g transform="translate(-111 -495.5)"><circle cx="4.174" cy="4.174" r="4.174" transform="translate(129.347 509.37)" fill="%23fff"/><path fill="%23fff" d="M129.347 519.805h8.348v16.696h-8.348z"/><g fill="none" stroke="%23fff"><path d="M127.671 518.872a8.246 8.246 0 0 1-2.423-5.85 8.247 8.247 0 0 1 2.423-5.851 8.249 8.249 0 0 1 5.85-2.423 8.249 8.249 0 0 1 5.85 2.423 8.247 8.247 0 0 1 2.423 5.851 8.246 8.246 0 0 1-2.423 5.85"/><path d="M124.668 521.876a12.554 12.554 0 0 1-2.684-3.98 12.49 12.49 0 0 1-.984-4.874 12.487 12.487 0 0 1 .984-4.874 12.533 12.533 0 0 1 2.684-3.98 12.528 12.528 0 0 1 3.98-2.684 12.487 12.487 0 0 1 4.874-.984 12.487 12.487 0 0 1 4.874.984 12.513 12.513 0 0 1 3.98 2.684 12.52 12.52 0 0 1 2.685 3.98 12.487 12.487 0 0 1 .984 4.874 12.49 12.49 0 0 1-.984 4.874 12.541 12.541 0 0 1-2.685 3.98"/></g></g></svg>') no-repeat 50%;
  background-size: contain;
  height: 45px;
  height: 35px;
  width: 45px;
  width: 35px
}
@media screen and (min-width:640px) {
  .m-share-bar__item--mobile {
    display: none
  }
}
.m-playlist-cta {
  -webkit-box-flex: 0;
  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;
  margin-bottom: 20px
}
.m-playlist-cta .m-playlist-cta__add, .m-playlist-cta .m-playlist-cta__show {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}
.m-playlist-cta .m-playlist-cta__show {
  -webkit-margin-end: 28px;
  margin-inline-end: 28px
}
.m-playlist-cta .m-playlist-cta__show .a-playlist-btn {
  position: relative
}
.m-playlist-cta .m-playlist-cta__show .a-playlist-btn:after, .m-playlist-cta .m-playlist-cta__show .a-playlist-btn:before {
  content: "";
  opacity: 0;
  -webkit-transition: opacity .15s;
  transition: opacity .15s
}
@media screen and (min-width:640px) {
  .m-playlist-cta {
    margin-bottom: 22px
  }
}
.o-podcast-header {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  position: relative
}
.o-podcast-header, .o-podcast-header .o-podcast-header__options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.o-podcast-header .o-podcast-header__options {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  inset-inline-end: 0;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  position: absolute
}
.o-podcast-header .o-podcast-header__options .m-context-menu.m-context-menu--opened {
  inset-inline-end: 40px;
  margin: 0;
  -webkit-transform: none;
  transform: none
}
@media (hover:hover) {
  .o-podcast-header .o-podcast-header__options .a-audio-player-btn:hover {
    color: #e2001a
  }
}
.o-podcast-header .o-podcast-header__image {
  -ms-flex-item-align: center;
  -webkit-box-flex: 1;
  -webkit-align-self: center;
  align-self: center;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 100%;
  width: 224px
}
.o-podcast-header .o-podcast-header__image.m-item-image--16x9 {
  width: 450px
}
.o-podcast-header .o-podcast-header__infos {
  -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
}
.o-podcast-header .o-podcast-header__infos .a-program-link {
  color: #e2001a;
  font-size: 1.6rem;
  font-weight: 900;
  margin-bottom: 5px;
  text-align: center;
  text-transform: uppercase
}
@media (hover:hover) {
  .o-podcast-header .o-podcast-header__infos .a-program-link:hover {
    text-decoration: underline
  }
}
.o-podcast-header .o-podcast-header__infos .a-page-title {
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 5px;
  text-align: center
}
.o-podcast-header .o-podcast-header__infos .o-program-authors-list {
  -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;
  gap: 8px;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0 0 25px;
  padding: 0
}
.o-podcast-header .o-podcast-header__infos .o-program-authors-list .o-program-authors-list__title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 1.4rem;
  font-weight: 400;
  margin: 0
}
.o-podcast-header .o-podcast-header__infos .o-program-authors-list .m-program-author {
  white-space: nowrap
}
.o-podcast-header .o-podcast-header__infos .o-program-authors-list .m-program-author:after {
  content: ","
}
.o-podcast-header .o-podcast-header__infos .o-program-authors-list .m-program-author:last-child:after {
  display: none
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__chapo {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 0 5px;
  max-height: 43px;
  overflow: hidden;
  text-align: center
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__see-more {
  color: #e2001a;
  font-size: 1.4rem;
  font-weight: 700;
  margin: 0 0 25px
}
@media (hover:hover) {
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__see-more:hover {
    text-decoration: underline
  }
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__date {
  margin-bottom: 30px
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__date .m-pub-dates {
  color: #313131
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .a-audio-player-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .a-audio-player-btn .a-audio-player-btn__label {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .a-audio-player-btn .m-cta {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .a-audio-player-btn .m-cta.m-cta--play-pause {
  padding-left: 45px;
  padding-right: 45px
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .o-podcast-header__infos__cta__socials {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-justify-content: stretch;
  justify-content: stretch
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .o-podcast-header__infos__cta__socials .m-cta {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .o-podcast-header__infos__cta__socials .m-cta .a-playlist-btn__label, .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .o-podcast-header__infos__cta__socials .m-cta .m-cta__label {
  white-space: nowrap
}
.o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta.o-podcast-header__infos__cta--has-playlist {
  min-width: 262px
}
@media screen and (min-width:375px) {
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .o-podcast-header__infos__cta__socials {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .o-podcast-header__infos__cta__socials .m-cta {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    width: auto
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta.o-podcast-header__infos__cta--has-playlist {
    min-width: 315px
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta.o-podcast-header__infos__cta--has-playlist .o-podcast-header__infos__cta__socials {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta.o-podcast-header__infos__cta--has-playlist .o-podcast-header__infos__cta__socials .m-cta.m-cta--share .m-cta__label {
    display: none
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta.o-podcast-header__infos__cta--has-playlist .o-podcast-header__infos__cta__socials .o-podcast-header__infos__cta__socials__playlist {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta.o-podcast-header__infos__cta--has-playlist .o-podcast-header__infos__cta__socials .o-podcast-header__infos__cta__socials__playlist .m-cta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%
  }
}
@media screen and (min-width:480px) {
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta.o-podcast-header__infos__cta--has-playlist {
    min-width: 416px
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta.o-podcast-header__infos__cta--has-playlist .o-podcast-header__infos__cta__socials .m-cta.m-cta--share .m-cta__label {
    display: block
  }
}
@media screen and (min-width:1024px) {
  .o-podcast-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 20px
  }
  .o-podcast-header .o-podcast-header__image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 246px;
    -ms-flex: 0 0 246px;
    flex: 0 0 246px
  }
  .o-podcast-header .o-podcast-header__image.m-item-image--16x9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 380px;
    -ms-flex: 0 0 380px;
    flex: 0 0 380px
  }
  .o-podcast-header .o-podcast-header__infos {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start
  }
  .o-podcast-header .o-podcast-header__infos .o-program-authors-list {
    margin: 0 0 10px
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__chapo {
    text-align: start
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__see-more {
    margin: 0 0 5px
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 15px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    max-width: 100%
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .a-audio-player-btn {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__cta .o-podcast-header__infos__cta__socials {
    gap: 15px
  }
  .o-podcast-header .o-podcast-header__infos .a-page-title, .o-podcast-header .o-podcast-header__infos .a-program-link {
    -webkit-padding-end: 40px;
    padding-inline-end: 40px;
    text-align: start
  }
  .o-podcast-header .o-podcast-header__infos .a-page-title {
    font-size: 3.6rem
  }
  .o-podcast-header .o-podcast-header__infos .o-podcast-header__infos__date {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-bottom: 0;
    padding-bottom: 5px
  }
}
.t-content.t-content--edition .o-aside-content.o-aside-content--guest-list, .t-content.t-content--edition .t-content__edition-emission {
  margin-left: 16px;
  margin-right: 16px
}
.t-content.t-content--edition .t-content__edition-emission {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #e2001a;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.8rem;
  font-weight: 700;
  gap: 5px;
  margin-bottom: 14px;
  text-transform: uppercase
}
.t-content.t-content--edition .t-content__edition-emission .a-svg.a-svg--picto-left-arrow, .t-content.t-content--edition .t-content__edition-emission .a-svg.a-svg--picto-right-arrow {
  height: 16px;
  width: 20px
}
.t-content.t-content--edition .t-content__edition-emission .a-program-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;
  gap: 10px
}
.t-content.t-content--edition .t-content__title.a-page-title {
  font-size: 2.8rem;
  line-height: 1.2
}
.t-content.t-content--edition .o-aside-content .o-aside-content__title.a-aside-title {
  font-size: 2.6rem;
  font-weight: 700
}
.t-content.t-content--edition .o-ad-container.o-ad-container--outbrain + .t-content__list-content {
  margin-top: 40px
}
@media screen and (min-width:640px) {
  .t-content.t-content--edition .o-aside-content.o-aside-content--guest-list, .t-content.t-content--edition .t-content__edition-emission {
    margin-left: 24px;
    margin-right: 24px
  }
  .t-content.t-content--edition .t-content__edition-emission {
    font-size: 2.6rem
  }
  .t-content.t-content--edition .t-content__title.a-page-title {
    font-size: 4.4rem
  }
  .t-content.t-content--edition .o-aside-content .o-aside-content__title.a-aside-title {
    font-size: 2.6rem
  }
}
@media screen and (min-width:1024px) {
  .t-content.t-content--edition .o-aside-content.o-aside-content--guest-list, .t-content.t-content--edition .t-content__shares {
    margin-left: auto;
    margin-right: auto;
    max-width: 850px
  }
}
.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-camera {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="417 -2708 15 10" preserveAspectRatio="xMinYMin meet"><path fill="%23313131" d="M428.836-2704.2v-2.955a.845.845 0 0 0-.845-.845h-10.146a.845.845 0 0 0-.845.845v8.455a.845.845 0 0 0 .845.845h10.146a.845.845 0 0 0 .845-.845v-2.959l3.382 3.382v-9.3z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 15px
}
.article__type.a-svg--picto-camera, .m-item-timeline__infos__titles .a-svg--picto-camera, .news__content__title__type.a-svg--picto-camera {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="417 -2708 15 10" preserveAspectRatio="xMinYMin meet"><path fill="%23e2001a" d="M428.836-2704.2v-2.955a.845.845 0 0 0-.845-.845h-10.146a.845.845 0 0 0-.845.845v8.455a.845.845 0 0 0 .845.845h10.146a.845.845 0 0 0 .845-.845v-2.959l3.382 3.382v-9.3z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 15px
}
.m-item-list-article--main-article.m-item-list-article--with-text-over-image .article__type.a-svg--picto-camera, .o-aside-content--darker-background .article__type.a-svg--picto-camera {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="417 -2708 15 10" preserveAspectRatio="xMinYMin meet"><path fill="%23fff" d="M428.836-2704.2v-2.955a.845.845 0 0 0-.845-.845h-10.146a.845.845 0 0 0-.845.845v8.455a.845.845 0 0 0 .845.845h10.146a.845.845 0 0 0 .845-.845v-2.959l3.382 3.382v-9.3z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 15px
}
.a-svg--picto-chevron-left {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="17" viewBox="4130.984 -2390 11 17"><path d="m4130.984-2381.5 8.5-8.5 2.532 2.532-5.968 5.968 5.968 5.968-2.532 2.532z" fill="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 17px;
  width: 11px
}
.m-calendar-date .a-svg--picto-chevron-left, .m-pagination__item__link .a-svg--picto-chevron-left {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="17" viewBox="4130.984 -2390 11 17"><path d="m4130.984-2381.5 8.5-8.5 2.532 2.532-5.968 5.968 5.968 5.968-2.532 2.532z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 17px;
  width: 11px
}
.a-carousel-btn .a-svg--picto-chevron-left {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="17" viewBox="4130.984 -2390 11 17"><path d="m4130.984-2381.5 8.5-8.5 2.532 2.532-5.968 5.968 5.968 5.968-2.532 2.532z" fill="%23fff"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 17px;
  width: 11px
}
.a-svg--picto-chevron-right {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="17" viewBox="4130.984 -2390 11 17"><path d="m4130.984-2381.5 8.5-8.5 2.532 2.532-5.968 5.968 5.968 5.968-2.532 2.532z" fill="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 17px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 11px
}
.m-calendar-date .a-svg--picto-chevron-right, .m-pagination__item__link .a-svg--picto-chevron-right {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="17" viewBox="4130.984 -2390 11 17"><path d="m4130.984-2381.5 8.5-8.5 2.532 2.532-5.968 5.968 5.968 5.968-2.532 2.532z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 17px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 11px
}
.a-carousel-btn .a-svg--picto-chevron-right {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="17" viewBox="4130.984 -2390 11 17"><path d="m4130.984-2381.5 8.5-8.5 2.532 2.532-5.968 5.968 5.968 5.968-2.532 2.532z" fill="%23fff"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 17px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 11px
}
.a-svg--picto-file {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="30" viewBox="1916.833 -32.083 24 30"><path d="M1919.833-32.083a3 3 0 0 0-2.985 3l-.015 24a3 3 0 0 0 2.985 3h18.015a3.009 3.009 0 0 0 3-3v-18l-9-9zm10.5 10.5v-8.25l8.25 8.25z" fill="%23313131"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 30px;
  width: 24px
}
.m-em-file__picto.a-svg--picto-file {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="30" viewBox="1916.833 -32.083 24 30"><path d="M1919.833-32.083a3 3 0 0 0-2.985 3l-.015 24a3 3 0 0 0 2.985 3h18.015a3.009 3.009 0 0 0 3-3v-18l-9-9zm10.5 10.5v-8.25l8.25 8.25z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 30px;
  width: 24px
}
.a-svg--picto-headphones {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="398 -2711 12.772 13.481"><path fill="%23313131" d="M404.386-2711a6.359 6.359 0 0 0-6.386 6.386v4.967a2.126 2.126 0 0 0 2.129 2.129h2.128v-5.677h-2.838v-1.419a4.967 4.967 0 0 1 9.934 0v1.419h-2.838v5.676h2.129a2.126 2.126 0 0 0 2.129-2.129v-4.966a6.373 6.373 0 0 0-6.387-6.386z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 14px;
  width: 13px
}
.article__type.a-svg--picto-headphones, .news__content__title__type.a-svg--picto-headphones {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="398 -2711 12.772 13.481"><path fill="%23e2001a" d="M404.386-2711a6.359 6.359 0 0 0-6.386 6.386v4.967a2.126 2.126 0 0 0 2.129 2.129h2.128v-5.677h-2.838v-1.419a4.967 4.967 0 0 1 9.934 0v1.419h-2.838v5.676h2.129a2.126 2.126 0 0 0 2.129-2.129v-4.966a6.373 6.373 0 0 0-6.387-6.386z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 14px;
  width: 13px
}
.m-item-list-article--main-article.m-item-list-article--with-text-over-image .article__type.a-svg--picto-headphones, .o-aside-content--darker-background .article__type.a-svg--picto-headphones {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="398 -2711 12.772 13.481"><path fill="%23fff" d="M404.386-2711a6.359 6.359 0 0 0-6.386 6.386v4.967a2.126 2.126 0 0 0 2.129 2.129h2.128v-5.677h-2.838v-1.419a4.967 4.967 0 0 1 9.934 0v1.419h-2.838v5.676h2.129a2.126 2.126 0 0 0 2.129-2.129v-4.966a6.373 6.373 0 0 0-6.387-6.386z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 14px;
  width: 13px
}
.m-audio-infos .m-audio-infos__title .a-svg--picto-headphones, .m-item-timeline__infos__titles .a-svg--picto-headphones {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="398 -2711 12.772 13.481"><path fill="%23e2001a" d="M404.386-2711a6.359 6.359 0 0 0-6.386 6.386v4.967a2.126 2.126 0 0 0 2.129 2.129h2.128v-5.677h-2.838v-1.419a4.967 4.967 0 0 1 9.934 0v1.419h-2.838v5.676h2.129a2.126 2.126 0 0 0 2.129-2.129v-4.966a6.373 6.373 0 0 0-6.387-6.386z"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 14px;
  width: 13px
}
.a-svg--picto-left-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13.407" height="11.445" viewBox="72.778 -2826.354 13.407 11.445"><path fill="none" stroke="%23313131" d="m79.088-2815.264-5.587-5.553 5.587-5.171m-4.903 5.237h12"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 12px
}
.m-list-main-related__article .a-svg--picto-left-arrow, .o-aside-content__see-more .a-svg--picto-left-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13.407" height="11.445" viewBox="72.778 -2826.354 13.407 11.445"><path fill="none" stroke="%23e2001a" d="m79.088-2815.264-5.587-5.553 5.587-5.171m-4.903 5.237h12"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 12px
}
.o-aside-content--darker-background .o-aside-content__see-more .a-svg--picto-left-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13.407" height="11.445" viewBox="72.778 -2826.354 13.407 11.445"><path fill="none" stroke="%23fff" d="m79.088-2815.264-5.587-5.553 5.587-5.171m-4.903 5.237h12"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 12px
}
.o-aside-content--news-feed .o-aside-content__see-more .a-svg--picto-left-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13.407" height="11.445" viewBox="72.778 -2826.354 13.407 11.445"><path fill="none" stroke="%23e2001a" d="m79.088-2815.264-5.587-5.553 5.587-5.171m-4.903 5.237h12"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 12px
}
@media (hover:hover) {
  .m-context-menu .m-context-menu__item__btn:hover .a-svg--picto-left-arrow {
    background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13.407" height="11.445" viewBox="72.778 -2826.354 13.407 11.445"><path fill="none" stroke="%23e2001a" d="m79.088-2815.264-5.587-5.553 5.587-5.171m-4.903 5.237h12"/></svg>') no-repeat 50%;
    background-size: contain;
    height: 10px;
    width: 12px
  }
}
.a-svg--picto-plus {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 14"><path fill="%23313131" d="M14.703 5.371a1.021 1.021 0 0 0-.726-.281h-4.43V.953a.893.893 0 0 0-.3-.676A1.025 1.025 0 0 0 8.522 0H6.477c-.286 0-.524.094-.723.277a.89.89 0 0 0-.3.676V5.09h-4.43c-.286 0-.528.094-.727.281A.884.884 0 0 0 0 6.047v1.906c0 .266.098.492.297.676.2.187.441.281.726.281h4.43v4.137a.9.9 0 0 0 .3.676c.2.183.438.277.724.277h2.046c.286 0 .524-.094.723-.277a.9.9 0 0 0 .3-.676V8.91h4.43c.286 0 .528-.094.727-.281A.897.897 0 0 0 15 7.953V6.047a.884.884 0 0 0-.297-.676zm0 0"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 15px;
  width: 15px
}
.m-cta .a-svg--picto-plus:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 14"><path fill="%23e2001a" d="M14.703 5.371a1.021 1.021 0 0 0-.726-.281h-4.43V.953a.893.893 0 0 0-.3-.676A1.025 1.025 0 0 0 8.522 0H6.477c-.286 0-.524.094-.723.277a.89.89 0 0 0-.3.676V5.09h-4.43c-.286 0-.528.094-.727.281A.884.884 0 0 0 0 6.047v1.906c0 .266.098.492.297.676.2.187.441.281.726.281h4.43v4.137a.9.9 0 0 0 .3.676c.2.183.438.277.724.277h2.046c.286 0 .524-.094.723-.277a.9.9 0 0 0 .3-.676V8.91h4.43c.286 0 .528-.094.727-.281A.897.897 0 0 0 15 7.953V6.047a.884.884 0 0 0-.297-.676zm0 0"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 15px;
  width: 15px
}
@media (hover:hover) {
  .m-cta:hover .a-svg--picto-plus:before {
    opacity: 1
  }
}
.a-svg--picto-right-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10.185" height="8.722" viewBox="1057.5 -2518.354 10.185 8.722"><path fill="none" stroke="%23313131" d="m1062.797-2517.999 4.168 4.143-4.168 3.857m3.655-3.907h-8.952"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 12px
}
.m-list-main-related__article .a-svg--picto-right-arrow, .o-aside-content__see-more .a-svg--picto-right-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10.185" height="8.722" viewBox="1057.5 -2518.354 10.185 8.722"><path fill="none" stroke="%23e2001a" d="m1062.797-2517.999 4.168 4.143-4.168 3.857m3.655-3.907h-8.952"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 12px
}
.o-aside-content--daily-news .a-svg--picto-right-arrow {
  height: 16px;
  width: 16px
}
.o-aside-content--darker-background .o-aside-content__see-more .a-svg--picto-right-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10.185" height="8.722" viewBox="1057.5 -2518.354 10.185 8.722"><path fill="none" stroke="%23fff" d="m1062.797-2517.999 4.168 4.143-4.168 3.857m3.655-3.907h-8.952"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 12px
}
.o-aside-content--news-feed .o-aside-content__see-more .a-svg--picto-right-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10.185" height="8.722" viewBox="1057.5 -2518.354 10.185 8.722"><path fill="none" stroke="%23e2001a" d="m1062.797-2517.999 4.168 4.143-4.168 3.857m3.655-3.907h-8.952"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 10px;
  width: 12px
}
@media (hover:hover) {
  .m-context-menu .m-context-menu__item__btn:hover .a-svg--picto-right-arrow {
    background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10.185" height="8.722" viewBox="1057.5 -2518.354 10.185 8.722"><path fill="none" stroke="%23e2001a" d="m1062.797-2517.999 4.168 4.143-4.168 3.857m3.655-3.907h-8.952"/></svg>') no-repeat 50%;
    background-size: contain;
    height: 10px;
    width: 12px
  }
}
.a-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 0;
  width: 0
}
.a-aside-title {
  background-color: transparent;
  color: #313131;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
  padding: 0;
  text-transform: none
}
@media screen and (min-width:640px) {
  .a-aside-title {
    font-size: 2.5rem;
    padding: 0
  }
}
.a-em-title {
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 15px
}
.a-read-more {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -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-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0 auto 40px;
  max-width: 550px
}
.a-read-more .a-read-more__label, .a-read-more .a-read-more__link {
  font-size: 1.7rem
}
.a-read-more .a-read-more__label {
  background-color: #e2001a;
  color: #fff;
  line-height: 1.3;
  padding: 1px 6px;
  position: relative
}
.a-read-more .a-read-more__label:after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #e2001a;
  bottom: 0;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  width: 0
}
.a-read-more .a-read-more__link {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px #d4d4d4;
  box-shadow: 0 2px 6px #d4d4d4;
  color: #313131;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  gap: 10px;
  line-height: 1.4;
  padding: 15px
}
.a-read-more .a-read-more__link:before {
  -webkit-box-flex: 1;
  background-position: 50%;
  background-repeat: no-repeat;
  color: #e2001a;
  content: "";
  -webkit-flex: 1 0 11px;
  -ms-flex: 1 0 11px;
  flex: 1 0 11px;
  height: 20px;
  min-width: 11px
}
@media (hover:hover) {
  .a-read-more .a-read-more__link:hover {
    color: #e2001a;
    text-decoration: none
  }
}
[data-cmp-theme$=france24] .a-read-more .a-read-more__link:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDBhN2UzIiBkPSJNNS44IDEgMTAgNS4xIDUuOCA5bTMuNy0zLjloLTkiLz48L3N2Zz4=)
}
[data-cmp-theme$=mcd] .a-read-more .a-read-more__link:before, [data-cmp-theme$=rfi] .a-read-more .a-read-more__link:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTIwMDFhIiBkPSJNNS44IDEgMTAgNS4xIDUuOCA5bTMuNy0zLjloLTkiLz48L3N2Zz4=)
}
h2 + .a-read-more, h3 + .a-read-more, h4 + .a-read-more, h5 + .a-read-more, h6 + .a-read-more, p + .a-read-more {
  margin-top: 40px
}
.t-content .t-content__body p.a-read-more {
  margin-bottom: 40px
}
.a-reading-time {
  -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;
  font-size: 1.3rem;
  gap: 5px
}
@media screen and (min-width:640px) {
  .a-reading-time {
    font-size: 1.5rem
  }
}
.a-twitter-follow-button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #313131;
  border-radius: 2px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.1rem;
  gap: 6px;
  padding: 4px 6px;
  -webkit-transition: background-color .3s;
  transition: background-color .3s
}
.a-twitter-follow-button .a-svg {
  height: 12px;
  width: 11px
}
@media (hover:hover) {
  .a-twitter-follow-button:hover {
    background-color: #313131;
    color: #fff
  }
}
.a-twitter-follow-button:active, .a-twitter-follow-button:focus, .a-twitter-follow-button:visited {
  color: #fff
}
.m-authors {
  -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;
  gap: 3px;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.m-authors .m-authors__separator {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  font-size: 0
}
@media screen and (min-width:640px) {
  .m-authors .m-authors__separator {
    -webkit-box-flex: 1;
    color: #6f6e71;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    font-size: 1.7rem;
    padding: 0 7px
  }
}
.m-from-author {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #6f6e71;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px;
  line-height: 1.4
}
.m-from-author a.m-from-author__name {
  color: #e2001a
}
@media (hover:hover) {
  .m-from-author a.m-from-author__name:hover {
    text-decoration: underline
  }
}
.m-chapters {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 15px;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.m-chapters .m-chapters__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  font-size: 2.6rem;
  font-weight: 700
}
.m-chapters .m-chapters__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.m-chapters .m-chapters__content, .m-chapters .m-chapters__content .a-chapter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px
}
.m-chapters .m-chapters__content .a-chapter {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  font-size: 1.6rem;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.m-chapters .m-chapters__content .a-chapter .a-audio-player-btn {
  color: #e2001a;
  text-decoration: underline
}
@media screen and (min-width:640px) {
  .m-chapters .m-chapters__content .a-chapter {
    font-size: 1.7rem;
    gap: 32px
  }
}
.m-podcast-item {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  align-items: start;
  display: grid;
  gap: 16px;
  grid-template-columns: 125px 1fr
}
.m-podcast-item .m-podcast-item__image {
  row-gap: 3px
}
.m-podcast-item .m-podcast-item__image, .m-podcast-item .m-podcast-item__infos {
  -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
}
.m-podcast-item .m-podcast-item__infos {
  gap: 8px
}
.m-podcast-item .m-podcast-item__infos .m-podcast-item__infos__program {
  color: #e2001a;
  font-size: 1.6rem;
  font-weight: 900;
  text-transform: uppercase
}
.m-podcast-item .m-podcast-item__infos .m-podcast-item__infos__date {
  color: #6f6e71;
  font-size: 1.4rem
}
.m-podcast-item .m-podcast-item__infos .m-podcast-item__infos__edition h2 {
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: inline;
  display: -webkit-box;
  font-size: 1.4em;
  font-weight: 700;
  line-height: 23px;
  max-height: 92px;
  overflow: hidden
}
.m-podcast-item .m-podcast-item__infos .m-podcast-item__infos__description {
  display: none
}
.m-podcast-item .m-podcast-item__cta {
  -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: 10px;
  grid-column-end: span 2;
  padding-bottom: 20px
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__playlist {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__tags {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__playlist .a-playlist-btn.a-playlist-btn--add .a-svg {
  height: 16px;
  width: 24px
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__playlist .a-playlist-btn.a-playlist-btn--remove .a-svg {
  height: 18px;
  width: 22px
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration {
  -webkit-box-flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  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;
  gap: 5px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration .m-podcast-item__cta__date, .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration .m-podcast-item__cta__duration {
  font-size: 1.6rem
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration .m-podcast-item__cta__date {
  color: #6f6e71
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration.m-podcast-item__cta__date-duration--has-duration .m-podcast-item__cta__date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration.m-podcast-item__cta__date-duration--has-duration .m-podcast-item__cta__date:after {
  content: "-"
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__play.a-audio-player-btn .a-picto-play-pause {
  color: #e2001a;
  width: 40px
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__play.a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg {
  background: none
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__play.a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader {
  display: block;
  height: 40px;
  left: 0;
  top: 0;
  width: 40px
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__play.a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader__main-circle {
  border-color: #e2001a transparent transparent #e2001a;
  border-width: 2px
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__play.a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader__bg-circle {
  border: 1px solid #c4c4c4;
  height: 37px;
  left: 1px;
  top: 1px;
  width: 37px
}
.m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__play.a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader:after, .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__play.a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader:before {
  background-color: #e2001a;
  height: 2px;
  top: 18px;
  width: 2px
}
.m-podcast-item .m-podcast-item__cta .a-audio-player-btn--skeleton {
  -webkit-box-flex: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-flex: 0 1 40px;
  -ms-flex: 0 1 40px;
  flex: 0 1 40px;
  -webkit-justify-content: center;
  justify-content: center;
  min-height: 40px
}
.m-podcast-item:not(.m-podcast-item:last-child) .m-podcast-item__cta {
  border-bottom: 1px solid #d4d4d4
}
.o-aside-content.o-aside-content--overflow-background .m-podcast-item {
  position: relative
}
@media screen and (min-width:640px) {
  .m-podcast-item .m-podcast-item__infos .m-podcast-item__infos__edition h2 {
    -webkit-line-clamp: 2;
    max-height: 46px
  }
  .m-podcast-item .m-podcast-item__infos .m-podcast-item__infos__description {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 1.4rem;
    line-height: 20px;
    max-height: 60px;
    overflow: hidden
  }
}
@media screen and (min-width:1024px) {
  .m-podcast-item {
    gap: 0 21px;
    grid-template-columns: 169px 1fr;
    grid-template-rows: 1fr auto;
    height: 187px
  }
  .m-podcast-item .m-podcast-item__image {
    grid-row-end: span 2
  }
  .m-podcast-item .m-podcast-item__infos {
    -webkit-padding-end: 50px;
    gap: 5px;
    padding-inline-end: 50px
  }
  .m-podcast-item .m-podcast-item__infos .m-podcast-item__infos__program {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    max-height: 23px;
    overflow: hidden
  }
  .m-podcast-item .m-podcast-item__infos .m-podcast-item__infos__edition h2 {
    -webkit-line-clamp: 1;
    max-height: 23px
  }
  .m-podcast-item .m-podcast-item__infos .m-podcast-item__infos__description {
    font-size: 1.5rem;
    max-height: 60px
  }
  .m-podcast-item .m-podcast-item__cta {
    grid-column-end: unset;
    padding-bottom: 16px
  }
  .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-order: 1;
    order: 1
  }
  .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration.m-podcast-item__cta__date-duration--has-duration .m-podcast-item__cta__duration {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0
  }
  .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration.m-podcast-item__cta__date-duration--has-duration .m-podcast-item__cta__date {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1
  }
  .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration.m-podcast-item__cta__date-duration--has-duration .m-podcast-item__cta__date:before {
    content: "-"
  }
  .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__date-duration.m-podcast-item__cta__date-duration--has-duration .m-podcast-item__cta__date:after {
    display: none
  }
  .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__play {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0
  }
  .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__tags {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-order: 2;
    order: 2
  }
  .m-podcast-item .m-podcast-item__cta .m-podcast-item__cta__playlist {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
  }
  .m-podcast-item.m-podcast-item--image-16x9 {
    grid-template-columns: 246px 1fr;
    height: 157px
  }
  .o-aside-content .m-podcast-item.m-podcast-item--image-1x1 {
    grid-template-columns: 246px 1fr;
    height: 262px
  }
  .o-aside-content .m-podcast-item.m-podcast-item--image-1x1 .m-podcast-item__infos .m-podcast-item__infos__description, .o-aside-content .m-podcast-item.m-podcast-item--image-1x1 .m-podcast-item__infos .m-podcast-item__infos__edition h2, .o-aside-content .m-podcast-item.m-podcast-item--image-1x1 .m-podcast-item__infos .m-podcast-item__infos__program {
    display: inline;
    line-height: normal;
    max-height: none;
    overflow: auto
  }
}
.m-em-diaporama {
  margin-bottom: 28px
}
.m-em-diaporama .m-em-diaporama__content.m-em-diaporama__content--no-fullscreen .m-diaporama__image-index {
  margin: 0 15px
}
.m-diaporama button:focus {
  outline: none
}
.m-diaporama .m-diaporama__image-wrapper {
  -ms-flex-pack: end;
  background-color: #313131;
  margin-bottom: 7px;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative
}
.m-diaporama .m-diaporama__image-wrapper, .m-diaporama .m-diaporama__image-wrapper .m-diaporama__carousel {
  -webkit-box-pack: end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__carousel {
  -webkit-box-flex: 0;
  -ms-flex-pack: end;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__carousel-nav {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  z-index: 1
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__next-btn, .m-diaporama .m-diaporama__image-wrapper .m-diaporama__prev-btn {
  -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: 45px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__next-btn:before, .m-diaporama .m-diaporama__image-wrapper .m-diaporama__prev-btn:before {
  background-color: #fff;
  content: "";
  height: 100%;
  left: 0;
  opacity: .3;
  position: absolute;
  top: 0;
  width: 100%
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__next-btn .a-svg, .m-diaporama .m-diaporama__image-wrapper .m-diaporama__prev-btn .a-svg {
  color: #000;
  height: 15px;
  margin: 0 3px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 10px
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__next-btn .a-svg.a-svg--picto-chevron-right, .m-diaporama .m-diaporama__image-wrapper .m-diaporama__prev-btn .a-svg.a-svg--picto-chevron-right {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg)
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__prev-btn {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__prev-btn:before {
  border-end-end-radius: 20px;
  border-start-end-radius: 20px
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__next-btn {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  inset-inline-end: 0;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__next-btn:before {
  border-end-start-radius: 20px;
  border-start-start-radius: 20px
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-index {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 26px;
  inset-inline-end: 0;
  margin: 0 40px;
  padding: 0 3px;
  position: absolute;
  top: 10px;
  z-index: 1
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-index:before {
  background-color: #fff;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: .3;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-index span {
  font-size: 1.7rem;
  position: relative
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__fullscreen-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
  padding: 3px;
  position: absolute;
  top: 10px;
  z-index: 1
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__fullscreen-btn:before {
  background-color: #fff;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: .3;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__fullscreen-btn .a-svg {
  height: 20px;
  position: relative;
  width: 20px
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-sizer {
  -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;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  width: 100%
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-sizer .m-diaporama__image {
  height: auto;
  max-height: 100%;
  max-width: 100%;
  width: auto
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-sizer.m-diaporama__image-sizer--loaded {
  opacity: 1
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-sizer.m-diaporama__image-sizer--active {
  -webkit-transform: translateX(0);
  transform: translateX(0)
}
.m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-sizer.m-diaporama__image-sizer--active, .m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-sizer.m-diaporama__image-sizer--n-minus-active {
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s
}
.m-diaporama .m-diaporama__caption {
  font-size: 1.2rem;
  height: 80px;
  overflow: visible
}
.m-diaporama .m-diaporama__caption span {
  margin: 0 4px
}
.m-diaporama.m-diaporama--transition-left .m-diaporama__image-wrapper .m-diaporama__image-sizer {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%)
}
.m-diaporama.m-diaporama--transition-left .m-diaporama__image-wrapper .m-diaporama__image-sizer.m-diaporama__image-sizer--n-minus-active {
  -webkit-transform: translateX(100%);
  transform: translateX(100%)
}
.m-diaporama.m-diaporama--transition-left .m-diaporama__image-wrapper .m-diaporama__image-sizer.m-diaporama__image-sizer--active {
  -webkit-transform: translateX(0);
  transform: translateX(0)
}
.m-diaporama.m-diaporama--transition-right .m-diaporama__image-wrapper .m-diaporama__image-sizer {
  -webkit-transform: translateX(100%);
  transform: translateX(100%)
}
.m-diaporama.m-diaporama--transition-right .m-diaporama__image-wrapper .m-diaporama__image-sizer.m-diaporama__image-sizer--n-minus-active {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%)
}
.m-diaporama.m-diaporama--transition-right .m-diaporama__image-wrapper .m-diaporama__image-sizer.m-diaporama__image-sizer--active {
  -webkit-transform: translateX(0);
  transform: translateX(0)
}
.m-diaporama.m-diaporama--fullscreen.m-diaporama--image-info-visible .m-diaporama__modal .m-diaporama__show-image-info {
  display: none
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__image-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 0
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__image-wrapper .m-diaporama__image-index {
  margin: 0 10px
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .a-close-button {
  background-color: hsla(0, 0%, 100%, .5);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0 10px;
  padding: 2px;
  position: absolute;
  top: 10px;
  z-index: 1
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .a-close-button:after, .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .a-close-button:before {
  width: 22px
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__show-image-info {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  align-items: center;
  bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 26px;
  -webkit-justify-content: center;
  justify-content: center;
  left: 10px;
  position: absolute;
  width: 26px;
  z-index: 1
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__show-image-info:before {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 0;
  opacity: .3;
  position: absolute;
  top: 0;
  width: 100%
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__show-image-info span {
  font-size: 1.5rem;
  font-weight: 700;
  position: relative;
  text-align: center
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: rgba(0, 0, 0, .5);
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  left: 0;
  position: absolute;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  width: 100%
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper.m-diaporama__caption-wrapper--visible {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  z-index: 1
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper .m-diaporama__caption-wrapper__info {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  color: #fff;
  font-size: 1.5rem;
  padding: 10px
}
.m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper .m-diaporama__caption-wrapper__info p {
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.4;
  margin-bottom: 10px
}
.m-diaporama.m-diaporama--fullscreen.u-modal.u-modal--visible .u-modal__filter {
  opacity: 1
}
@media screen and (min-width:640px) {
  .m-diaporama .m-diaporama__image-wrapper {
    margin-bottom: 10px
  }
  .m-diaporama .m-diaporama__image-wrapper .m-diaporama__next-btn, .m-diaporama .m-diaporama__image-wrapper .m-diaporama__prev-btn {
    height: 90px;
    width: 45px
  }
  .m-diaporama .m-diaporama__image-wrapper .m-diaporama__next-btn .a-svg, .m-diaporama .m-diaporama__image-wrapper .m-diaporama__prev-btn .a-svg {
    height: 34px;
    margin: 0 5px;
    width: 21px
  }
  .m-diaporama .m-diaporama__image-wrapper .m-diaporama__prev-btn:before {
    border-end-end-radius: 45px;
    border-start-end-radius: 45px
  }
  .m-diaporama .m-diaporama__image-wrapper .m-diaporama__next-btn:before {
    border-end-start-radius: 45px;
    border-start-start-radius: 45px
  }
  .m-diaporama .m-diaporama__image-wrapper .m-diaporama__image-index {
    font-size: 2.1rem;
    height: 36px;
    margin: 0 65px;
    padding: 0 5px;
    top: 15px
  }
  .m-diaporama .m-diaporama__image-wrapper .m-diaporama__fullscreen-btn {
    margin: 0 15px;
    padding: 5px;
    top: 15px
  }
  .m-diaporama .m-diaporama__image-wrapper .m-diaporama__fullscreen-btn .a-svg {
    height: 26px;
    width: 26px
  }
  .m-diaporama .m-diaporama__caption {
    font-size: 1.5rem
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__image-wrapper .m-diaporama__image-index {
    margin: 0 15px
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .a-close-button {
    height: 32px;
    margin: 0 15px;
    top: 15px;
    width: 32px;
    z-index: 1
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .a-close-button:after, .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .a-close-button:before {
    width: 30px
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__show-image-info {
    bottom: 15px;
    height: 36px;
    left: 15px;
    width: 36px;
    z-index: 1
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__show-image-info span {
    font-size: 2rem
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper .a-arrow-down {
    height: 42px
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper .a-arrow-down:after, .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper .a-arrow-down:before {
    bottom: 15px
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper .m-diaporama__caption-wrapper__info {
    padding: 15px
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper .m-diaporama__caption-wrapper__info p, .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__caption-wrapper .m-diaporama__caption-wrapper__info span {
    font-size: 1.8rem
  }
}
@media screen and (min-aspect-ratio:16/9) {
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal {
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    -webkit-transform: none;
    transform: none;
    width: 100%
  }
  .m-diaporama.m-diaporama--fullscreen .m-diaporama__modal .m-diaporama__image-wrapper {
    height: 100%;
    padding-top: 0
  }
}
.m-em-file {
  margin-bottom: 28px
}
.m-em-file .m-em-file__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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.m-em-file .m-em-file__picto {
  -webkit-margin-end: 15px;
  margin-inline-end: 15px
}
.m-em-file .m-em-file__filename {
  font-size: 1.7rem;
  font-weight: 700
}
.m-em-flash {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 28px;
  margin-left: auto;
  margin-right: auto
}
.m-em-flash > div, .m-em-flash > iframe {
  max-width: 100%
}
.m-em-flash > twitter-widget {
  width: inherit !important
}
.m-em-flash .scrbbl-embed {
  width: 100% !important
}
.m-em-flash .a-figcaption {
  font-size: 1.5rem
}
.m-em-flash .arena-chat {
  width: 100%
}
.m-em-flash .arena-liveblog .live-message--article, .m-em-flash .arena-liveblog .live-message--card, .m-em-flash .arena-liveblog .live-pbp--container {
  max-width: none
}
.m-em-flash .arena-liveblog .live-pbp--status-bar--last-update {
  display: none
}
.m-em-flash .arena-liveblog .live-pbp--poweredby {
  display: none !important
}
.m-em-flash .arena-liveblog .live-pbp--messages {
  -webkit-margin-start: 18px;
  margin-left: 0;
  margin-right: 0;
  margin-inline-start: 18px
}
.m-em-flash.u-no-consent > :not(.o-em-consent) {
  display: none !important
}
.m-em-flash.u-has-adblock > :not(.o-em-adblock) {
  display: none !important
}
@media screen and (min-width:451px) {
  .m-em-flash .arena-liveblog .live-pbp--messages {
    -webkit-margin-start: 70px;
    margin-inline-start: 70px
  }
}
.m-em-contributor {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-bottom: 28px
}
.m-em-contributor .m-em-contributor__img {
  -webkit-box-flex: 0;
  border: 1px solid #505050;
  border-radius: 50%;
  -webkit-flex: 0 0 80px;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
  height: 80px;
  overflow: hidden;
  width: 80px
}
.m-em-contributor .m-em-contributor__infos {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 0 11px
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__age, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__country, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__title {
  font-size: 1.7rem
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__age.m-em-contributor__infos__name--link, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__country.m-em-contributor__infos__name--link, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name.m-em-contributor__infos__name--link, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__title.m-em-contributor__infos__name--link {
  color: #e2001a
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__age, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__title {
  margin-bottom: 2px
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__country {
  margin-top: 5px
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__country, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name {
  font-weight: 700
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name {
  -webkit-margin-end: 10px;
  margin: 0 0 7px;
  margin-inline-end: 10px
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name a {
  color: #e2001a
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__facebook, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__instagram, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__twitter {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  height: 20px;
  margin: 0 0 7px
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__facebook a, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__instagram a, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__twitter a {
  font-size: 1.15rem;
  height: 20px
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__twitter .a-twitter-follow-button {
  height: 20px
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__facebook a .m-em-contributor__infos__social__label {
  background-color: #3a559f
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__instagram a .m-em-contributor__infos__social__label {
  background-color: #d73074
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__facebook a, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__instagram a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 2px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__facebook a .a-svg, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__instagram a .a-svg {
  height: 20px;
  width: 20px
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__facebook a .m-em-contributor__infos__social__label, .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper .m-em-contributor__infos__social .m-em-contributor__infos__social__instagram a .m-em-contributor__infos__social__label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-padding-start: 9px;
  -webkit-padding-end: 8px;
  -webkit-margin-start: -3px;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  margin-inline-start: -3px;
  padding-inline-end: 8px;
  padding-inline-start: 9px
}
.m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper.m-em-contributor__infos__name-wrapper--multiple {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
@media screen and (min-width:640px) {
  .m-em-contributor .m-em-contributor__infos .m-em-contributor__infos__name-wrapper.m-em-contributor__infos__name-wrapper--multiple {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }
}
.m-em-quote {
  margin: 0 auto 28px;
  max-width: 650px;
  padding: 0 24px
}
.m-em-quote .m-em-quote__author-infos, .m-em-quote .m-em-quote__author-name, .m-em-quote .m-em-quote__body {
  -webkit-padding-start: 15px;
  padding-inline-start: 15px
}
.m-em-quote .m-em-quote__body {
  -webkit-border-start: 1px solid #e2001a;
  border-inline-start: 1px solid #e2001a;
  font-size: 2rem;
  font-style: italic;
  margin-bottom: 15px;
  position: relative
}
.m-em-quote .m-em-quote__body .m-em-quote__body__picto {
  color: #e2001a;
  display: block;
  height: 40px;
  margin-bottom: 10px;
  width: 51px
}
.m-em-quote .m-em-quote__author-name {
  font-size: 1.7rem;
  font-weight: 700;
  margin-bottom: 5px
}
.m-em-quote .m-em-quote__author-name:before {
  -webkit-margin-end: 5px;
  background-color: #000;
  content: "";
  display: inline-block;
  height: 2px;
  margin-inline-end: 5px;
  width: 16px
}
.m-em-quote .m-em-quote__author-infos {
  color: #6f6e71;
  font-size: 1.4rem
}
.m-em-textbox {
  margin: 0 auto 28px;
  max-width: 550px;
  position: relative
}
.m-em-textbox .m-em-textbox__body, .m-em-textbox .m-em-textbox__title {
  font-size: 1.7rem;
  margin: 0 18px
}
.m-em-textbox .m-em-textbox__title {
  font-weight: 700;
  margin-bottom: 10px
}
.m-em-textbox .m-em-textbox__body {
  line-height: 1.4
}
.m-em-textbox.m-em-textbox--corner {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 18px 0 0
}
.m-em-textbox.m-em-textbox--corner:before {
  -webkit-border-start: 4px solid #e2001a;
  border-inline-start: 4px solid #e2001a;
  border-top: 4px solid #e2001a;
  content: "";
  display: block;
  height: 35px;
  position: absolute;
  top: 0;
  width: 35px
}
.m-em-textbox.m-em-textbox--border {
  border-left: 1px solid #e2001a;
  border-right: 1px solid #e2001a
}
.m-em-twitter {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -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;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 28px;
  margin-left: auto;
  margin-right: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content
}
.m-em-twitter > twitter-widget {
  width: inherit !important
}
.m-guest {
  font-size: 1.7rem;
  line-height: 1.4
}
.m-guest .m-guest__name {
  font-weight: 700
}
.m-interstitial {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative
}
.m-interstitial, .m-interstitial .m-interstitial__ad, .m-interstitial .m-interstitial__unlock-btn {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center
}
.m-interstitial .m-interstitial__ad, .m-interstitial .m-interstitial__unlock-btn {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.m-interstitial .m-interstitial__ad {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.m-interstitial .m-interstitial__ad .m-block-ad {
  margin-bottom: 40px
}
.m-interstitial .m-interstitial__unlock-btn {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  bottom: -110px;
  display: none;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0 16px 50px;
  position: absolute;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  width: 100vw;
  z-index: 1
}
.u-audio-player-visible .m-interstitial .m-interstitial__unlock-btn {
  bottom: -30px
}
.m-interstitial .m-interstitial__unlock-btn:before {
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(hsla(0, 0%, 100%, 0)));
  background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
  content: "";
  height: 180px;
  position: absolute;
  top: -90px;
  width: 100vw
}
.m-interstitial .m-interstitial__unlock-btn .m-interstitial__unlock-btn__text {
  -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;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
  box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
  color: #313131;
  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;
  font-size: 1.4rem;
  font-weight: 700;
  gap: 10px;
  height: 40px;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0 30px;
  position: relative
}
@media screen and (min-width:640px) {
  .m-interstitial .m-interstitial__ad {
    width: 300px
  }
  .t-content.t-content--edition .m-interstitial, .t-content.t-content--program .m-interstitial {
    display: block
  }
  .t-content .t-content__body .m-interstitial {
    float: right
  }
  .t-content .t-content__body .m-interstitial .m-interstitial__ad {
    -webkit-padding-start: 30px;
    padding-inline-start: 30px
  }
}
.m-item-horoscope-sign {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-align-items: center;
  align-items: center;
  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;
  padding: 15px 15px 0
}
.m-item-horoscope-sign .m-item-horoscope-sign__label {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  font-size: 2.8rem;
  font-weight: 700;
  padding: 0 10px
}
.m-item-horoscope-sign .m-item-horoscope-sign__picto.a-svg {
  height: 60px;
  width: 60px
}
.m-item-horoscope-sign .m-item-horoscope-sign__content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-size: 2rem;
  line-height: 1.4;
  padding-top: 15px
}
.m-item-horoscope-sign.m-item-horoscope-sign--current {
  background-color: #f5f5f5
}
@media screen and (min-width:640px) {
  .m-item-horoscope-sign .m-item-horoscope-sign__picto.a-svg {
    height: 100px;
    width: 100px
  }
}
.m-item-image, .m-item-image picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%
}
.m-item-image picture {
  background-color: #e8eaed
}
.m-item-image 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-item-image picture img {
  max-height: 100%;
  max-width: 100%;
  position: absolute
}
.m-item-image .a-svg.a-svg--picto-play-with-opacity {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0)
}
.m-item-image .a-content-icon {
  bottom: 12px;
  inset-inline-end: 12px;
  position: absolute
}
.m-item-image.m-item-image--has-caption {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 4px
}
.m-item-image .m-item-image__overlay-wrapper {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.m-item-image.m-item-image--16x9 .m-item-image__overlay-wrapper {
  aspect-ratio: 1.77777778
}
.m-item-image.m-item-image--9x16 .m-item-image__overlay-wrapper {
  aspect-ratio: .5625
}
.m-item-image.m-item-image--24x9 .m-item-image__overlay-wrapper {
  aspect-ratio: 2.66666667
}
.m-item-image.m-item-image--3x4 .m-item-image__overlay-wrapper {
  aspect-ratio: .75
}
.m-item-image.m-item-image--1x1 .m-item-image__overlay-wrapper {
  aspect-ratio: 1
}
.m-item-list-article--no-image {
  padding-bottom: 20px;
  position: relative
}
.m-item-list-article--no-image:after {
  background-color: #505050;
  bottom: 0;
  content: "";
  height: 1px;
  position: absolute;
  width: 35px
}
.m-item-list-article--no-image .article__infos {
  padding: 0
}
.m-item-list-article--no-image .article__infos .article__title {
  min-height: auto
}
.m-item-list-article {
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  -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;
  gap: 12px;
  -webkit-justify-content: stretch;
  justify-content: stretch;
  position: relative;
  row-gap: 12px;
  width: 100%
}
.m-item-list-article .m-item-image {
  -webkit-box-flex: 0;
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -webkit-flex: 0 0 37vw;
  -ms-flex: 0 0 37vw;
  flex: 0 0 37vw
}
.m-item-list-article .article__infos {
  -webkit-box-flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative
}
.m-item-list-article .article__infos .article__top-number {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1
}
.m-item-list-article .article__infos .a-tag {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2
}
.m-item-list-article .article__infos .a-program-title {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3
}
.m-item-list-article .article__infos .m-item-brand-content {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4
}
.m-item-list-article .article__infos .article__metadata {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  -webkit-order: 5;
  order: 5
}
.m-item-list-article .article__infos .article__title {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  -webkit-order: 6;
  order: 6
}
.m-item-list-article .article__infos .article__chapo {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  -webkit-order: 7;
  order: 7
}
.m-item-list-article .article__infos .article__shares {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  -webkit-order: 8;
  order: 8
}
.m-item-list-article .article__infos .a-reading-time {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  -webkit-order: 9;
  order: 9
}
.m-item-list-article .article__infos .m-carousel-item__chapo {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  -webkit-order: 10;
  order: 10
}
.m-item-list-article .article__infos .m-content-typology {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  -webkit-order: 11;
  order: 11
}
.m-item-list-article .article__infos .article__metadata {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-box-flex: 0;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  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;
  margin-bottom: 3px
}
.m-item-list-article .article__infos .article__metadata .article__source {
  -webkit-margin-end: 5px;
  margin-inline-end: 5px
}
.m-item-list-article .article__infos .article__date {
  color: #6f6e71;
  font-size: 1.1rem
}
.m-item-list-article .article__infos .a-tag {
  font-size: 1.2rem
}
.m-item-list-article .article__infos .article__title {
  word-wrap: anywhere;
  font-size: 1.7rem;
  font-weight: 700;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  -moz-hyphens: none;
  line-height: 1.25;
  min-height: auto;
  overflow-wrap: break-word;
  word-break: break-word
}
.m-item-list-article .article__infos .article__title a h2 {
  display: inline;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit
}
.m-item-list-article .article__infos .article__title .article__type {
  display: inline-block
}
.m-item-list-article .article__infos .article__title .article__type.a-svg {
  -webkit-margin-start: 5px;
  margin-inline-start: 5px
}
.m-item-list-article .article__infos .article__title .article__type.a-svg.a-svg--picto-camera {
  height: 11px;
  width: 16px
}
.m-item-list-article .article__infos .article__title .article__type.a-svg.a-svg--picto-headphones {
  height: 14px;
  width: 14px
}
.m-item-list-article .article__infos .article__title.article__title--big {
  font-size: 2.2rem;
  text-transform: uppercase
}
.m-item-list-article .article__infos .article__title.article__title--black {
  font-size: 2.2rem;
  font-weight: 900;
  text-transform: uppercase
}
.m-item-list-article .article__infos .article__title.article__title--branded {
  color: #e2001a
}
.m-item-list-article .article__infos .article__title + .article__chapo {
  margin-top: 10px
}
.m-item-list-article.m-item-list-article--content-visibility {
  contain-intrinsic-size: auto 20.8125vw;
  content-visibility: auto
}
.is-safari .m-item-list-article.m-item-list-article--content-visibility {
  content-visibility: unset
}
.m-item-list-article.m-item-list-article--exercise .article__infos {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start
}
.m-item-list-article.m-item-list-article--exercise .article__infos .a-tag.a-tag--exercise {
  font-size: 1.4rem;
  margin: 0 0 5px
}
.m-item-list-article.m-item-list-article--offline {
  opacity: .2
}
.m-item-list-article.m-item-list-article--no-image {
  padding-bottom: 20px;
  position: relative
}
.m-item-list-article.m-item-list-article--no-image:after {
  background-color: #505050;
  bottom: 0;
  content: "";
  height: 1px;
  position: absolute;
  width: 35px
}
.m-item-list-article.m-item-list-article--no-image .article__infos {
  padding: 0
}
.m-item-list-article.m-item-list-article--no-image .article__infos .article__title {
  min-height: auto
}
@media screen and (max-width:639px) {
  .m-item-list-article.m-item-list-article--mobile-no-image {
    padding-bottom: 20px;
    position: relative
  }
  .m-item-list-article.m-item-list-article--mobile-no-image:after {
    background-color: #505050;
    bottom: 0;
    content: "";
    height: 1px;
    position: absolute;
    width: 35px
  }
  .m-item-list-article.m-item-list-article--mobile-no-image .article__infos {
    padding: 0
  }
  .m-item-list-article.m-item-list-article--mobile-no-image .article__infos .article__title {
    min-height: auto
  }
  .m-item-list-article.m-item-list-article--mobile-no-image .m-item-image {
    display: none
  }
}
.m-item-list-article.m-item-list-article--main-article {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  row-gap: 8px
}
.m-item-list-article.m-item-list-article--main-article .m-item-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%
}
.m-item-list-article.m-item-list-article--main-article .article__infos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.m-item-list-article.m-item-list-article--main-article .article__infos .a-tag, .m-item-list-article.m-item-list-article--main-article .article__infos .article__title {
  position: relative
}
.m-item-list-article.m-item-list-article--main-article .article__infos .a-tag {
  font-size: 1.2rem
}
.m-item-list-article.m-item-list-article--main-article .article__infos .article__title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.1;
  min-height: auto
}
.m-item-list-article.m-item-list-article--main-article .article__infos .article__title .article__type.a-svg {
  -webkit-margin-start: 8px;
  margin-inline-start: 8px
}
.m-item-list-article.m-item-list-article--main-article .article__infos .article__title .article__type.a-svg.a-svg--picto-camera {
  height: 13px;
  width: 20px
}
.m-item-list-article.m-item-list-article--main-article .article__infos .article__title .article__type.a-svg.a-svg--picto-headphones {
  height: 13px;
  width: 12px
}
.m-item-list-article.m-item-list-article--main-article .article__infos .article__chapo {
  font-size: 1.7rem;
  line-height: 1.3
}
.m-item-list-article.m-item-list-article--main-article.m-item-list-article--with-text-over-image .article__infos {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  bottom: 0;
  color: #fff;
  height: 100%;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  left: 0;
  padding: 0 10px 10px;
  pointer-events: none;
  position: absolute;
  right: 0;
  width: 100%
}
.m-item-list-article.m-item-list-article--main-article.m-item-list-article--with-text-over-image .article__infos:before {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .4)));
  background: linear-gradient(transparent, rgba(0, 0, 0, .4));
  bottom: 0;
  content: "";
  height: 70%;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%
}
.m-item-list-article.m-item-list-article--main-article.m-item-list-article--with-text-over-image .article__infos .a-tag {
  left: auto;
  position: relative;
  top: auto;
  -webkit-transform: none;
  transform: none
}
.m-item-list-article.m-item-list-article--main-breaking {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  gap: 20px
}
.m-item-list-article.m-item-list-article--main-breaking:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 29, 38, 0)), to(rgba(1, 29, 38, .9)));
  background: linear-gradient(180deg, rgba(1, 29, 38, 0), rgba(1, 29, 38, .9));
  bottom: 0;
  content: "";
  left: -16px;
  pointer-events: none;
  position: absolute;
  right: -16px;
  top: 0;
  z-index: 1
}
@media screen and (max-width:639px) {
  .m-item-list-article.m-item-list-article--main-breaking .m-item-image .a-picture {
    margin: 0 -16px;
    width: 100vw
  }
  .m-item-list-article.m-item-list-article--main-breaking .m-item-image .a-picture.a-picture--16x9 {
    aspect-ratio: 1.25
  }
  .m-item-list-article.m-item-list-article--main-breaking .m-item-image .a-picture.a-picture--16x9 .a-img {
    aspect-ratio: 1.77777778;
    left: 50%;
    max-width: none;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: auto
  }
  .m-item-list-article.m-item-list-article--main-breaking .m-item-image.m-item-image--16x9 .m-item-image__overlay-wrapper {
    aspect-ratio: 1.25
  }
}
.m-item-list-article.m-item-list-article--main-breaking .article__infos {
  display: inline;
  left: -16px;
  padding: 16px;
  pointer-events: none;
  position: absolute;
  right: -16px;
  z-index: 2
}
.m-item-list-article.m-item-list-article--main-breaking .article__infos .a-status-tag {
  -webkit-margin-end: 8px;
  margin-inline-end: 8px
}
.m-item-list-article.m-item-list-article--main-breaking .article__infos .article__title {
  display: inline;
  vertical-align: middle
}
.m-item-list-article.m-item-list-article--main-breaking .article__infos .article__title a h2 {
  color: #fff
}
.m-item-list-article.m-item-list-article--main-breaking .article__infos .article__title a:focus-visible {
  outline-color: #fff
}
.m-item-list-article.m-item-list-article--highlighted-main {
  -webkit-box-flex: 1;
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%
}
.m-item-list-article.m-item-list-article--highlighted-main .m-list-main-related {
  margin-top: 22px
}
.m-item-list-article.m-item-list-article--highlighted-main .m-item-image {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%
}
.m-item-list-article.m-item-list-article--highlighted-main .article__infos .a-tag {
  font-size: 1.2rem
}
.m-item-list-article.m-item-list-article--highlighted-main .article__infos .article__title {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.1;
  min-height: auto
}
.m-item-list-article.m-item-list-article--highlighted-main .article__infos .article__title .article__type.a-svg {
  -webkit-margin-start: 8px;
  margin-inline-start: 8px
}
.m-item-list-article.m-item-list-article--highlighted-main .article__infos .article__title .article__type.a-svg.a-svg--picto-camera {
  height: 13px;
  width: 20px
}
.m-item-list-article.m-item-list-article--highlighted-main .article__infos .article__title .article__type.a-svg.a-svg--picto-headphones {
  height: 13px;
  width: 12px
}
.m-item-list-article.m-item-list-article--highlighted-main .article__infos .article__chapo {
  font-size: 1.7rem;
  line-height: 1.3
}
.m-item-list-article.m-item-list-article--highlighted-main.m-item-list-article--with-tag-over-image .article__infos .a-tag {
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: -15px;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%)
}
.m-item-list-article.m-item-list-article--highlighted-main.m-item-list-article--with-tag-over-image .article__infos .a-tag, .m-item-list-article.m-item-list-article--main-article.m-item-list-article--with-tag-over-image .article__infos .a-tag {
  inset-inline-start: auto;
  position: relative;
  top: auto;
  -webkit-transform: none;
  transform: none
}
.m-item-list-article.m-item-list-article--keep-it-vertical {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.m-item-list-article.m-item-list-article--keep-it-vertical .m-item-image {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%
}
.m-item-list-article.m-item-list-article--keep-it-vertical .article__infos {
  padding: 0
}
.m-item-list-article.m-item-list-article--keep-it-vertical .article__infos .article__title {
  min-height: auto
}
.m-item-list-article.m-item-list-article--keep-it-vertical.m-item-list-article--with-tag-over-image .article__infos .a-tag {
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: -15px;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%)
}
.m-item-list-article.m-item-list-article--card {
  -webkit-box-flex: 1;
  -ms-flex-line-pack: start;
  -webkit-align-content: start;
  align-content: start;
  border: 1px solid #202124;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%
}
.m-item-list-article.m-item-list-article--card .article__infos {
  -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;
  gap: 8px;
  padding: 8px 16px 24px
}
.m-item-list-article.m-item-list-article--card .article__infos .article__title {
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden
}
.m-item-list-article.m-item-list-article--card .article__infos .a-reading-time {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  color: #5f6368;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.54
}
.m-item-list-article.m-item-list-article--card .article__infos .a-reading-time .a-svg--picto-clock {
  height: 16px;
  width: 16px
}
.m-item-list-article.m-item-list-article--with-number .article__infos {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 80px;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 0
}
.m-item-list-article.m-item-list-article--with-number .article__infos .article__top-number {
  -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;
  border-bottom: 1px solid #505050;
  color: #e2001a;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  font-size: 5rem;
  font-weight: 700;
  -webkit-justify-content: center;
  justify-content: center;
  width: 46px
}
.m-item-list-article.m-item-list-article--with-number .article__infos .article__metadata, .m-item-list-article.m-item-list-article--with-number .article__infos .article__title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding: 0 10px;
  width: calc(100% - 46px)
}
.m-item-list-article.m-item-list-article--with-number .article__infos .article__title {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  height: 63px;
  overflow: hidden
}
@media screen and (min-width:640px) {
  .m-item-list-article {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .m-item-list-article .m-item-image {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%
  }
  .m-item-list-article .article__infos .a-tag {
    font-size: 1.2rem
  }
  .m-item-list-article .article__infos .article__title {
    font-size: 1.7rem
  }
  .m-item-list-article .article__infos .article__title.article__title--big {
    font-size: 2.2rem
  }
  .m-item-list-article.m-item-list-article--with-tag-over-image .article__infos .a-tag {
    inset-inline-start: 0;
    pointer-events: none;
    position: absolute;
    top: -15px;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
  }
  .m-item-list-article.m-item-list-article--keep-it-horizontal.m-item-list-article--with-tag-over-image .article__infos .a-tag, .m-item-list-article.m-item-list-article--no-image.m-item-list-article--with-tag-over-image .article__infos .a-tag {
    inset-inline-start: auto;
    position: static;
    top: auto;
    -webkit-transform: none;
    transform: none
  }
  .m-item-list-article.m-item-list-article--hor-to-ver .m-item-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
  }
  .m-item-list-article.m-item-list-article--highlighted-main, .m-item-list-article.m-item-list-article--keep-it-horizontal, .m-item-list-article.m-item-list-article--main-article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }
  .m-item-list-article.m-item-list-article--main-article {
    row-gap: 20px
  }
  .m-item-list-article.m-item-list-article--main-article .m-item-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
  }
  .m-item-list-article.m-item-list-article--main-article .article__infos {
    padding: 0
  }
  .m-item-list-article.m-item-list-article--main-article .article__infos .article__title {
    font-size: 3.5rem;
    line-height: 1
  }
  .m-item-list-article.m-item-list-article--main-article .article__infos .article__title .article__type.a-svg.a-svg--picto-headphones {
    height: 22px;
    width: 23px
  }
  .m-item-list-article.m-item-list-article--main-article .article__infos .article__title .article__type.a-svg.a-svg--picto-camera {
    height: 18px;
    width: 26px
  }
  .m-item-list-article.m-item-list-article--main-article .article__infos .article__chapo {
    margin-bottom: 22px
  }
  .m-item-list-article.m-item-list-article--main-article .article__infos .a-tag {
    font-size: 1.8rem
  }
  .m-item-list-article.m-item-list-article--main-article.m-item-list-article--with-text-over-image .article__infos {
    padding: 0 15px 10px
  }
  .m-item-list-article.m-item-list-article--main-breaking:after {
    left: 0;
    right: 0
  }
  .m-item-list-article.m-item-list-article--main-breaking .article__infos {
    left: 0;
    padding: 16px;
    right: 0
  }
  .m-item-list-article.m-item-list-article--keep-it-horizontal .m-item-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 42%;
    -ms-flex: 0 0 42%;
    flex: 0 0 42%
  }
  .m-item-list-article.m-item-list-article--keep-it-horizontal .article__infos {
    padding: 0
  }
  .m-item-list-article.m-item-list-article--highlighted-main {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%
  }
  .m-item-list-article.m-item-list-article--highlighted-main .article__infos .article__title {
    font-size: 3.5rem
  }
  .m-item-list-article.m-item-list-article--highlighted-main .article__infos .article__title .article__type.a-svg.a-svg--picto-headphones {
    height: 22px;
    width: 23px
  }
  .m-item-list-article.m-item-list-article--highlighted-main .article__infos .article__title .article__type.a-svg.a-svg--picto-camera {
    height: 18px;
    width: 26px
  }
  .m-item-list-article.m-item-list-article--highlighted-main.m-item-list-article--highlighted-fullwidth {
    -webkit-box-flex: 0;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
  }
  .m-item-list-article.m-item-list-article--highlighted-main.m-item-list-article--highlighted-fullwidth .article__infos, .m-item-list-article.m-item-list-article--highlighted-main.m-item-list-article--highlighted-fullwidth .m-item-image {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%
  }
  .m-item-list-article.m-item-list-article--highlighted-main.m-item-list-article--highlighted-fullwidth .article__infos {
    padding: 0
  }
  .m-item-list-article.m-item-list-article--highlighted-main.m-item-list-article--highlighted-fullwidth.m-item-list-article--with-tag-over-image .article__infos .a-tag {
    position: static;
    -webkit-transform: none;
    transform: none
  }
  .m-item-list-article.m-item-list-article--keep-it-vertical {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }
  .m-item-list-article.m-item-list-article--keep-it-vertical .m-item-image {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
  }
  .m-item-list-article.m-item-list-article--with-number .article__infos .article__top-number {
    font-size: 6.2rem
  }
}
@media screen and (min-width:1024px) {
  .m-item-list-article.m-item-list-article--highlighted-main.m-item-list-article--highlighted-fullwidth {
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px
  }
  .m-item-list-article.m-item-list-article--main-breaking:after {
    top: 50%
  }
  .m-item-list-article.m-item-list-article--main-breaking .article__infos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -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-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding: 32px;
    row-gap: 16px
  }
}
.m-pagination-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.m-pagination-wrapper, .m-pagination-wrapper .m-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.m-pagination-wrapper .m-pagination {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  border-bottom: 1px solid #f5f5f5;
  border-left: 1px solid #f5f5f5;
  border-top: 1px solid #f5f5f5;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.m-pagination-wrapper .m-pagination .m-pagination__item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  border-right: 1px solid #f5f5f5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
  font-weight: 700;
  height: 30px;
  -webkit-justify-content: center;
  justify-content: center;
  min-width: 23px;
  width: auto
}
.m-pagination-wrapper .m-pagination .m-pagination__item.m-pagination__item--active {
  background-color: #e2001a;
  color: #fff;
  font-weight: 900
}
.m-pagination-wrapper .m-pagination .m-pagination__item .m-pagination__item__link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  color: #e2001a;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-justify-content: center;
  justify-content: center;
  min-width: 23px;
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}
@media (hover:hover) {
  .m-pagination-wrapper .m-pagination .m-pagination__item .m-pagination__item__link:hover {
    opacity: .5
  }
}
@media screen and (min-width:640px) {
  .m-pagination-wrapper .m-pagination .m-pagination__item {
    font-size: 1.7rem;
    height: 40px;
    min-width: 40px
  }
  .m-pagination-wrapper .m-pagination .m-pagination__item .m-pagination__item__link {
    height: 40px;
    min-width: 40px
  }
}
.m-tags-list {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px
}
.m-tags-list, .m-tags-list .m-tags-list__tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
@media screen and (min-width:1024px) {
  .m-tags-list {
    gap: 10px
  }
}
.m-transcription {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 15px;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.m-transcription .m-transcription__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  font-size: 2.6rem;
  font-weight: 700
}
.m-transcription .m-transcription__load-pdf {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-box-flex: 0;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  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;
  font-size: 1.6rem;
  gap: 5px;
  text-decoration: underline
}
.m-transcription .m-transcription__load-pdf .a-svg {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="30" viewBox="1916.833 -32.083 24 30"><path d="M1919.833-32.083a3 3 0 0 0-2.985 3l-.015 24a3 3 0 0 0 2.985 3h18.015a3.009 3.009 0 0 0 3-3v-18l-9-9zm10.5 10.5v-8.25l8.25 8.25z" fill="%23e2001a"/></svg>') no-repeat 50%;
  background-size: contain;
  height: 30px;
  height: 24px;
  width: 24px;
  width: 18px
}
@media (hover:hover) {
  .m-transcription .m-transcription__load-pdf:hover {
    color: #e2001a
  }
}
.m-transcription .m-transcription__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%
}
.m-transcription .m-box-expand {
  background-color: #f8f8f8;
  padding: 10px 23px
}
.m-transcription .m-box-expand .m-box-expand__content {
  min-height: 75px
}
.m-transcription .m-box-expand .m-box-expand__content p {
  font-size: 1.7rem;
  line-height: 1.6;
  margin-bottom: 14px
}
.m-transcription .m-box-expand .m-box-expand__content:after {
  background: -webkit-gradient(linear, left bottom, left top, from(#f8f8f8), to(hsla(0, 0%, 97%, 0)));
  background: linear-gradient(0deg, #f8f8f8, hsla(0, 0%, 97%, 0));
  bottom: 0;
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  width: 100%
}
.m-transcription .m-box-expand .m-box-expand__content.m-box-expand__content--expanded:after {
  display: none
}
.m-transcription .m-box-expand .m-box-expand__button {
  color: #f8e300;
  font-size: 1.6rem;
  text-decoration: underline
}
.m-transcription .m-box-expand .m-box-expand__button .a-svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 13px;
  -ms-flex: 0 0 13px;
  flex: 0 0 13px
}
@media screen and (min-width:640px) {
  .m-transcription .m-box-expand {
    padding: 34px 65px
  }
  .m-transcription .m-box-expand .m-box-expand__content:after {
    height: 20px
  }
}
.o-aside-content {
  color: #313131;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  position: relative;
  row-gap: 32px
}
.o-aside-content .o-aside-content__title {
  margin: 0
}
.o-aside-content .o-aside-content__see-more {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-flex-item-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-align-self: center;
  align-self: center;
  color: #e2001a;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  margin: 0
}
.o-aside-content .o-aside-content__see-more .a-svg {
  -webkit-margin-start: 5px;
  margin-inline-start: 5px
}
.o-aside-content .o-aside-content__row {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-box-flex: 1;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  position: relative
}
.o-aside-content .o-aside-content__row.o-aside-content__row--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center
}
.o-aside-content .o-aside-content__row.o-aside-content__row--center .o-aside-content__subtitle, .o-aside-content .o-aside-content__row.o-aside-content__row--center .o-aside-content__title {
  text-align: center
}
.o-aside-content .o-aside-content__row.o-aside-content__row--flex-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}
.o-aside-content .o-aside-content__row.o-aside-content__row--space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.o-aside-content .o-aside-content__loader .a-circle-loader {
  height: 40px;
  height: 35px;
  width: 40px;
  width: 35px
}
.o-aside-content .o-aside-content__loader .a-circle-loader__main-circle {
  border-color: #e2001a transparent transparent #e2001a;
  border-width: 2px
}
.o-aside-content .o-aside-content__loader .a-circle-loader__bg-circle {
  border: 1px solid #c4c4c4;
  height: 32px;
  left: 1px;
  top: 1px;
  width: 32px
}
.o-aside-content .o-aside-content__loader .a-circle-loader:after, .o-aside-content .o-aside-content__loader .a-circle-loader:before {
  background-color: #e2001a;
  height: 2px;
  top: 15.5px;
  width: 2px
}
.o-aside-content .o-aside-content__subtitle {
  font-size: 1.7rem
}
.o-aside-content.o-aside-content--all-podcast {
  row-gap: 16px
}
.o-aside-content.o-aside-content--all-podcast.o-aside-content--overflow-background {
  padding: 32px 0
}
.o-aside-content.o-aside-content--all-podcast .o-aside-content__row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.o-aside-content.o-aside-content--all-podcast .o-aside-content__row p {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  font-size: 1.6rem;
  line-height: 1.4;
  text-align: center
}
.o-aside-content.o-aside-content--all-podcast .m-cta {
  background-color: #e2001a;
  border-color: #e2001a;
  border-radius: 25px;
  color: #fff;
  padding-left: 35px;
  padding-right: 35px;
  text-align: center
}
.o-aside-content.o-aside-content--overflow-background {
  color: inherit;
  padding: 16px 0
}
.o-aside-content.o-aside-content--overflow-background .o-aside-content__title {
  margin: 0
}
.o-aside-content.o-aside-content--overflow-background:before {
  background-color: #f5f5f5;
  bottom: 0;
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw
}
.o-aside-content.o-aside-content--overflow-background.o-aside-content--darker-background {
  color: #fff
}
.o-aside-content.o-aside-content--overflow-background.o-aside-content--darker-background:before {
  background-color: #2f2933
}
.o-aside-content.o-aside-content--overflow-background.o-aside-content--darker-background a {
  outline-color: #fff
}
.o-aside-content.o-aside-content--overflow-background.o-aside-content--darker-background .a-tag .a-tag__wrapper {
  background-color: #fff;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-box-shadow: 5px 0 0 #fff, -5px 0 0 #fff;
  box-shadow: 5px 0 0 #fff, -5px 0 0 #fff;
  color: #313131
}
.o-aside-content.o-aside-content--overflow-background.o-aside-content--darker-background .article__type, .o-aside-content.o-aside-content--overflow-background.o-aside-content--darker-background .o-aside-content__see-more, .o-aside-content.o-aside-content--overflow-background.o-aside-content--darker-background .o-aside-content__title.a-aside-title {
  color: #fff
}
.o-aside-content.o-aside-content--overflow-background.o-aside-content--darker-background .m-item-list-article .article__infos .article__date {
  color: #c4c4c4
}
.o-aside-content.o-aside-content--overflow-background.o-aside-content--bordered:before {
  border-bottom: 1px solid #f5f5f5;
  border-top: 1px solid #f5f5f5
}
.o-aside-content.o-aside-content--overflow-background.o-aside-content--seemore-on-top .o-aside-content__row {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.o-aside-content.o-aside-content--carousel {
  row-gap: 16px
}
.o-aside-content.o-aside-content--carousel .o-aside-content__row {
  overflow: hidden
}
.o-aside-content.o-aside-content--carousel.o-aside-content--overflow-background:before {
  background-color: #f8f8f8
}
@media screen and (min-width:640px) {
  .o-aside-content {
    row-gap: 32px
  }
  .o-aside-content .o-aside-content__title {
    margin: 0
  }
  .o-aside-content .o-aside-content__title.a-aside-title {
    font-size: 3rem
  }
}
.o-podcast-list {
  display: grid;
  row-gap: 30px;
  width: 100%
}
.o-podcast-list .o-podcast-list__title {
  font-size: 2.6rem;
  font-weight: 700
}
.o-podcast-list .o-podcast-list__list {
  display: grid;
  row-gap: 22px;
  width: 100%
}
.o-podcast-list .o-podcast-list__cta, .o-podcast-list .o-podcast-list__load-more {
  -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 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-justify-content: center;
  justify-content: center
}
.o-podcast-list .o-podcast-list__load-more .m-cta {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center
}
.o-podcast-list .o-podcast-list__loader {
  display: none;
  position: relative
}
.o-podcast-list .o-podcast-list__loader .a-circle-loader {
  display: block;
  height: 40px;
  width: 40px;
  z-index: 99999986
}
.o-podcast-list .o-podcast-list__loader .a-circle-loader__main-circle {
  border-color: #e2001a transparent transparent #e2001a;
  border-width: 2px
}
.o-podcast-list .o-podcast-list__loader .a-circle-loader__bg-circle {
  border: 1px solid #c4c4c4;
  height: 37px;
  left: 1px;
  top: 1px;
  width: 37px
}
.o-podcast-list .o-podcast-list__loader .a-circle-loader:after, .o-podcast-list .o-podcast-list__loader .a-circle-loader:before {
  background-color: #e2001a;
  height: 2px;
  top: 18px;
  width: 2px
}
.o-podcast-list .o-podcast-list__loader.o-podcast-list__loader--full-width {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%
}
.o-podcast-list.o-podcast-list--with-bg {
  position: relative
}
.o-podcast-list.o-podcast-list--with-bg:before {
  background-color: #f8f8f8;
  bottom: 0;
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw
}
.o-podcast-list.o-podcast-list--with-bg .o-podcast-list__cta, .o-podcast-list.o-podcast-list--with-bg .o-podcast-list__list, .o-podcast-list.o-podcast-list--with-bg .o-podcast-list__title {
  position: relative
}
.o-ad-container + .o-podcast-list {
  margin-top: 50px
}
.t-content .o-podcast-list {
  padding: 0 16px
}
.t-content .o-podcast-list.o-podcast-list--with-bg {
  padding: 22px 16px
}
.t-content .o-pagebuilder-section .o-podcast-list {
  padding: 0
}
.t-content.t-content--edition .o-podcast-list + .t-content__tags {
  margin-top: 30px
}
@media screen and (min-width:640px) {
  .o-podcast-list .o-podcast-list__list {
    row-gap: 25px
  }
  .t-content .o-podcast-list {
    padding: 0 24px
  }
  .t-content.t-content--edition .t-content__list-content .o-podcast-list {
    margin: 0 16px;
    padding: 0
  }
  .t-content.t-content--edition .t-content__list-content .o-podcast-list.o-podcast-list--with-bg {
    padding: 22px 0
  }
  .t-content .o-pagebuilder-section .o-podcast-list {
    padding: 0
  }
}
@media screen and (min-width:1024px) {
  .t-content.t-content--edition .t-content__list-content .o-podcast-list {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0 auto;
    max-width: 850px
  }
}
.o-aside-content.o-aside-content--related {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%
}
.o-aside-content.o-aside-content--related .o-layout-list {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%
}
.o-aside-content.o-aside-content--guest-list .o-aside-content__guest-list {
  -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;
  list-style: none;
  margin: 0;
  padding: 0;
  row-gap: 16px
}
.o-em-horoscope {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px
}
.o-em-horoscope .o-em-horoscope__sign {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%
}
.o-em-horoscope .o-em-horoscope__sign p {
  margin-bottom: 0
}
@media screen and (min-width:640px) {
  .o-em-horoscope {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
  .o-em-horoscope .o-em-horoscope__sign {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(50% - 15px);
    -ms-flex: 0 1 calc(50% - 15px);
    flex: 0 1 calc(50% - 15px)
  }
}
.o-layout-list {
  -webkit-box-flex: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 25px
}
.o-layout-list .o-layout-list__item {
  min-height: 0;
  min-width: 0
}
.o-layout-list .o-layout-list__item.o-layout-list__item--main-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%
}
.o-layout-list .o-layout-list__item + .o-layout-list__item--with-ad {
  margin-top: 10px
}
.o-layout-list .o-layout-list__item.o-layout-list__item--with-ad {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center
}
.o-layout-list .o-layout-list__item, .o-layout-list.o-layout-list--highlighted {
  -ms-flex-line-pack: start;
  -webkit-align-content: flex-start;
  align-content: flex-start
}
.o-layout-list.o-layout-list--without-images .m-item-list-article .article__infos {
  padding: 0
}
.o-layout-list.o-layout-list--main-solo .o-layout-list__item.o-layout-list__item--main-item .m-item-list-article.m-item-list-article--main-article .article__infos .article__title {
  margin-bottom: 0
}
.o-layout-list.o-layout-list--main-solo .o-layout-list__item.o-layout-list__item--main-item .m-item-list-article.m-item-list-article--main-article .m-list-main-related {
  margin-top: 10px
}
.o-layout-list.o-layout-list--all-programs {
  gap: 30px
}
.o-layout-list.o-layout-list--all-programs .o-layout-list__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 15px);
  -ms-flex: 0 0 calc(50% - 15px);
  flex: 0 0 calc(50% - 15px)
}
.o-layout-list.o-layout-list--all-programs .o-layout-list__item .m-item-list-article {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.o-layout-list.o-layout-list--all-programs .o-layout-list__item .m-item-list-article .m-item-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 10px
}
.o-layout-list.o-layout-list--all-programs .o-layout-list__item .m-item-list-article .article__infos {
  padding: 0
}
.o-layout-list.o-layout-list--all-programs .o-layout-list__item .m-item-list-article .article__infos .article__title.article__title--big {
  font-size: 1.8rem
}
.t-content.t-content--page-builder .t-content__sections .o-pagebuilder-section .o-tag-list + .o-layout-list.o-layout-list--all-programs {
  margin-top: 32px
}
.o-layout-list.o-layout-list--cards .o-layout-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.t-content.t-content--page-builder .t-content__sections .o-pagebuilder-section:first-child > .o-layout-list {
  margin-top: 20px
}
.t-content.t-content--page-builder .t-content__sections .o-pagebuilder-section:first-child > .o-layout-list.o-layout-list--main-solo {
  margin-top: 0
}
.m-infinite-scroll-loader {
  display: none;
  height: 50px;
  margin: 40px auto;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  width: 50px
}
.m-infinite-scroll-loader.u-loading {
  display: block;
  opacity: 1
}
.m-infinite-scroll-loader.u-loading .a-circle-loader {
  display: block;
  height: 50px;
  width: 50px
}
.m-infinite-scroll-loader.u-loading .a-circle-loader__main-circle {
  border-color: #e2001a transparent transparent #e2001a;
  border-width: 2px
}
.m-infinite-scroll-loader.u-loading .a-circle-loader__bg-circle {
  border: 1px solid #c4c4c4;
  height: 47px;
  left: 1px;
  top: 1px;
  width: 47px
}
.m-infinite-scroll-loader.u-loading .a-circle-loader:after, .m-infinite-scroll-loader.u-loading .a-circle-loader:before {
  background-color: #e2001a;
  height: 2px;
  top: 23px;
  width: 2px
}
@media screen and (min-width:640px) {
  .o-layout-list {
    row-gap: 30px
  }
  .o-layout-list.o-layout-list--highlighted {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
  }
  .o-layout-list .o-layout-list__item .m-block-ad {
    margin-bottom: 0
  }
  .o-layout-list .o-layout-list__item + .o-layout-list__item--with-ad {
    margin-top: 0
  }
  .o-layout-list.o-layout-list--main-solo .o-layout-list__item.o-layout-list__item--main-item .m-item-list-article.m-item-list-article--main-article .article__infos .article__title {
    margin-bottom: 0
  }
  .o-layout-list.o-layout-list--all-programs {
    gap: 30px
  }
  .o-layout-list.o-layout-list--all-programs .o-layout-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(25% - 22.5px);
    -ms-flex: 0 0 calc(25% - 22.5px);
    flex: 0 0 calc(25% - 22.5px)
  }
  .t-content.t-content--page-builder .t-content__sections .o-pagebuilder-section .o-tag-list + .o-layout-list.o-layout-list--all-programs {
    margin-top: 32px
  }
}
@media screen and (min-width:1024px) {
  .o-layout-list.o-layout-list--all-programs {
    gap: 30px
  }
  .o-layout-list.o-layout-list--all-programs .o-layout-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(20% - 24px);
    -ms-flex: 0 0 calc(20% - 24px);
    flex: 0 0 calc(20% - 24px)
  }
}
.o-self-promo {
  border-bottom: 1px solid #c4c4c4;
  border-top: 1px solid #c4c4c4;
  margin: 0 auto 28px;
  max-width: 300px;
  padding: 12px 0 15px
}
.o-self-promo .o-self-promo-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__logo {
  -webkit-box-flex: 0;
  border-radius: 5px;
  -webkit-flex: 0 0 45px;
  -ms-flex: 0 0 45px;
  flex: 0 0 45px;
  margin-top: 3px
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__logo.a-svg {
  height: 45px;
  width: 45px
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__text {
  -webkit-box-flex: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 1 calc(100% - 45px);
  -ms-flex: 0 1 calc(100% - 45px);
  flex: 0 1 calc(100% - 45px);
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 10px;
  padding: 0 12px
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__text strong {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  font-size: 3.2rem;
  line-height: 1.1;
  margin-bottom: 15px
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__link {
  -webkit-box-flex: 0;
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__link.o-self-promo__link--newsletter {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #e2001a;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 2rem;
  gap: 10px;
  padding: 2px 12px
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__link.o-self-promo__link--newsletter .a-arrow {
  border: 6px solid transparent;
  border-left: 8px solid #fff;
  border-right: none
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__link.o-self-promo__link--apple {
  margin-top: 5px
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__link.o-self-promo__link--apple svg {
  height: 44px;
  width: 132px
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__link.o-self-promo__link--android svg {
  height: 60px;
  width: 155px
}
.o-self-promo .o-self-promo-wrapper .o-self-promo__picto-newsletter {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 81px;
  -ms-flex: 0 0 81px;
  flex: 0 0 81px
}
.o-self-promo.o-self-promo--nl .o-self-promo-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}
.o-self-promo.o-self-promo--nl .o-self-promo-wrapper .o-self-promo__text {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc(100% - 81px);
  -ms-flex: 0 1 calc(100% - 81px);
  flex: 0 1 calc(100% - 81px);
  padding: 0
}
.o-self-promo.o-self-promo--hidden {
  display: none
}
@media screen and (min-width:640px) {
  .o-self-promo {
    float: right;
    margin: 0 0 40px 30px
  }
}
.m-podcast-item.m-podcast-item--without-program {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 20px
}
.m-podcast-item.m-podcast-item--without-program:not(:last-child) {
  border-bottom: 1px solid #d4d4d4
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__infos {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  gap: 10px
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__infos .m-podcast-item__infos__description {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: block;
  display: -webkit-box;
  line-height: 1.4;
  overflow: hidden
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__infos .m-podcast-item__infos__date {
  font-weight: 700
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound {
  -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: 10px
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause .a-svg--picto-pause-circle-filled, .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause .a-svg--picto-play-circle-filled {
  height: 50px;
  width: 50px
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg {
  background: none
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader {
  display: block;
  height: 50px;
  left: 0;
  top: 0;
  width: 50px
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader__main-circle {
  border-color: #e2001a transparent transparent #e2001a;
  border-width: 2px
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader__bg-circle {
  border: 1px solid #c4c4c4;
  height: 47px;
  left: 1px;
  top: 1px;
  width: 47px
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader:after, .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader:before {
  background-color: #e2001a;
  height: 2px;
  top: 23px;
  width: 2px
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-duration {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound-playlist {
  -ms-flex-item-align: center;
  -webkit-box-flex: 1;
  -webkit-align-self: center;
  align-self: center;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0px;
  flex: 1 1 0
}
.m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound-playlist .m-podcast-item__sound-playlist-btn .a-playlist-btn .a-svg {
  height: 18px;
  width: 22px
}
.m-podcast-item.m-podcast-item--without-program.m-podcast-item--without-sound .m-podcast-item__infos {
  width: 100%
}
@media screen and (min-width:1024px) {
  .m-podcast-item.m-podcast-item--without-program {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__infos {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-order: 2;
    order: 2
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__infos .m-podcast-item__infos__description {
    -webkit-line-clamp: none;
    -webkit-box-orient: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: none;
    overflow: auto
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound-playlist {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -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-order: 3;
    order: 3
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-order: 1;
    order: 1
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause .a-svg--picto-pause-circle-filled, .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause .a-svg--picto-play-circle-filled {
    height: 60px;
    width: 60px
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg {
    background: none
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader {
    display: block;
    height: 60px;
    left: 0;
    top: 0;
    width: 60px
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader__main-circle {
    border-color: #e2001a transparent transparent #e2001a;
    border-width: 2px
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader__bg-circle {
    border: 1px solid #c4c4c4;
    height: 57px;
    left: 1px;
    top: 1px;
    width: 57px
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader:after, .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-play .a-audio-player-btn .a-picto-play-pause.u-loading-btn .a-svg .a-circle-loader:before {
    background-color: #e2001a;
    height: 2px;
    top: 28px;
    width: 2px
  }
  .m-podcast-item.m-podcast-item--without-program .m-podcast-item__sound .m-podcast-item__sound-duration {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2
  }
}