/* === inline style block 1 === */
a,
      abbr,
      acronym,
      address,
      applet,
      article,
      aside,
      audio,
      b,
      big,
      blockquote,
      body,
      canvas,
      caption,
      center,
      cite,
      code,
      dd,
      del,
      details,
      dfn,
      div,
      dl,
      dt,
      em,
      embed,
      fieldset,
      figcaption,
      figure,
      footer,
      form,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      header,
      hgroup,
      html,
      i,
      iframe,
      img,
      ins,
      kbd,
      label,
      legend,
      li,
      mark,
      menu,
      nav,
      object,
      ol,
      output,
      p,
      pre,
      q,
      ruby,
      s,
      samp,
      section,
      small,
      span,
      strike,
      strong,
      sub,
      summary,
      sup,
      table,
      tbody,
      td,
      tfoot,
      th,
      thead,
      time,
      tr,
      tt,
      u,
      var,
      video {
        border: 0;
        font: inherit;
        font-size: 100%;
        margin: 0;
        padding: 0;
        vertical-align: baseline;
      }

      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      menu,
      nav,
      section {
        display: block;
      }

      body {
        line-height: 1;
      }

      ol,
      ul {
        list-style: none;
      }

      blockquote,
      q {
        quotes: none;
      }

      blockquote:after,
      blockquote:before,
      q:after,
      q:before {
        content: '';
        content: none;
      }

      table {
        border-collapse: collapse;
        border-spacing: 0;
      }

      caption,
      td,
      th {
        font-weight: 400;
        text-align: left;
        vertical-align: middle;
      }

      a img {
        border: none;
      }

      @font-face {
        font-display: swap;
        font-family: noto-serif;
        font-style: normal;
        font-weight: 700;
        src:
          local('Noto Serif Bold'),
          local('NotoSerif-Bold'),
          url('./notoserif-bold.woff2') format('woff2'),
          url('./notoserif-bold.woff') format('woff');
      }

      @font-face {
        font-display: swap;
        font-family: noto-serif;
        font-style: italic;
        font-weight: 700;
        src:
          local('Noto Serif Bold Italic'),
          local('NotoSerif-BoldItalic'),
          url('./notoserif-bolditalic.woff2') format('woff2'),
          url('./notoserif-bolditalic.woff') format('woff');
      }

      @font-face {
        font-display: swap;
        font-family: noto-serif;
        font-style: normal;
        font-weight: 400;
        src:
          local('Noto Serif'),
          local('NotoSerif'),
          url('./notoserif-regular.woff2') format('woff2'),
          url('./notoserif-regular.woff') format('woff');
      }

      @font-face {
        font-display: swap;
        font-family: noto-serif;
        font-style: italic;
        font-weight: 400;
        src:
          local('Noto Serif Italic'),
          local('NotoSerif-Italic'),
          url('./notoserif-italic.woff2') format('woff2'),
          url('./notoserif-italic.woff') format('woff');
      }

      @font-face {
        font-display: swap;
        font-family: source-sans-pro;
        font-style: italic;
        font-weight: 400;
        src:
          local('Source Sans Pro Italic'),
          local('SourceSansPro-Italic'),
          url('./sourcesanspro-italic.woff2') format('woff2'),
          url('./sourcesanspro-italic.woff') format('woff');
      }

      @font-face {
        font-display: swap;
        font-family: source-sans-pro;
        font-style: normal;
        font-weight: 400;
        src:
          local('Source Sans Pro'),
          local('SourceSansPro'),
          url('./sourcesanspro-regular.woff2') format('woff2'),
          url('./sourcesanspro-regular.woff') format('woff');
      }

      @font-face {
        font-display: swap;
        font-family: source-sans-pro;
        font-style: normal;
        font-weight: 600;
        src:
          local('Source Sans Pro SemiBold'),
          local('SourceSansPro-SemiBold'),
          url('./sourcesanspro-semibold.woff2') format('woff2'),
          url('./sourcesanspro-semibold.woff') format('woff');
      }

      @font-face {
        font-display: swap;
        font-family: source-sans-pro;
        font-style: italic;
        font-weight: 600;
        src:
          local('Source Sans Pro SemiBold Italic'),
          local('SourceSansPro-SemiBoldItalic'),
          url('./sourcesanspro-semibolditalic.woff2') format('woff2'),
          url('./sourcesanspro-semibolditalic.woff') format('woff');
      }

      @font-face {
        font-display: swap;
        font-family: source-sans-pro;
        font-style: normal;
        font-weight: 700;
        src:
          local('Source Sans Pro Bold'),
          local('SourceSansPro-Bold'),
          url('./sourcesanspro-bold.woff2') format('woff2'),
          url('./sourcesanspro-bold.woff') format('woff');
      }

      @font-face {
        font-display: swap;
        font-family: fig-premium-mark;
        font-style: normal;
        font-weight: 400;
        src:
          local('Fig Premium Mark'),
          local('FigPremiumMark'),
          url('./fig-premium-mark.woff2') format('woff2'),
          url('./fig-premium-mark.woff') format('woff');
      }

      html {
        box-sizing: border-box;
        color: #163860;
        font-family:
          noto-serif,
          Georgia,
          Verdana,
          Times,
          Times New Roman,
          Garamond,
          Palatino,
          serif;
        font-size: 16px;
        scroll-behavior: smooth;
      }

      @media (prefers-reduced-motion: reduce) {
        html {
          scroll-behavior: auto;
        }
      }

      html.fig-scrollbar-gutter-stable {
        scrollbar-gutter: stable;
      }

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

      body {
        background-color: #fff;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        max-width: 100%;
        -webkit-text-size-adjust: 100%;
      }

      body,
      html {
        overflow-x: hidden;
      }

      body,
      html {
        overflow-x: clip;
      }

      em,
      i {
        font-style: italic;
      }

      b,
      strong {
        font-weight: 700;
      }

      small,
      sub,
      sup {
        font-size: 0.75em;
      }

      sup {
        vertical-align: super;
      }

      sub {
        vertical-align: sub;
      }

      mark {
        background-color: transparent;
      }

      a {
        color: #163860;
        cursor: pointer;
        transition: color 0.3s ease-in;
      }

      @media (prefers-reduced-motion: reduce) {
        a {
          transition: none;
        }
      }

      a:active,
      a:visited {
        color: #5e7287;
      }

      a:focus,
      a:hover {
        color: #1f66ba;
      }

      .fig-skip-main {
        color: #fff;
        height: 1px;
        left: -999px;
        overflow: hidden;
        position: absolute;
        top: auto;
        width: 1px;
        z-index: -999;
      }

      .fig-skip-main:active,
      .fig-skip-main:focus {
        background-color: #163860;
        color: #fff;
        font-size: 1.1875rem;
        height: auto;
        left: auto;
        margin-top: 30px;
        overflow: auto;
        padding: 10px 5px;
        text-align: center;
        top: auto;
        width: 30%;
        z-index: 10000;
      }

      .fig-hidden-links {
        display: none;
      }

      [contenteditable]:focus-visible,
      [tabindex]:not([tabindex='-1']):focus-visible,
      a[href]:focus-visible,
      area[href]:focus-visible,
      button:focus-visible,
      details:has(:focus-visible),
      iframe:focus-visible,
      input:not([type='hidden']):focus-visible,
      select:focus-visible,
      summary:focus-visible,
      textarea:focus-visible {
        outline: 1px dotted currentcolor;
        outline-offset: -1px;
      }

      .fig-premium-mark:after {
        color: #ecb62f;
        content: '⁠';
        display: inline;
        font-family:
          fig-premium-mark,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 90%;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        margin-left: 0.33em;
      }

      [data-fig-domain='BOURSE'] .fig-premium-mark,
      [data-fig-domain='BOURSE'].fig-premium-mark,
      [data-fig-domain='LEPARTICULIER'] .fig-premium-mark,
      [data-fig-domain='LEPARTICULIER'].fig-premium-mark {
        overflow-wrap: break-word;
      }

      [data-fig-domain='BOURSE'] .fig-premium-mark:after,
      [data-fig-domain='BOURSE'].fig-premium-mark:after,
      [data-fig-domain='LEPARTICULIER'] .fig-premium-mark:after,
      [data-fig-domain='LEPARTICULIER'].fig-premium-mark:after {
        content: '⁠';
      }

      .fig-body--noscroll {
        overflow: hidden;
        position: fixed;
        width: 100%;
      }

      img,
      source {
        border: 0;
        display: inline-block;
        max-width: 100%;
        position: relative;
        text-indent: -9999px;
      }

      img[height],
      source[height] {
        height: auto;
      }

      img[width],
      source[width] {
        width: auto;
      }

      .fig-lazy img[data-srcset],
      .fig-lazy img[srcset],
      .fig-lazy source[data-srcset],
      .fig-lazy source[srcset] {
        opacity: 0;
        transition: opacity 0.3s ease-in-out;
      }

      @media (prefers-reduced-motion: reduce) {

        .fig-lazy img[data-srcset],
        .fig-lazy img[srcset],
        .fig-lazy source[data-srcset],
        .fig-lazy source[srcset] {
          transition: none;
        }
      }

      .fig-placeholder img[data-srcset],
      .fig-placeholder img[srcset],
      .fig-placeholder source[data-srcset],
      .fig-placeholder source[srcset] {
        height: 100%;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: auto;
      }

      .fig-placeholder--top img[data-srcset],
      .fig-placeholder--top img[srcset],
      .fig-placeholder--top source[data-srcset],
      .fig-placeholder--top source[srcset] {
        left: 50%;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
      }

      .fig-placeholder--magazine img[data-srcset],
      .fig-placeholder--magazine img[srcset],
      .fig-placeholder--magazine source[data-srcset],
      .fig-placeholder--magazine source[srcset] {
        height: auto;
        max-height: 100%;
      }

      img[data-srcset].fig-img--complete,
      img[data-srcset].fig-img--error,
      img[srcset].fig-img--complete,
      img[srcset].fig-img--error,
      source[data-srcset].fig-img--complete,
      source[data-srcset].fig-img--error,
      source[srcset].fig-img--complete,
      source[srcset].fig-img--error {
        opacity: 1;
      }

      .fig-placeholder--kiosk img[data-srcset].fig-img--complete,
      .fig-placeholder--kiosk img[srcset].fig-img--complete,
      .fig-placeholder--kiosk source[data-srcset].fig-img--complete,
      .fig-placeholder--kiosk source[srcset].fig-img--complete {
        height: auto;
      }

      noscript img[data-srcset].fig-img--complete,
      noscript img[srcset].fig-img--complete,
      noscript source[data-srcset].fig-img--complete,
      noscript source[srcset].fig-img--complete {
        background-color: #fff;
      }

      img[data-srcset].fig-img--error,
      img[srcset].fig-img--error,
      source[data-srcset].fig-img--error,
      source[srcset].fig-img--error {
        height: 160px;
        max-height: 100%;
        min-height: 100%;
        width: 100%;
      }

      img[data-srcset].fig-img--error:before,
      img[srcset].fig-img--error:before,
      source[data-srcset].fig-img--error:before,
      source[srcset].fig-img--error:before {
        background: #f2f2f2 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 432 432' aria-hidden='true' focusable='false'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%23C2C2C2' fill-rule='evenodd' d='M432 206.4V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v110.4l72 72 96-96 96 96 96-96 72 72Zm0 67.2-72-72-96 96-96-96-96 96-72-72V384c0 26.5 21.5 48 48 48h336c26.5 0 48-21.5 48-48V273.6Z' clip-rule='evenodd'/%3e%3cpath fill='%23F2F2F2' d='M126.7 70.5v-3.4c0-1.3-1-2.4-2.4-2.4l-22.3.1V82h24.7v16.5h-21.9l.5.4 14 14c7.4 7.5 19 21.3 19 21.3l-4.2-2.6s-9.6-11.1-18.5-18.4A47.1 47.1 0 0 0 102 106v7.9c0 1.3 1 2.3 2.3 2.3h8.6v18H56.3v-18h9c1.4 0 2.4-1 2.4-2.3V94.5c-13-6.7-17.5-13.4-17.5-13.4 4.2.5 9 .3 9 .3-18.6-9-25.4-26-25.4-26 3.8 1.5 7.8 2.4 7.8 2.4C25.2 40 31.3 18 31.3 18 33 23.4 39.7 31.6 59.8 47c3.4 2.4 6.4 4.7 8.9 7h.2c7 6.2 11 11.4 13.3 15.3a21 21 0 0 1 2.8 7.5c-1.1-12-13.2-25-18-29.8H149v23.6h-22.4Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h432v432H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/35% no-repeat;
        content: '';
        display: block;
        height: 100%;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
      }

      img[src].fig-img--error,
      source[src].fig-img--error {
        /* height: 160px; */
        max-height: 100%;
        min-height: 100%;
        width: 100%;
      }

      img[src].fig-img--error:before,
      source[src].fig-img--error:before {
        background: #f2f2f2 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 432 432' aria-hidden='true' focusable='false'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%23C2C2C2' fill-rule='evenodd' d='M432 206.4V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v110.4l72 72 96-96 96 96 96-96 72 72Zm0 67.2-72-72-96 96-96-96-96 96-72-72V384c0 26.5 21.5 48 48 48h336c26.5 0 48-21.5 48-48V273.6Z' clip-rule='evenodd'/%3e%3cpath fill='%23F2F2F2' d='M126.7 70.5v-3.4c0-1.3-1-2.4-2.4-2.4l-22.3.1V82h24.7v16.5h-21.9l.5.4 14 14c7.4 7.5 19 21.3 19 21.3l-4.2-2.6s-9.6-11.1-18.5-18.4A47.1 47.1 0 0 0 102 106v7.9c0 1.3 1 2.3 2.3 2.3h8.6v18H56.3v-18h9c1.4 0 2.4-1 2.4-2.3V94.5c-13-6.7-17.5-13.4-17.5-13.4 4.2.5 9 .3 9 .3-18.6-9-25.4-26-25.4-26 3.8 1.5 7.8 2.4 7.8 2.4C25.2 40 31.3 18 31.3 18 33 23.4 39.7 31.6 59.8 47c3.4 2.4 6.4 4.7 8.9 7h.2c7 6.2 11 11.4 13.3 15.3a21 21 0 0 1 2.8 7.5c-1.1-12-13.2-25-18-29.8H149v23.6h-22.4Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h432v432H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/35% no-repeat;
        content: '';
        display: block;
        height: 100%;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
      }

      .fig-placeholder {
        max-width: 100%;
        position: relative;
      }

      .fig-placeholder:before {
        background: #f2f2f2 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 413 377' aria-hidden='true' focusable='false'%3e%3cpath fill='%23CCC' d='M325.6 170.3v-11.1c0-4.3-3.5-7.7-7.8-7.7l-72.6.3v55.8h80.4V261h-71.2l1.5 1.6 45.4 45.3c24.2 24.2 61.9 69.1 61.9 69.1l-13.6-8.4s-31-36.2-60.2-59.8c-10.7-8.7-35.4-21.6-44.2-23.2V311c0 4.2 3.4 7.7 7.7 7.7h28V377H96.5v-58.2h29.5c4.3 0 7.7-3.4 7.7-7.7v-62.9c-42.5-22-56.8-43.7-56.8-43.7 13.5 1.7 29.1 1.1 29.1 1.1a176.8 176.8 0 0 1-82.6-84.2C36 126.3 49 129 49 129-4.5 71.8 15.4 0 15.4 0c5.7 17.6 27.5 44.1 92.8 93.6 11 7.8 20.6 15.3 28.8 22.5l.7.6a196 196 0 0 1 43 49.5 68.4 68.4 0 0 1 9.3 24.3c-3.6-39.2-43-81.5-58.8-97h267.2v76.8h-72.8Z'/%3e%3c/svg%3e") 50%/35% no-repeat;
        content: '';
        display: block;
        height: 100%;
        transition: background 0.5s ease-in-out;
        width: 100%;
      }

      @media (prefers-reduced-motion: reduce) {
        .fig-placeholder:before {
          transition: none;
        }
      }

      .fig-placeholder--4-3 {
        aspect-ratio: 4/3;
      }

      .fig-placeholder--16-9 {
        aspect-ratio: 16/9;
      }

      .fig-placeholder--3-4 {
        aspect-ratio: 3/4;
      }

      .fig-placeholder--square {
        aspect-ratio: 1;
      }

      .fig-placeholder--mosaic {
        aspect-ratio: 100/59;
      }

      @media (min-width: 48em) {
        .fig-placeholder--mosaic {
          aspect-ratio: 19/11;
        }
      }

      .fig-body .fig-placeholder--transparent:before {
        background: transparent;
      }

      .fig-placeholder--align-left {
        margin-left: 0;
      }

      .fig-placeholder--align-left img[data-srcset],
      .fig-placeholder--align-left img[srcset] {
        left: 0;
        transform: translateY(-50%);
      }

      .fig-placeholder--magazine {
        height: 100%;
        width: 100%;
      }

      .fig-placeholder--with-dimensions {
        margin-left: auto;
        margin-right: auto;
      }

      .fig-img--hidden {
        display: none;
      }

      @media (scripting: none) {
        .fig-img__noscript+.fig-img {
          display: none;
        }
      }

      .fig-placeholder--sport:before {
        background: url("data:image/svg+xml,%3csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 800' aria-hidden='true' focusable='false'%3e%3cpath fill='%23d8d8d8' d='M100.3 46.6V470a409.2 409.2 0 00116.9 218 476 476 0 00183 111.4V-.5z' transform='translate(-100.3 .5)'/%3e%3cpath fill='%23ededed' d='M700.3 470V46.7L400.3-.5v800s97.7-27.6 183.1-111.4a409 409 0 00116.9-218z' transform='translate(-100.3 .5)'/%3e%3cpath fill='%23b2b2b2' d='M400.3 62.8V-.5l-300 47v423.6a426.2 426.2 0 0019 68 399.1 399.1 0 0022.3 49 406 406 0 0021 35.5Q171 635 180 646.4a427 427 0 0037.3 41.7 451.1 451.1 0 0048.6 41.4 494.7 494.7 0 0046.9 30.7c49.4 28.5 87.6 39.3 87.6 39.3v-66.2A427.5 427.5 0 01261 643.5a346.7 346.7 0 01-98.2-179.6V100z' transform='translate(-100.3 .5)'/%3e%3cpath fill='%23d8d8d8' d='M400.3-.5v63.3L637.8 100v363.9a346.7 346.7 0 01-98.2 179.6 428 428 0 01-139.3 89.8v66.2s38.1-10.8 87.6-39.3a494.7 494.7 0 0046.9-30.7 477.5 477.5 0 0048.6-41.4 426.9 426.9 0 0037.3-41.7q8.9-11.4 17.3-23.8a406 406 0 0021-35.6 400.7 400.7 0 0022.3-49 427.3 427.3 0 0019-68V46.7z' transform='translate(-100.3 .5)'/%3e%3cpath fill='%23b2b2b2' d='M457.7 316.3l-109-15.8-48.7-98.8-48.7 98.8-109 15.8 78.8 76.9-18.6 108.5 97.5-51.2 97.5 51.2-18.6-108.5 78.8-76.9z'/%3e%3c/svg%3e") 50% / contain no-repeat;
      }

      .fig-placeholder--dark:before {
        background: #2b3850 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 413 377' aria-hidden='true' focusable='false'%3e%3cpath fill='%238D98A4' d='M325.6 170.3v-11.1c0-4.3-3.5-7.7-7.8-7.7l-72.6.3v55.8h80.4V261h-71.2l1.5 1.6 45.4 45.3c24.2 24.2 61.9 69.1 61.9 69.1l-13.6-8.4s-31-36.2-60.2-59.8c-10.7-8.7-35.4-21.6-44.2-23.2V311c0 4.2 3.4 7.7 7.7 7.7h28V377H96.5v-58.2h29.5c4.3 0 7.7-3.4 7.7-7.7v-62.9c-42.5-22-56.8-43.7-56.8-43.7 13.5 1.7 29.1 1.1 29.1 1.1a176.8 176.8 0 0 1-82.6-84.2C36 126.3 49 129 49 129-4.5 71.8 15.4 0 15.4 0c5.7 17.6 27.5 44.1 92.8 93.6 11 7.8 20.6 15.3 28.8 22.5l.7.6a196 196 0 0 1 43 49.5 68.4 68.4 0 0 1 9.3 24.3c-3.6-39.2-43-81.5-58.8-97h267.2v76.8h-72.8Z'/%3e%3c/svg%3e") 50%/35% no-repeat;
      }

      img[data-srcset].fig-img--error[data-img-path-on-error*='img/sport/flag-default.svg']:before,
      img[srcset].fig-img--error[data-img-path-on-error*='img/sport/flag-default.svg']:before {
        background: #fff url("data:image/svg+xml,%3csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 800' aria-hidden='true' focusable='false'%3e%3cpath fill='%23d8d8d8' d='M100.3 46.6V470a409.2 409.2 0 00116.9 218 476 476 0 00183 111.4V-.5z' transform='translate(-100.3 .5)'/%3e%3cpath fill='%23ededed' d='M700.3 470V46.7L400.3-.5v800s97.7-27.6 183.1-111.4a409 409 0 00116.9-218z' transform='translate(-100.3 .5)'/%3e%3cpath fill='%23b2b2b2' d='M400.3 62.8V-.5l-300 47v423.6a426.2 426.2 0 0019 68 399.1 399.1 0 0022.3 49 406 406 0 0021 35.5Q171 635 180 646.4a427 427 0 0037.3 41.7 451.1 451.1 0 0048.6 41.4 494.7 494.7 0 0046.9 30.7c49.4 28.5 87.6 39.3 87.6 39.3v-66.2A427.5 427.5 0 01261 643.5a346.7 346.7 0 01-98.2-179.6V100z' transform='translate(-100.3 .5)'/%3e%3cpath fill='%23d8d8d8' d='M400.3-.5v63.3L637.8 100v363.9a346.7 346.7 0 01-98.2 179.6 428 428 0 01-139.3 89.8v66.2s38.1-10.8 87.6-39.3a494.7 494.7 0 0046.9-30.7 477.5 477.5 0 0048.6-41.4 426.9 426.9 0 0037.3-41.7q8.9-11.4 17.3-23.8a406 406 0 0021-35.6 400.7 400.7 0 0022.3-49 427.3 427.3 0 0019-68V46.7z' transform='translate(-100.3 .5)'/%3e%3cpath fill='%23b2b2b2' d='M457.7 316.3l-109-15.8-48.7-98.8-48.7 98.8-109 15.8 78.8 76.9-18.6 108.5 97.5-51.2 97.5 51.2-18.6-108.5 78.8-76.9z'/%3e%3c/svg%3e") 50%/100% no-repeat;
      }

      .a11y-hidden {
        -webkit-clip-path: inset(100%);
        clip-path: inset(100%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        position: absolute;
        width: 1px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-layout {
        position: relative;
      }

      .fig-layout--wrapped {
        background-color: #fff;
        margin: 0 auto;
        max-width: 1000px;
      }

      .fig-container {
        margin: auto;
        max-width: 100%;
      }

      @media (min-width: 48em) {
        .fig-container {
          max-width: 704px;
        }
      }

      @media (min-width: 64em) {
        .fig-container {
          max-width: 616px;
        }
      }

      .fig-container--hidden {
        display: none;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-main-col {
        flex-grow: 1;
        max-width: 100%;
      }

      @media (min-width: 48em) {
        .fig-main-col {
          max-width: 704px;
        }
      }

      @media (min-width: 64em) {
        .fig-main-col {
          max-width: 616px;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-main-wrapper {
        background-color: #fff;
        display: flex;
        justify-content: center;
        padding: 16px;
      }

      @media (min-width: 48em) {
        .fig-main-wrapper {
          padding: 32px;
        }
      }

      @media (min-width: 48em) and (max-width: 63.99em) {
        .fig-main-wrapper {
          max-width: 768px;
        }
      }

      @media (min-width: 64em) {
        .fig-main-wrapper {
          justify-content: space-between;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (min-width: 64em) {
        .fig-main-wrapper {
          justify-content: center;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (max-width: 47.99em) {
        .fig-layout {
          padding: 16px;
        }
      }

      .fig-layout.fig-main-wrapper {
        padding-bottom: 0;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (min-width: 64em) {
        .fig-main-col {
          max-width: 704px;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-top {
        background-color: #fff;
      }

      @media (min-width: 48em) and (max-width: 63.99em) {
        .fig-top {
          margin-left: auto;
          margin-right: auto;
          max-width: 768px;
        }
      }

      .fig-top:empty {
        display: none;
      }

      @media (min-width: 64em) {
        .fig-top .fig-container {
          max-width: 100%;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-browser-incompatibility-banner {
        background-color: #333;
        color: #fff;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 1rem;
        line-height: 1.375;
      }

      .fig-browser-incompatibility-banner[aria-hidden='true'] {
        display: none;
      }

      .fig-browser-incompatibility-banner__inner {
        margin-left: auto;
        margin-right: auto;
        padding: 16px;
      }

      @media (min-width: 48em) {
        .fig-browser-incompatibility-banner__inner {
          align-items: center;
          display: flex;
          max-width: 768px;
          padding-left: 32px;
          padding-right: 32px;
        }
      }

      @media (min-width: 64em) {
        .fig-browser-incompatibility-banner__inner {
          max-width: 1000px;
        }
      }

      .fig-browser-incompatibility-banner__icon {
        display: table-cell;
        padding-right: 24px;
        vertical-align: middle;
      }

      @media (max-width: 47.99em) {
        .fig-browser-incompatibility-banner__icon {
          display: none;
        }
      }

      .fig-browser-incompatibility-banner__icon svg {
        display: block;
        fill: #da2824;
        height: 48px;
        width: 48px;
      }

      .fig-browser-incompatibility-banner__button {
        -webkit-appearance: none;
        background-color: transparent;
        background-color: #fff;
        border: 0;
        border-radius: 4px;
        color: #163860;
        cursor: pointer;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.4285714286;
        margin-left: 24px;
        padding: 8px 16px;
        position: relative;
        text-transform: uppercase;
        transition: color 0.3s ease-in;
        white-space: nowrap;
      }

      .fig-browser-incompatibility-banner__button::-moz-focus-inner {
        border: 0;
      }

      @media (max-width: 47.99em) {
        .fig-browser-incompatibility-banner__button {
          margin-left: 0;
          margin-top: 16px;
        }
      }

      @media (min-width: 48em) {
        .fig-browser-incompatibility-banner__button {
          display: table-cell;
          vertical-align: top;
        }
      }

      .fig-browser-incompatibility-banner__button:active,
      .fig-browser-incompatibility-banner__button:visited {
        color: #5e7287;
      }

      .fig-browser-incompatibility-banner__button:focus,
      .fig-browser-incompatibility-banner__button:hover {
        color: #1f66ba;
      }

      @media (min-width: 48em) {
        .fig-browser-incompatibility-banner__text {
          display: table-cell;
          vertical-align: middle;
        }
      }

      .fig-browser-incompatibility-banner__text strong {
        font-weight: 600;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-google-one-tap,
      [id='credential_picker_container'] {
        position: absolute !important;
        right: 24px !important;
        top: 140px !important;
        z-index: 1000 !important;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-ad-content {
        position: static;
        transition-duration: 0.5s;
        transition-property: top;
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      }

      .fig-ad-content--pave_atf_disabled {
        display: none;
      }

      .fig-ad-content--empty {
        border: none;
        padding: 0;
      }

      .fig-ad-content--filled:not(.fig-ad-content--empty) .fig-ad-content__ad-placeholder-content {
        display: none;
      }

      .fig-ad-content .fig-ad-content__ad-placeholder-text {
        color: #727272;
        display: block;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.75rem;
        line-height: 1.3333333333;
        margin-top: 4px;
      }

      @media (min-width: 64em) {
        .fig-ad-content .fig-ad-content__ad-placeholder-text {
          font-size: 0.875rem;
          line-height: 1.4285714286;
          margin-top: 8px;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-a11y-skip--hidden {
        display: none;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-ad-content--mban_atf,
      .fig-ad-content--mban_atf_artferme {
        min-height: 100px;
      }

      @media (min-width: 64em) {

        .fig-ad-content--mban_atf,
        .fig-ad-content--mban_atf_artferme {
          min-height: 220px;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-ad-content--mban_atf,
      .fig-ad-content--mban_atf_artferme {
        display: block;
        margin-left: 0;
        margin-right: 0;
        place-content: center;
        position: relative;
        transform: none;
        width: auto;
      }

      @media (min-width: 48em) {

        .fig-ad-content--mban_atf,
        .fig-ad-content--mban_atf_artferme {
          margin-left: auto;
          margin-right: auto;
          max-width: 1000px;
        }
      }

      .fig-ad-content--has-cover .fig-ad-content--mban_atf,
      .fig-ad-content--has-cover .fig-ad-content--mban_atf_artferme,
      .fig-ad-content--has-habillage .fig-ad-content--mban_atf,
      .fig-ad-content--has-habillage .fig-ad-content--mban_atf_artferme {
        background-color: transparent;
        min-height: auto;
      }

      .fig-ad-content--mban_atf.fig-ad-content--complete.fig-ad-content--filled,
      .fig-ad-content--mban_atf_artferme.fig-ad-content--complete.fig-ad-content--filled {
        background-color: transparent;
      }

      .fig-ad-content--mban_atf .fig-ad-content__ad-placeholder-content,
      .fig-ad-content--mban_atf_artferme .fig-ad-content__ad-placeholder-content {
        min-height: 100px;
      }

      @media (min-width: 64em) {

        .fig-ad-content--mban_atf .fig-ad-content__ad-placeholder-content,
        .fig-ad-content--mban_atf_artferme .fig-ad-content__ad-placeholder-content {
          min-height: 220px;
        }
      }

      .fig-ad-content--has-cover .fig-ad-content--mban_atf .fig-ad-content__ad-placeholder-content,
      .fig-ad-content--has-cover .fig-ad-content--mban_atf_artferme .fig-ad-content__ad-placeholder-content,
      .fig-ad-content--has-habillage .fig-ad-content--mban_atf .fig-ad-content__ad-placeholder-content,
      .fig-ad-content--has-habillage .fig-ad-content--mban_atf_artferme .fig-ad-content__ad-placeholder-content {
        display: none;
      }

      .fig-ad-content--mban_atf [data-figtag='mban_atf'],
      .fig-ad-content--mban_atf_artferme [data-figtag='mban_atf'] {
        z-index: 1;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-ad-content__ad-placeholder-content {
        background-color: #f2f2f2;
        display: grid;
        justify-items: center;
        place-content: center;
        position: relative;
        text-align: center;
        z-index: 0;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-breaking-news {
        background: #fff;
        display: block;
        margin: auto;
        position: relative;
        width: 100%;
      }

      @media (min-width: 48em) {
        .fig-breaking-news {
          max-width: 704px;
        }
      }

      @media (min-width: 64em) {
        .fig-breaking-news {
          max-width: 1000px;
          padding-left: 32px;
          padding-right: 32px;
        }
      }

      .fig-breaking-news--hidden,
      .fig-breaking-news--no-data {
        display: none;
      }

      .fig-breaking-news__container {
        position: relative;
      }

      .fig-breaking-news__link {
        align-items: center;
        background: #fff1f2;
        color: #da2824;
        display: flex;
        flex: 1 1 auto;
        padding: 24px;
        text-decoration: none;
      }

      .fig-breaking-news__link:focus,
      .fig-breaking-news__link:hover {
        color: #ef5350;
      }

      @media (max-width: 47.99em) {
        .fig-breaking-news__link {
          flex-wrap: wrap;
        }
      }

      @media (min-width: 48em) {
        .fig-breaking-news__link {
          padding-right: 80px;
        }
      }

      @media (min-width: 64em) {
        .fig-breaking-news__link {
          min-height: 60px;
          padding-bottom: 16px;
          padding-left: 32px;
          padding-top: 16px;
        }
      }

      .fig-breaking-news__intro {
        background: #da2824;
        border-radius: 2px;
        color: #fff;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.75rem;
        font-weight: 600;
        line-height: 1.3333333333;
        padding: 4px 8px;
        text-transform: uppercase;
        white-space: nowrap;
      }

      @media (min-width: 48em) {
        .fig-breaking-news__intro {
          font-size: 0.875rem;
          line-height: 1.4285714286;
        }
      }

      .fig-breaking-news__hours {
        align-items: center;
        display: flex;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.375;
        margin-left: 16px;
        text-transform: uppercase;
      }

      .fig-breaking-news__hours-svg {
        align-self: center;
        fill: currentcolor;
        margin-right: 4px;
      }

      .fig-breaking-news__title {
        font-family:
          noto-serif,
          Georgia,
          Verdana,
          Times,
          Times New Roman,
          Garamond,
          Palatino,
          serif;
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.375;
      }

      @media (max-width: 47.99em) {
        .fig-breaking-news__title {
          flex-basis: 100%;
          margin-top: 12px;
        }
      }

      @media (min-width: 48em) {
        .fig-breaking-news__title {
          flex-basis: auto;
          margin-left: 16px;
        }

        .fig-breaking-news__close.fig-close-button {
          top: 50%;
          transform: translateY(-50%);
        }
      }

      .fig-breaking-news__read-in-app {
        align-items: center;
        background: linear-gradient(91deg, #da2824, #c62828 44.21%);
        color: #fff;
        display: flex;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.875rem;
        font-weight: 600;
        gap: 12px;
        justify-content: space-between;
        line-height: 1.4285714286;
        padding-left: 24px;
        padding-right: 12px;
        text-decoration: none;
      }

      @media (min-width: 64em) {
        .fig-breaking-news__read-in-app {
          display: none;
        }
      }

      .fig-breaking-news__read-in-app:active,
      .fig-breaking-news__read-in-app:focus,
      .fig-breaking-news__read-in-app:hover,
      .fig-breaking-news__read-in-app:visited {
        color: #fff;
      }

      .fig-breaking-news__flash {
        filter: drop-shadow(0 3.094px 6.188px rgba(255, 184, 184, 0.65));
        flex-basis: 12px;
        flex-shrink: 0;
      }

      .fig-breaking-news__read-in-app-text {
        flex-grow: 1;
        padding-bottom: 12px;
        padding-top: 12px;
      }

      .fig-breaking-news .fig-read-in-app__arrow {
        fill: currentcolor;
        flex-shrink: 0;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-breadcrumb {
        background-color: #fff;
        margin: 0 auto 24px;
        max-width: 1000px;
        position: relative;
      }

      @media (min-width: 48em) {
        .fig-breadcrumb {
          margin-bottom: 28px;
        }
      }

      @media (max-width: 47.99em) {
        .fig-breadcrumb__list {
          display: flex;
        }
      }

      .fig-breadcrumb__item {
        color: #727272;
        display: flex;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.75rem;
        line-height: 1.3333333333;
      }

      @media (min-width: 48em) {
        .fig-breadcrumb__item {
          display: inline-block;
          font-size: 0.875rem;
          line-height: 1.4285714286;
          padding-bottom: 4px;
        }
      }

      .fig-breadcrumb__link {
        color: #727272;
        display: inline-block;
        text-decoration: none;
      }

      .fig-breadcrumb__link:active,
      .fig-breadcrumb__link:visited {
        color: #727272;
      }

      .fig-breadcrumb__link:focus,
      .fig-breadcrumb__link:hover {
        color: #1f66ba;
      }

      .fig-breadcrumb__svg {
        fill: #727272;
        position: relative;
        top: 2px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (max-width: 47.99em) {
        .fig-breadcrumb:after {
          background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
          content: '';
          height: 100%;
          opacity: 1;
          pointer-events: none;
          position: absolute;
          right: -16px;
          top: 0;
          width: 32px;
          z-index: 1;
        }

        .fig-breadcrumb__list {
          -webkit-overflow-scrolling: touch;
          display: flex;
          margin-left: -16px;
          margin-right: -16px;
          overflow-x: auto;
          overflow-y: hidden;
          padding-left: 16px;
          scroll-behavior: smooth;
          scroll-snap-type: x mandatory;
          scrollbar-width: none;
        }
      }

      @media (max-width: 47.99em) {
        .fig-breadcrumb__list::-webkit-scrollbar {
          display: none;
        }
      }

      @media (max-width: 47.99em) {
        .fig-breadcrumb__item {
          flex: 0 0 auto;
        }

        .fig-breadcrumb__item:last-child {
          padding-right: 32px;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-breadcrumb {
        padding-top: 8px;
      }

      @media (min-width: 48em) {
        .fig-breadcrumb {
          padding-top: 0;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-headline {
        font-size: 1.75rem;
        font-weight: 700;
        line-height: 1.3571428571;
        margin: 24px 0 16px;
        overflow-wrap: break-word;
      }

      .fig-sub-headline+.fig-headline {
        margin-top: 8px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-premium-mark-article {
        align-items: center;
        display: flex;
        margin-top: 16px;
      }

      .fig-premium-mark-article:before {
        color: #ecb62f;
        content: '⁠';
        display: inline;
        font-family:
          fig-premium-mark,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 90%;
        font-size: 130%;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        margin-right: 0.33em;
      }

      .fig-premium-mark-article+.fig-headline,
      .fig-premium-mark-article+.fig-headline-full-width-content {
        margin-top: 8px;
      }

      .fig-premium-mark-article__text {
        background-color: #fff7e4;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.875rem;
        line-height: 1.4285714286;
        padding: 5px 16px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-wrapper-follow-button {
        display: flex;
        gap: 16px;
        justify-content: space-between;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-content-metas__authors-container {
        display: inline-block;
        margin-bottom: 8px;
      }

      @media (min-width: 48em) {
        .fig-content-metas__authors-container {
          margin-bottom: 4px;
        }
      }

      .fig-content-metas__authors {
        color: #727272;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 1rem;
        line-height: 1.375;
      }

      .fig-content-metas__author {
        font-weight: 600;
        text-decoration: none;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-content-metas__pub {
        color: #727272;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 1rem;
        line-height: 1.375;
        margin-bottom: 16px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-follow-button--author {
        margin-top: 4px;
      }

      .fig-follow-button--author .fig-svg__bell {
        fill: currentcolor;
        height: 16px;
        width: 16px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-button {
        align-items: center;
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        border-radius: 4px;
        cursor: pointer;
        display: flex;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.875rem;
        font-weight: 600;
        justify-content: center;
        line-height: 1.4285714286;
        padding: 8px 16px;
        text-transform: uppercase;
        transition:
          background-color 0.3s ease-in,
          color 0.3s ease-in;
      }

      .fig-button::-moz-focus-inner {
        border: 0;
      }

      @media (prefers-reduced-motion: reduce) {
        .fig-button {
          transition: none;
        }
      }

      .fig-button--primary {
        background-color: #163860;
        border: 1px solid transparent;
        color: #fff;
      }

      .fig-button--primary:active,
      .fig-button--primary:focus-visible,
      .fig-button--primary:hover {
        background-color: #1f66ba;
        color: #fff;
      }

      .fig-button--primary [disabled],
      .fig-button--primary.fig-button--disabled {
        background-color: #ccc;
      }

      .fig-button--secondary {
        background-color: #0d6fef;
        border: 1px solid transparent;
        color: #fff;
      }

      .fig-button--secondary:focus,
      .fig-button--secondary:hover,
      .fig-button--secondary:visited {
        color: #fff;
      }

      .fig-button--secondary:active,
      .fig-button--secondary:focus-visible,
      .fig-button--secondary:hover {
        background-color: #1f66ba;
      }

      .fig-button--secondary:focus-visible {
        outline: 1px dotted #1f66ba;
        outline-offset: 0;
      }

      .fig-button--secondary [disabled],
      .fig-button--secondary.fig-button--disabled {
        background-color: #ccc;
      }

      .fig-button--secondary svg {
        fill: currentcolor;
      }

      .fig-button--premium {
        background-color: #ecb62f;
        color: #163860;
      }

      .fig-button--premium:active,
      .fig-button--premium:focus-visible,
      .fig-button--premium:hover,
      .fig-button--premium:visited {
        color: #163860;
      }

      .fig-button--premium:focus-visible,
      .fig-button--premium:hover {
        background-color: #ffca46;
      }

      .fig-button--nude {
        background-color: #fff;
        border: 1px solid transparent;
        color: #163860;
      }

      .fig-button--nude:focus-visible,
      .fig-button--nude:hover,
      .fig-button--nude:visited {
        background-color: #fff;
      }

      .fig-button--nude:visited {
        color: #163860;
      }

      .fig-button--nude:focus-visible,
      .fig-button--nude:hover {
        color: #1f66ba;
        outline: 1px dotted currentcolor;
      }

      .fig-button--nude [disabled],
      .fig-button--nude.fig-button--disabled {
        color: #ccc;
      }

      .fig-button--outline {
        background-color: transparent;
        border: 1px solid;
        color: #163860;
      }

      .fig-button--outline:hover {
        border-color: #1f66ba;
      }

      .fig-button--outline:focus-visible,
      .fig-button--outline:hover {
        background-color: #fff;
        color: #1f66ba;
      }

      .fig-button--outline:focus-visible {
        border-color: #fff;
      }

      .fig-button--outline [disabled],
      .fig-button--outline.fig-button--disabled {
        color: #ccc;
      }

      .fig-button--outline-dark {
        border: 1px solid;
        color: #fff;
      }

      .fig-button--text-only {
        background-color: transparent;
        color: #163860;
        text-decoration: none;
      }

      .fig-button--text-only:active,
      .fig-button--text-only:focus-visible,
      .fig-button--text-only:hover {
        color: #1f66ba;
        text-decoration: underline;
      }

      .fig-button--size-large {
        padding: 12px 24px;
      }

      @media (max-width: 47.99em) {
        .fig-button--size-small-to-large-tablet {
          font-size: 0.75rem;
          line-height: 1.3333333333;
        }
      }

      @media (min-width: 48em) {
        .fig-button--size-small-to-large-tablet {
          padding: 12px 24px;
        }
      }

      .fig-button--text-size-small {
        font-size: 0.75rem;
        line-height: 1.3333333333;
      }

      .fig-button [disabled],
      .fig-button--disabled {
        cursor: not-allowed;
        pointer-events: none;
      }

      .fig-button--grow {
        width: 100%;
      }

      .fig-button--icon-left {
        flex-direction: row;
        gap: 8px;
      }

      .fig-button--icon-right {
        flex-direction: row-reverse;
        gap: 8px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (min-width: 64em) {
        .fig-follow-button {
          display: none;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-modal--hidden {
        display: none;
      }

      .fig-modal__modal {
        background-color: #fff;
        border-radius: 4px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 1rem;
        left: 50%;
        line-height: 1.375;
        margin: auto;
        padding: 48px 32px 32px;
        position: fixed;
        top: 50%;
        transform: translate(-50%, -50%);
      }

      @media (max-width: 36.24em) {
        .fig-modal__modal {
          width: calc(100vw - 64px);
        }
      }

      @media (min-width: 36.25em) {
        .fig-modal__modal {
          padding-left: 32px;
          padding-right: 32px;
          width: 480px;
        }
      }

      @keyframes fade-in {
        0% {
          opacity: 0;
          z-index: -1;
        }

        1% {
          z-index: 1100;
        }

        to {
          opacity: 1;
          z-index: 1100;
        }
      }

      .fig-modal__modal--fade-in {
        animation: fade-in 0.3s ease-in;
        opacity: 1;
        z-index: 1100;
      }

      @media (prefers-reduced-motion: reduce) {
        .fig-modal__modal--fade-in {
          animation: none;
        }
      }

      .fig-modal__modal--fade-out {
        opacity: 0;
        visibility: hidden;
        z-index: -1;
      }

      .fig-modal__modal-backdrop {
        background-color: hsla(0, 0%, 7%, 0.7);
        height: 100%;
        inset: 0;
        margin: auto;
        padding: 0;
        position: fixed;
        width: 100%;
        z-index: 620;
      }

      .fig-modal__modal-close.fig-close-button {
        align-items: center;
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        cursor: pointer;
        display: flex;
        height: 48px;
        justify-content: center;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 48px;
        z-index: 10;
      }

      .fig-modal__modal-close.fig-close-button::-moz-focus-inner {
        border: 0;
      }

      .fig-modal__modal-close.fig-close-button:before {
        border-radius: 50%;
        content: '';
        height: 40px;
        left: 4px;
        position: absolute;
        top: 4px;
        transition: background-color 0.3s ease-in;
        width: 40px;
      }

      .fig-modal__modal-close.fig-close-button:hover:before {
        background-color: rgba(51, 51, 51, 0.2);
      }

      .fig-modal__modal-close.fig-close-button:focus-visible {
        outline: 1px dotted #1f66ba;
      }

      .fig-modal__modal-close.fig-close-button:focus-visible:before {
        background-color: rgba(51, 51, 51, 0.2);
      }

      .fig-modal__modal-close.fig-close-button svg {
        fill: #121212;
        z-index: 1;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-follow-modal {
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
      }

      .fig-follow-modal__media {
        align-items: center;
        display: flex;
        justify-content: center;
      }

      .fig-follow-modal__media-multiple-author {
        background-color: #d3e7ff;
        border-radius: 50%;
        height: 88px;
        width: 88px;
      }

      .fig-follow-modal__media-multiple-author svg {
        height: 88px;
        width: 88px;
      }

      .fig-follow-modal .fig-placeholder {
        border-radius: 50%;
        box-shadow: 0 0 0 2px #fff;
        height: 88px;
        overflow: hidden;
        width: 88px;
      }

      .fig-follow-modal .fig-media:first-child {
        z-index: 3;
      }

      .fig-follow-modal .fig-media:nth-child(2) {
        z-index: 2;
      }

      .fig-follow-modal .fig-media:nth-child(3) {
        z-index: 1;
      }

      .fig-follow-modal .fig-media+.fig-media {
        margin-left: -24px;
      }

      .fig-follow-modal__title {
        font-size: 1.25rem;
        font-weight: 600;
        line-height: 1.4;
        margin-top: 16px;
        text-align: center;
      }

      .fig-follow-modal__author {
        color: #1f66ba;
        font-family:
          noto-serif,
          Georgia,
          Verdana,
          Times,
          Times New Roman,
          Garamond,
          Palatino,
          serif;
        font-size: 1.125rem;
        font-weight: 700;
        line-height: 1.3333333333;
      }

      .fig-follow-modal__content {
        color: #333;
        margin-top: 16px;
        text-align: center;
      }

      .fig-follow-modal__link {
        -webkit-appearance: none;
        background-color: #163860;
        border: 0;
        border-radius: 4px;
        color: #fff;
        display: block;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.4285714286;
        margin-top: 24px;
        padding: 12px 24px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        transition: background-color 0.3s ease;
      }

      .fig-follow-modal__link::-moz-focus-inner {
        border: 0;
      }

      .fig-follow-modal__link:visited {
        color: #fff;
      }

      .fig-follow-modal__link:focus-visible,
      .fig-follow-modal__link:hover {
        background-color: #1f66ba;
        color: #fff;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-tags {
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
      }

      .fig-tags__list {
        -moz-column-gap: 12px;
        column-gap: 12px;
        display: flex;
        flex-wrap: wrap;
      }

      .fig-tags__link {
        align-items: center;
        color: #163860;
        display: flex;
        font-size: 0.875rem;
        line-height: 1.4285714286;
        min-height: 48px;
        text-align: center;
        text-decoration: underline;
      }

      @media (min-width: 64em) {
        .fig-tags__link {
          min-height: 40px;
        }
      }

      .fig-tags__link:visited {
        color: #163860;
      }

      .fig-tags__link:active,
      .fig-tags__link:focus-visible,
      .fig-tags__link:hover {
        color: #1f66ba;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (min-width: 64em) {
        .fig-tags {
          max-width: 704px;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-tags {
        margin-bottom: 4px;
        position: relative;
      }

      .fig-tags:before {
        background-color: #ccc;
        content: '';
        display: block;
        height: 1px;
        width: 96px;
      }

      @media (min-width: 64em) {
        .fig-tags:before {
          margin-bottom: 4px;
        }
      }

      .fig-tags__list-wrapper {
        overflow: hidden;
      }

      @media (max-width: 47.99em) {
        .fig-tags__list {
          -webkit-overflow-scrolling: touch;
          flex-wrap: nowrap;
          margin-left: -16px;
          margin-right: -16px;
          overflow-x: auto;
          overflow-y: hidden;
          padding-right: 32px;
          scroll-behavior: smooth;
          scroll-snap-type: x mandatory;
          scrollbar-width: none;
        }

        .fig-tags__list::-webkit-scrollbar {
          display: none;
        }
      }

      @media (max-width: 47.99em) {
        .fig-tags__list:before {
          background: linear-gradient(-90deg, #fff, hsla(0, 0%, 100%, 0));
          content: '';
          height: 48px;
          pointer-events: none;
          position: absolute;
          right: -16px;
          width: 56px;
          z-index: 1;
        }
      }

      .fig-tags__item {
        flex-shrink: 0;
      }

      @media (max-width: 47.99em) {
        .fig-tags__item:first-child {
          margin-left: 16px;
        }

        .fig-tags__item:last-child {
          margin-right: 16px;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-sharebar-transversal {
        margin-bottom: 24px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-share-tools {
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
      }

      @media (max-width: 63.99em) {
        .fig-share-tools {
          background: #fff;
          border-radius: 8px 8px 0 0;
          bottom: 0;
          display: none;
          left: 0;
          padding: 32px 24px;
          position: absolute;
          right: 0;
          z-index: 1;
        }
      }

      .fig-share-tools__via {
        color: #333;
        font-size: 1rem;
        line-height: 1.375;
        margin-bottom: 16px;
        text-align: left;
      }

      @media (min-width: 64em) {
        .fig-share-tools__via {
          display: none;
        }
      }

      @media (max-width: 63.99em) {
        .fig-share-tools__svg-container {
          background: #d3e7ff;
          border-radius: 4px;
          display: block;
          height: 64px;
          margin-left: auto;
          margin-right: auto;
          max-width: 64px;
          padding: 12px;
          text-align: center;
        }
      }

      .fig-share-tools__svg-text {
        display: none;
      }

      @media (max-width: 63.99em) {
        .fig-share-tools__svg-text {
          color: #333;
          display: inline-block;
          font-size: 0.875rem;
          line-height: 1.4285714286;
          margin-top: 8px;
        }
      }

      .fig-share-tools__svg {
        fill: currentcolor;
      }

      @media (min-width: 64em) {
        .fig-share-tools__svg {
          height: 18px;
          width: 18px;
        }
      }

      @media (max-width: 63.99em) {
        .fig-share-tools__svg {
          height: 40px;
          width: 40px;
        }
      }

      .fig-share-tools__share-svg {
        fill: currentcolor;
      }

      .fig-share-tools__list {
        display: flex;
      }

      @media (max-width: 63.99em) {
        .fig-share-tools__list {
          -webkit-overflow-scrolling: touch;
          margin-left: -24px;
          margin-right: -24px;
          overflow-x: auto;
          overflow-y: hidden;
          overflow: auto;
          scroll-behavior: smooth;
          scroll-snap-type: none;
          scrollbar-width: none;
        }

        .fig-share-tools__list::-webkit-scrollbar {
          display: none;
        }
      }

      .fig-share-tools__item {
        display: inline-block;
      }

      @media (max-width: 63.99em) {
        .fig-share-tools__item {
          min-width: 64px;
        }
      }

      .fig-share-tools__item--copy {
        min-height: 48px;
        padding-top: 6px;
        position: relative;
      }

      @media (min-width: 48em) {
        .fig-share-tools__item--copy {
          min-height: 40px;
          padding-top: 2px;
        }
      }

      @media (max-width: 63.99em) {
        .fig-share-tools__item--copy {
          margin-left: 16px;
          margin-right: -7px;
          min-width: 80px;
        }
      }

      .fig-share-tools__link {
        text-decoration: none;
        transition: color 0.3s ease-in;
      }

      @media (max-width: 63.99em) {
        .fig-share-tools__link {
          display: inline-block;
          vertical-align: top;
        }
      }

      .fig-share-tools__link>* {
        pointer-events: none;
      }

      .fig-share-tools__link:visited {
        color: #163860;
      }

      .fig-share-tools__link:focus,
      .fig-share-tools__link:hover {
        color: #1f66ba;
      }

      .fig-share-tools__link:active {
        color: #5e7287;
      }

      .fig-share-tools__link:focus:not(:focus-visible) {
        outline: none;
      }

      .fig-share-tools__item--copy .fig-share-tools__link {
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        color: #163860;
        cursor: pointer;
        font-family: inherit;
        padding: 0;
      }

      .fig-share-tools__item--copy .fig-share-tools__link::-moz-focus-inner {
        border: 0;
      }

      .fig-share-tools__item--copy .fig-share-tools__link svg {
        fill: currentcolor;
      }

      .fig-share-tools__item--copy .fig-share-tools__link:focus,
      .fig-share-tools__item--copy .fig-share-tools__link:hover {
        color: #1f66ba;
      }

      .fig-share-tools__item--copy .fig-share-tools__link:active {
        color: #5e7287;
      }

      .fig-share-tools__item--copy-done .fig-share-tools__link {
        display: none;
      }

      .fig-share-tools__confirmation {
        color: #1e8154;
        cursor: default;
        left: 0;
        opacity: 0;
        pointer-events: none;
        position: absolute;
        top: 6px;
        visibility: hidden;
        width: 100%;
      }

      @media (min-width: 48em) {
        .fig-share-tools__confirmation {
          top: 2px;
        }
      }

      @media (max-width: 63.99em) {
        .fig-share-tools__confirmation {
          display: inline-block;
          vertical-align: top;
        }
      }

      .fig-share-tools__item--copy-done .fig-share-tools__confirmation {
        opacity: 1;
        visibility: visible;
      }

      .fig-share-tools__item--copy-done-fade-out .fig-share-tools__confirmation {
        animation: fade-out 0.3s ease-out;
      }

      @keyframes fade-out {
        0% {
          opacity: 1;
        }

        to {
          opacity: 0;
        }
      }

      @media (prefers-reduced-motion: reduce) {
        .fig-share-tools__item--copy-done-fade-out .fig-share-tools__confirmation {
          animation: none;
        }
      }

      .fig-share-tools__confirmation .fig-share-tools__svg-text {
        color: #1e8154;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-sharebar-transversal .fig-share-tools {
        display: block;
      }

      @media (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools {
          background: none;
          border-radius: 0;
          padding: 0;
          position: relative;
        }
      }

      @media (max-width: 47.99em) {
        .fig-sharebar-transversal .fig-share-tools:before {
          background: linear-gradient(-90deg, #fff, hsla(0, 0%, 100%, 0));
          content: '';
          height: 48px;
          pointer-events: none;
          position: absolute;
          right: -16px;
          width: 56px;
          z-index: 1;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__text {
        align-self: center;
      }

      @media (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools__text {
          display: none;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__list {
        align-items: center;
      }

      @media (max-width: 47.99em) {
        .fig-sharebar-transversal .fig-share-tools__list {
          margin-left: -16px;
          margin-right: -16px;
        }
      }

      @media (min-width: 48em) and (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools__list {
          margin-left: 0;
          margin-right: 0;
        }
      }

      @media (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools__list {
          -webkit-overflow-scrolling: touch;
          overflow-x: auto;
          overflow-y: hidden;
          scroll-behavior: auto;
          scroll-snap-type: none;
          scrollbar-width: none;
          -webkit-overflow-scrolling: auto;
          overscroll-behavior: none;
          position: static;
        }

        .fig-sharebar-transversal .fig-share-tools__list::-webkit-scrollbar {
          display: none;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__link {
        align-items: center;
        display: flex;
        height: 40px;
        place-content: center;
        width: 40px;
      }

      @media (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools__link {
          height: 48px;
          width: 48px;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__svg,
      .fig-sharebar-transversal .fig-share-tools__svg-container {
        height: 20px;
        width: 20px;
      }

      @media (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools__svg-text {
          display: none;
        }

        .fig-sharebar-transversal .fig-share-tools__svg-container {
          background: none;
          border-radius: 0;
          padding: 0;
        }

        .fig-sharebar-transversal .fig-share-tools__item {
          margin: 0;
          min-width: 48px;
        }
      }

      @media (max-width: 36.24em) {
        .fig-sharebar-transversal .fig-share-tools__item:last-child {
          min-width: 88px;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__item--read-in-app {
        flex-shrink: 0;
        margin-right: 12px;
      }

      @media (max-width: 47.99em) {
        .fig-sharebar-transversal .fig-share-tools__item--read-in-app {
          margin-left: 16px;
        }
      }

      @media (min-width: 64em) {
        .fig-sharebar-transversal .fig-share-tools__item--read-in-app {
          display: none;
        }
      }

      @media (max-width: 47.99em) {
        .fig-sharebar-transversal .fig-share-tools__item--read-in-app+.fig-share-tools__item--copy {
          margin-left: 0;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__item--read-in-app .fig-share-tools__link {
        border: 1px solid #ccc;
        border-radius: 80px;
        color: #163860;
        display: flex;
        font-size: 0.875rem;
        font-weight: 600;
        height: auto;
        line-height: 1.4285714286;
        padding: 8px 12px;
        width: auto;
      }

      .fig-sharebar-transversal .fig-share-tools__item--read-in-app .fig-share-tools__link:focus,
      .fig-sharebar-transversal .fig-share-tools__item--read-in-app .fig-share-tools__link:hover {
        color: #1f66ba;
      }

      .fig-sharebar-transversal .fig-share-tools__item--read-in-app .fig-share-tools__link:active {
        color: #5e7287;
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy {
        margin-right: 4px;
        min-width: 123px;
      }

      @media (max-width: 47.99em) {
        .fig-sharebar-transversal .fig-share-tools__item--copy {
          margin-left: 16px;
        }
      }

      @media (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools__item--copy {
          flex: 0 0 auto;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__link {
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        cursor: pointer;
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__link::-moz-focus-inner {
        border: 0;
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__confirmation {
        justify-content: center;
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__confirmation,
      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__link {
        align-items: center;
        background-color: #f2f2f2;
        border-radius: 80px;
        display: flex;
        font-size: 0.875rem;
        font-weight: 600;
        height: auto;
        line-height: 1.4285714286;
        min-width: 123px;
        padding: 8px 12px;
        width: auto;
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__confirmation:focus,
      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__confirmation:hover,
      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__link:focus,
      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__link:hover {
        color: #1f66ba;
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__confirmation:active,
      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__link:active {
        color: #5e7287;
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__svg {
        fill: currentcolor;
        height: 16px;
        width: 16px;
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__svg-text {
        display: block;
      }

      @media (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__svg-text {
          color: currentcolor;
          margin-top: 0;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy .fig-share-tools__svg-container {
        display: flex;
        height: 16px;
        margin-left: 0;
        margin-right: 4px;
        width: 16px;
      }

      .fig-sharebar-transversal .fig-share-tools__item--copy-done .fig-share-tools__link {
        display: none;
      }

      @media (min-width: 64em) {

        .fig-sharebar-transversal .fig-share-tools__item--messenger,
        .fig-sharebar-transversal .fig-share-tools__item--whatsapp {
          display: none;
        }
      }

      @media (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools__item--linkedin {
          display: none;
        }
      }

      @media (min-width: 64em) {
        .fig-share-tools {
          position: relative;
        }
      }

      @media (max-width: 63.99em) {
        .fig-sharebar-transversal .fig-share-tools__list {
          position: static;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy {
        margin-left: 4px;
        margin-right: 0;
        min-width: 0;
        padding-top: 0;
        position: static;
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy[aria-hidden='true'] {
        display: none;
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__link {
        background-color: transparent;
        border-radius: 0;
        display: flex;
        height: 48px;
        min-width: 0;
        padding: 0;
        width: 48px;
      }

      @media (min-width: 64em) {
        .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__link {
          height: 40px;
          width: 40px;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__link .fig-share-tools__svg,
      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__link .fig-share-tools__svg-container {
        height: 20px;
        width: 20px;
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__link .fig-share-tools__svg-container {
        margin-right: 0;
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__link .fig-share-tools__svg-text {
        display: none;
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__confirmation {
        background-color: #fff;
        border-radius: 8px;
        box-shadow: 0 1px 6px 0 #d5d9e7;
        color: #1e8154;
        margin-left: 24px;
        min-width: 92px;
        padding: 16px;
        pointer-events: auto;
        top: calc(100% + 8px);
        transform: translateX(-50%);
        z-index: 1;
      }

      @media (min-width: 64em) {
        .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__confirmation {
          margin-left: 20px;
        }
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__confirmation:before {
        background-color: #fff;
        bottom: calc(100% - 6px);
        box-shadow: -2px -2px 4px -2px rgba(213, 217, 231, 0.4);
        content: '';
        height: 12px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%) rotate(45deg);
        width: 12px;
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__confirmation .fig-share-tools__svg-container {
        display: none;
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy .fig-share-tools__confirmation .fig-share-tools__svg-text {
        font-weight: 400;
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy-done .fig-share-tools__link {
        background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath fill='%231E8154' fill-rule='evenodd' d='M16.4 5.3a1 1 0 0 0-1.5 0l-6.6 6.3L5 8.4a1 1 0 0 0-1.5 0 1 1 0 0 0 0 1.4l4 4a1 1 0 0 0 1.4 0l7.3-7c.5-.4.5-1 0-1.5Z' clip-rule='evenodd'/%3e%3c/svg%3e") no-repeat 50%;
        background-size: 20px;
      }

      .fig-sharebar-transversal .fig-share-tools__item--to-offer~.fig-share-tools__item--copy-done .fig-share-tools__link .fig-share-tools__svg-container {
        display: none;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-media--type-photo {
        text-align: center;
      }

      .fig-media__container {
        cursor: pointer;
        position: relative;
      }

      .fig-media__legend {
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.875rem;
        line-height: 1.4285714286;
        padding: 8px;
        text-align: center;
      }

      .fig-media__credits {
        color: #727272;
        font-style: italic;
      }

      .fig-media__button {
        -webkit-appearance: none;
        background-color: hsla(0, 0%, 7%, 0.4);
        border: 0;
        border-radius: 4px;
        bottom: 8px;
        cursor: pointer;
        padding: 12px;
        position: absolute;
        right: 8px;
      }

      .fig-media__button::-moz-focus-inner {
        border: 0;
      }

      .fig-media__button:focus-visible {
        outline-color: #fff;
      }

      .fig-media__button svg {
        display: block;
        fill: #fff;
        height: 24px;
        width: 24px;
      }

      .fig-media-modal {
        background-color: hsla(0, 0%, 7%, 0.7);
        display: flex;
        height: 100%;
        inset: 0;
        margin: auto;
        padding: 0;
        position: fixed;
        width: 100%;
      }

      @keyframes fade-in {
        0% {
          opacity: 0;
        }

        to {
          opacity: 1;
        }
      }

      @keyframes fade-out {
        0% {
          opacity: 1;
        }

        to {
          opacity: 0;
        }
      }

      .fig-media-modal--fade-in {
        animation: fade-in 0.3s ease-in;
        opacity: 1;
      }

      .fig-media-modal--fade-out {
        animation: fade-out 0.3s ease-in;
        opacity: 0;
      }

      @media (prefers-reduced-motion: reduce) {

        .fig-media-modal--fade-in,
        .fig-media-modal--fade-out {
          animation: none;
        }
      }

      .fig-media-modal__button {
        align-items: center;
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        cursor: pointer;
        display: flex;
        height: 48px;
        justify-content: center;
        padding: 0;
        position: absolute;
        right: 0;
        right: 16px;
        top: 0;
        top: 16px;
        width: 48px;
        z-index: 10;
      }

      .fig-media-modal__button::-moz-focus-inner {
        border: 0;
      }

      .fig-media-modal__button:before {
        border-radius: 50%;
        content: '';
        height: 40px;
        left: 4px;
        position: absolute;
        top: 4px;
        transition: background-color 0.3s ease-in;
        width: 40px;
      }

      .fig-media-modal__button:hover:before {
        background-color: rgba(51, 51, 51, 0.2);
      }

      .fig-media-modal__button:focus-visible {
        outline: 1px dotted #fff;
      }

      .fig-media-modal__button:focus-visible:before {
        background-color: rgba(51, 51, 51, 0.2);
      }

      .fig-media-modal__button svg {
        fill: #fff;
        z-index: 1;
      }

      @media (min-width: 48em) {
        .fig-media-modal__button {
          right: 24px;
          top: 24px;
        }
      }

      .fig-media-modal__container {
        align-items: center;
        display: flex;
        flex: 0 0 100%;
        justify-content: center;
      }

      .fig-media-modal__wrapper {
        position: relative;
        text-align: center;
      }

      @media (min-width: 48em) {
        .fig-media-modal__wrapper {
          max-width: calc(100vw - 192px);
        }
      }

      .fig-media-modal__image {
        height: auto;
        max-height: calc(var(--vh, 1vh) * 100 - 192px);
        vertical-align: middle;
        width: auto;
      }

      .fig-media-modal__legend {
        color: #fff;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.875rem;
        line-height: 1.4285714286;
        margin-top: 8px;
        text-align: left;
      }

      @media (max-width: 47.99em) {
        .fig-media-modal__legend {
          padding-left: 8px;
          padding-right: 8px;
        }
      }

      @media (min-width: 64em) {
        .fig-media-modal__legend {
          max-width: 1194px;
        }
      }

      .fig-media-modal__legend p {
        display: inline;
      }

      .fig-media-modal__credit {
        font-style: italic;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (max-width: 47.99em) {
        .fig-media.fig-media__content-main {
          margin-left: -16px;
          margin-right: -16px;
        }
      }

      .fig-media__content-main .fig-media__legend {
        padding-left: 16px;
        padding-right: 16px;
        text-align: left;
      }

      @media (min-width: 48em) {
        .fig-media__content-main .fig-media__legend {
          padding-left: 0;
          padding-right: 0;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-standfirst {
        font-size: 1.25rem;
        line-height: 1.4;
        margin: 16px 0 32px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-standfirst {
        font-weight: 700;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-right {
        display: flex;
        flex: 1 0 296px;
        flex-direction: column;
        justify-content: flex-start;
        max-width: 296px;
        position: relative;
      }

      @media (max-width: 63.99em) {
        .fig-right {
          display: none;
        }
      }

      @media (min-width: 64em) {
        .fig-right {
          margin-left: 24px;
        }
      }

      .fig-right:empty {
        display: none;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-tabbar {
        background-color: #fff;
        border-top: 1px solid #ccc;
        bottom: 0;
        left: 0;
        position: fixed;
        right: 0;
        z-index: 1000;
      }

      .fig-tabbar__inner {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        height: 51px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1000px;
        padding-left: 16px;
        padding-right: 16px;
        place-content: baseline space-around;
      }

      @media (min-width: 48em) {
        .fig-tabbar__inner {
          padding-left: 32px;
          padding-right: 32px;
        }
      }

      @media (min-width: 64em) {
        .fig-tabbar__inner {
          justify-content: center;
        }
      }

      @media (max-width: 63.99em) {
        header#fh .fh-mobilemenu--open {
          bottom: 51px;
        }
      }

      header#fh .fh-sidebarmenu--open {
        bottom: 51px;
      }

      .fig-body {
        margin-bottom: 51px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-progress-bar {
        flex: 1 0 100vw;
        height: 8px;
        margin-bottom: -6px;
        position: relative;
        top: -9px;
      }

      @media (max-width: 47.99em) {
        .fig-progress-bar {
          left: -16px;
        }
      }

      @media (min-width: 48em) and (max-width: 63.99em) {
        .fig-progress-bar {
          left: -32px;
        }
      }

      @media (min-width: 64em) {
        .fig-progress-bar {
          height: 4px;
          margin-bottom: -4px;
          top: -5px;
        }
      }

      .fig-progress-bar__bar {
        background-color: #fff;
        height: 100%;
        left: 0;
        position: relative;
        right: 0;
      }

      .fig-progress-bar__filler {
        background-color: #163860;
        height: 100%;
        min-width: 20px;
        position: absolute;
        transition: width 0.5s ease-out 0s;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-progress-bar__filler {
        background-color: #ecb62f;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (max-width: 63.99em) {
        .fig-headline-tabbar {
          display: none;
        }
      }

      @media (min-width: 64em) {
        .fig-headline-tabbar {
          align-self: center;
          color: inherit;
          flex: 1;
          font-size: 0.875rem;
          font-weight: 700;
          line-height: 1.4285714286;
          overflow: hidden;
          padding-left: 0;
          padding-right: 20px;
          text-overflow: ellipsis;
          white-space: nowrap;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-subscription-button {
        background-color: #ecb62f;
        border-radius: 4px;
        color: #163860;
        display: inline-block;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.75rem;
        font-weight: 600;
        height: 32px;
        line-height: 1.3333333333;
        max-width: 100%;
        min-width: 93px;
        order: 1;
        padding: 9px 12px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        transition: background-color 0.3s ease;
      }

      .fig-subscription-button:focus,
      .fig-subscription-button:hover {
        background-color: #ffca46;
        color: #163860;
      }

      .fig-subscription-button:active,
      .fig-subscription-button:visited {
        color: #163860;
      }

      @media (min-width: 64em) {
        .fig-subscription-button--mobile {
          display: none;
        }
      }

      .fig-subscription-button--desktop {
        margin-left: 24px;
        margin-right: 8px;
      }

      @media (max-width: 63.99em) {
        .fig-subscription-button--desktop {
          display: none;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-tabbar .fig-sharebar {
        display: flex;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.75rem;
      }

      .fig-tabbar .fig-sharebar:last-child {
        border-right: 0;
      }

      @media (max-width: 63.99em) {
        .fig-tabbar .fig-sharebar {
          order: 2;
        }
      }

      @media (min-width: 64em) {
        .fig-tabbar .fig-sharebar {
          align-items: center;
          border-left: 1px solid #ccc;
          border-right: 1px solid #ccc;
          height: 100%;
          padding-left: 24px;
          padding-right: 24px;
          place-content: stretch center;
        }
      }

      .fig-tabbar .fig-sharebar__opener {
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        color: #163860;
        cursor: pointer;
        flex: 1 0 auto;
        font-size: 0.875rem;
        justify-content: center;
        margin: 0;
        min-height: 48px;
        min-width: 48px;
        padding: 0;
      }

      .fig-tabbar .fig-sharebar__opener::-moz-focus-inner {
        border: 0;
      }

      @media (min-width: 64em) {
        .fig-tabbar .fig-sharebar__opener {
          display: none;
        }
      }

      .fig-tabbar .fig-sharebar__opener svg {
        vertical-align: bottom;
      }

      @media (max-width: 63.99em) {
        .fig-tabbar .fig-sharebar__svg-container {
          background: #d3e7ff;
          border-radius: 4px;
          display: block;
          height: 64px;
          padding: 12px;
          text-align: center;
        }
      }

      .fig-tabbar .fig-sharebar__svg {
        fill: currentcolor;
      }

      @media (min-width: 64em) {
        .fig-tabbar .fig-sharebar__svg {
          height: 18px;
          width: 18px;
        }
      }

      @media (max-width: 63.99em) {
        .fig-tabbar .fig-sharebar__svg {
          height: 40px;
          width: 40px;
        }
      }

      .fig-tabbar .fig-sharebar__share-svg {
        fill: currentcolor;
      }

      .fig-tabbar .fig-sharebar__link {
        display: inline-block;
        text-decoration: none;
        transition: color 0.3s ease-in;
      }

      @media (min-width: 64em) {
        .fig-tabbar .fig-sharebar__link {
          height: 48px;
          line-height: 58px;
          text-align: center;
          width: 48px;
        }
      }

      .fig-tabbar .fig-sharebar__link>* {
        pointer-events: none;
      }

      .fig-tabbar .fig-sharebar__link:visited {
        color: #163860;
      }

      .fig-tabbar .fig-sharebar__link:focus,
      .fig-tabbar .fig-sharebar__link:hover {
        color: #1f66ba;
      }

      .fig-tabbar .fig-sharebar__link:active {
        color: #5e7287;
      }

      .fig-tabbar .fig-sharebar .fig-share-tools__item--copy-done .fig-share-tools__link {
        display: none;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-share-mobile-layer {
        display: none;
      }

      @media (max-width: 63.99em) {
        .fig-share-mobile-layer {
          background-color: hsla(0, 0%, 7%, 0.7);
          display: none;
          inset: 0;
          position: fixed;
          z-index: 0;
        }
      }

      .fig-share-mobile-layer__close {
        display: none;
      }

      @media (max-width: 63.99em) {
        .fig-share-mobile-layer__close {
          align-items: center;
          -webkit-appearance: none;
          background-color: #fff;
          border: 0;
          border-radius: 4px;
          bottom: 218px;
          color: #163860;
          cursor: pointer;
          display: none;
          font-family:
            source-sans-pro,
            Arial,
            -apple-system,
            BlinkMacSystemFont,
            Segoe UI,
            Roboto,
            Oxygen-Sans,
            Ubuntu,
            Cantarell,
            Helvetica Neue,
            Helvetica,
            sans-serif;
          font-size: 0.875rem;
          left: 50%;
          line-height: 1.4285714286;
          padding: 8px 16px;
          position: absolute;
          text-decoration: none;
          transform: translateX(-50%);
        }

        .fig-share-mobile-layer__close::-moz-focus-inner {
          border: 0;
        }

        .fig-share-mobile-layer__close svg {
          fill: #163860;
          margin-left: 8px;
        }
      }

      .fig-share-mobile-layer__share-svg {
        fill: currentcolor;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (max-width: 63.99em) {
        .fig-tabbar--opened .fig-share-mobile-layer {
          display: block;
          z-index: 620;
        }

        .fig-tabbar--opened .fig-share-mobile-layer__close {
          display: flex;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (max-width: 63.99em) {
        .fig-tabbar.fig-tabbar--opened .fig-share-tools {
          display: block;
          z-index: 630;
        }

        .fig-tabbar .fig-share-tools__list {
          -moz-column-gap: 24px;
          column-gap: 24px;
          overflow-y: hidden;
          padding-left: 24px;
        }
      }

      .fig-tabbar .fig-share-tools__item {
        text-align: center;
        vertical-align: top;
      }

      @media (max-width: 63.99em) {
        .fig-tabbar .fig-share-tools__item:last-child {
          margin-right: 24px;
        }
      }

      .fig-tabbar .fig-share-tools__item--copy {
        margin-left: -8px;
        margin-right: -8px;
        min-height: auto;
        min-width: 80px;
        order: -1;
        padding-top: 0;
      }

      @media (min-width: 64em) {

        .fig-tabbar .fig-share-tools__item--copy,
        .fig-tabbar .fig-share-tools__item--messenger,
        .fig-tabbar .fig-share-tools__item--whatsapp {
          display: none;
        }
      }

      .fig-tabbar .fig-share-tools__link {
        cursor: pointer;
        display: inline-block;
      }

      @media (min-width: 64em) {
        .fig-tabbar .fig-share-tools__link {
          height: 48px;
          line-height: 58px;
          text-align: center;
          width: 48px;
        }
      }

      .fig-tabbar .fig-share-tools__link--to-offer {
        height: 48px;
        width: 48px;
      }

      .fig-tabbar .fig-share-tools__confirmation {
        top: 0;
      }

      .fig-tabbar .fig-share-tools__svg-text {
        color: #163860;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.4285714286;
        margin-top: 8px;
      }

      @media (min-width: 64em) {
        .fig-tabbar .fig-share-tools__svg-text {
          display: none;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-comments {
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        margin-top: 32px;
      }

      @media (min-width: 48em) and (max-width: 63.99em) {
        .fig-comments {
          margin-left: auto;
          margin-right: auto;
          max-width: 704px;
        }
      }

      @media (min-width: 64em) {
        .fig-comments {
          max-width: 616px;
        }
      }

      .fig-comments__title {
        color: #1f66ba;
        font-size: 1.25rem;
        font-weight: 600;
        line-height: 1.4;
      }

      .fig-comments__show-button {
        -webkit-appearance: none;
        background-color: #163860;
        border: 0;
        border-radius: 4px;
        color: #fff;
        cursor: pointer;
        font-family: inherit;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.4285714286;
        margin-top: 24px;
        padding: 12px 24px;
        text-transform: uppercase;
        transition: background-color 0.3s ease-in-out;
      }

      .fig-comments__show-button::-moz-focus-inner {
        border: 0;
      }

      @media (max-width: 47.99em) {
        .fig-comments__show-button {
          font-size: 0.75rem;
          line-height: 1.3333333333;
          padding: 8px 16px;
        }
      }

      .fig-comments__show-button:focus,
      .fig-comments__show-button:hover {
        background-color: #1f66ba;
      }

      .fig-comments__show-button:active {
        background-color: #5e7287;
      }

      @media (max-width: 47.99em) {
        .fig-comments.fig-container {
          margin-left: 0;
          margin-right: 0;
        }
      }

      @media (min-width: 64em) {
        .fig-body .figc {
          bottom: 51px;
        }

        .fig-body .figc-container {
          height: calc(100vh - 51px);
        }
      }

      .fig-body .figc-header__button--exit {
        align-items: center;
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        cursor: pointer;
        display: flex;
        height: 48px;
        justify-content: center;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 48px;
        z-index: 10;
      }

      .fig-body .figc-header__button--exit::-moz-focus-inner {
        border: 0;
      }

      .fig-body .figc-header__button--exit:before {
        border-radius: 50%;
        content: '';
        height: 40px;
        left: 4px;
        position: absolute;
        top: 4px;
        transition: background-color 0.3s ease-in;
        width: 40px;
      }

      .fig-body .figc-header__button--exit:hover:before {
        background-color: rgba(51, 51, 51, 0.2);
      }

      .fig-body .figc-header__button--exit:focus-visible {
        outline: 1px dotted #1f66ba;
      }

      .fig-body .figc-header__button--exit:focus-visible:before {
        background-color: rgba(51, 51, 51, 0.2);
      }

      .fig-body .figc-header__button--exit svg {
        fill: #121212;
        height: 20px;
        width: 20px;
        z-index: 1;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-comments-tabbar {
        align-items: center;
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        color: #163860;
        cursor: pointer;
        display: flex;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        justify-content: center;
        line-height: 20px;
        transition: color 0.3s ease-in;
      }

      .fig-comments-tabbar::-moz-focus-inner {
        border: 0;
      }

      .fig-comments-tabbar:focus,
      .fig-comments-tabbar:hover {
        color: #1f66ba;
      }

      .fig-comments-tabbar:active {
        color: #5e7287;
      }

      @media (max-width: 63.99em) {
        .fig-comments-tabbar {
          font-size: 0.875rem;
          min-height: 48px;
          min-width: 48px;
          order: 3;
        }
      }

      @media (min-width: 64em) {
        .fig-comments-tabbar {
          font-size: 0.75rem;
          font-weight: 600;
          justify-content: center;
          padding-left: 32px;
          padding-right: 32px;
        }
      }

      .fig-comments-tabbar__svg {
        cursor: pointer;
        fill: currentcolor;
        margin-right: 4px;
        vertical-align: bottom;
      }

      .fig-comments-tabbar__big {
        display: none;
      }

      @media (min-width: 64em) {
        .fig-comments-tabbar__big {
          display: inline;
        }
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-more-options {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
      }

      @media (min-width: 48em) {
        .fig-more-options {
          position: relative;
        }
      }

      @media (max-width: 63.99em) {
        .fig-more-options {
          order: 4;
        }
      }

      @media (min-width: 64em) {
        .fig-more-options {
          border-left: 1px solid #ccc;
        }

        .fig-sharebar+.fig-more-options {
          border-left: 0;
        }
      }

      .fig-more-options__button {
        align-items: center;
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        color: #163860;
        cursor: pointer;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        padding: 0;
        text-align: center;
        width: 48px;
      }

      .fig-more-options__button::-moz-focus-inner {
        border: 0;
      }

      @media (min-width: 64em) {
        .fig-more-options__button {
          width: 72px;
        }
      }

      .fig-more-options__button:focus .fig-more-options__dots,
      .fig-more-options__button:focus .fig-more-options__dots:after,
      .fig-more-options__button:focus .fig-more-options__dots:before,
      .fig-more-options__button:hover .fig-more-options__dots,
      .fig-more-options__button:hover .fig-more-options__dots:after,
      .fig-more-options__button:hover .fig-more-options__dots:before {
        background-color: #1f66ba;
      }

      .fig-more-options__button:active .fig-more-options__dots,
      .fig-more-options__button:active .fig-more-options__dots:after,
      .fig-more-options__button:active .fig-more-options__dots:before {
        background-color: #5e7287;
      }

      .fig-more-options__dots {
        border-radius: 5px;
        position: relative;
      }

      .fig-more-options__dots,
      .fig-more-options__dots:after,
      .fig-more-options__dots:before {
        background-color: #163860;
        height: 4px;
        transition: background-color 0.3s ease-in;
        width: 4px;
      }

      .fig-more-options__dots:after,
      .fig-more-options__dots:before {
        border-radius: 50%;
        content: '';
        display: inline-block;
        position: absolute;
        top: 0;
      }

      .fig-more-options__dots:before {
        right: 6px;
      }

      .fig-more-options__dots:after {
        left: 6px;
      }

      .fig-more-options__tooltip {
        background-color: #fff;
        border-radius: 8px;
        bottom: calc(100% + 16px);
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
        display: none;
        padding: 16px;
        position: absolute;
        right: 5%;
        width: 288px;
      }

      @media (min-width: 48em) {
        .fig-more-options__tooltip {
          right: -8px;
        }
      }

      @media (min-width: 64em) {
        .fig-more-options__tooltip {
          right: 4px;
        }
      }

      @media (min-width: 48em) {
        .fig-more-options__tooltip:after {
          border-color: #fff transparent transparent;
          border-style: solid;
          border-width: 8px 8px 0;
          bottom: -8px;
          content: '';
          height: 0;
          position: absolute;
          right: 24px;
          width: 0;
        }
      }

      .fig-more-options__tooltip--visible {
        display: block;
      }

      @media (min-width: 64em) {
        .fig-more-options__tooltip button+button:before {
          border-top: 1px solid #ccc;
          content: '';
          position: absolute;
          top: -9px;
          width: 100%;
        }
      }

      .fig-more-options__title {
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.375;
        margin-bottom: 16px;
      }

      .fig-more-options__close {
        border-top-right-radius: 8px;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-close-button {
        align-items: center;
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        cursor: pointer;
        display: flex;
        height: 48px;
        justify-content: center;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 48px;
        z-index: 10;
      }

      .fig-close-button::-moz-focus-inner {
        border: 0;
      }

      .fig-close-button:before {
        border-radius: 50%;
        content: '';
        height: 40px;
        left: 4px;
        position: absolute;
        top: 4px;
        transition: background-color 0.3s ease-in;
        width: 40px;
      }

      .fig-close-button:hover:before {
        background-color: rgba(51, 51, 51, 0.2);
      }

      .fig-close-button:focus-visible {
        outline: 1px dotted #1f66ba;
      }

      .fig-close-button:focus-visible:before {
        background-color: rgba(51, 51, 51, 0.2);
      }

      .fig-close-button svg {
        fill: #121212;
        z-index: 1;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-printing-button {
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        color: #163860;
        cursor: pointer;
        display: none;
        padding: 8px 0;
        position: relative;
        transition: color 0.3s ease-in;
        width: 100%;
      }

      .fig-printing-button::-moz-focus-inner {
        border: 0;
      }

      @media (min-width: 64em) {
        .fig-printing-button {
          align-items: center;
          display: flex;
        }
      }

      .fig-printing-button:focus,
      .fig-printing-button:hover {
        color: #1f66ba;
      }

      .fig-printing-button:active {
        color: #5e7287;
      }

      .fig-printing-button__svg {
        fill: currentcolor;
        height: 20px;
        margin-right: 8px;
        width: 20px;
      }

      .fig-printing-button__label {
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.875rem;
        line-height: 1.4285714286;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      .fig-report {
        align-items: center;
        -webkit-appearance: none;
        background-color: transparent;
        border: 0;
        color: #163860;
        cursor: pointer;
        display: flex;
        margin-top: 16px;
        padding: 8px 0;
        position: relative;
        transition: color 0.3s ease-in;
        width: 100%;
      }

      .fig-report::-moz-focus-inner {
        border: 0;
      }

      .fig-report:focus,
      .fig-report:hover {
        color: #1f66ba;
      }

      .fig-report:active {
        color: #5e7287;
      }

      .fig-report__svg {
        fill: currentcolor;
        height: 20px;
        margin-right: 8px;
        width: 20px;
      }

      .fig-report__label,
      .fig-report__modal {
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.875rem;
        line-height: 1.4285714286;
      }

      .fig-report__modal {
        background-color: #fff;
        border-radius: 4px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
        left: 50%;
        margin: auto;
        padding: 48px 16px 32px;
        position: fixed;
        top: 50%;
        transform: translate(-50%, -50%);
      }

      @media (max-width: 36.24em) {
        .fig-report__modal {
          width: calc(100vw - 32px);
        }
      }

      @media (min-width: 36.25em) {
        .fig-report__modal {
          padding-left: 32px;
          padding-right: 32px;
          width: 480px;
        }
      }

      @keyframes fade-in {
        0% {
          opacity: 0;
          z-index: -1;
        }

        1% {
          z-index: 1100;
        }

        to {
          opacity: 1;
          z-index: 1100;
        }
      }

      @keyframes fade-out {
        0% {
          opacity: 1;
          z-index: 1100;
        }

        99% {
          z-index: 1100;
        }

        to {
          opacity: 0;
          z-index: -1;
        }
      }

      .fig-report__modal--fade-in {
        animation: fade-in 0.3s ease-in;
        opacity: 1;
        z-index: 1100;
      }

      .fig-report__modal--fade-out {
        animation: fade-out 0.3s ease-in;
        opacity: 0;
        z-index: -1;
      }

      @media (prefers-reduced-motion: reduce) {

        .fig-report__modal--fade-in,
        .fig-report__modal--fade-out {
          animation: none;
        }
      }

      .fig-report__modal--message-status {
        align-items: center;
        display: flex;
        height: 450px;
        justify-content: center;
        padding-bottom: 0;
        padding-top: 0;
      }

      @media (min-width: 36.25em) {
        .fig-report__modal--message-status {
          height: 382px;
        }
      }

      .fig-report__modal-backdrop {
        background-color: hsla(0, 0%, 7%, 0.7);
        height: 100%;
        inset: 0;
        margin: auto;
        padding: 0;
        position: fixed;
        width: 100%;
        z-index: 620;
      }

      .fig-report__modal-close {
        border-top-right-radius: 4px;
      }

      .fig-report-modal__title {
        font-size: 1.25rem;
        font-weight: 600;
        line-height: 1.4;
        margin-bottom: 16px;
      }

      .fig-report-modal__title--center {
        text-align: center;
      }

      .fig-report__modal--message-status .fig-report-modal__title {
        margin-bottom: 0;
      }

      .fig-report-modal__text {
        color: #333;
        font-size: 1rem;
        line-height: 1.375;
        margin-bottom: 24px;
      }

      .fig-report-modal__label {
        color: #333;
        display: block;
        margin-bottom: 8px;
      }

      .fig-report-modal__textarea-wrapper {
        border: 1px solid #727272;
        border-radius: 4px;
        height: 208px;
        padding: 16px 16px 12px;
      }

      @media (min-width: 36.25em) {
        .fig-report-modal__textarea-wrapper {
          height: 160px;
        }
      }

      .fig-report-modal__textarea-wrapper--error {
        border-color: #da2824;
        margin-bottom: 8px;
        outline: 1px solid #da2824;
        outline-offset: -2px;
      }

      .fig-report-modal__textarea {
        border: none;
        border-radius: 4px;
        color: #121212;
        display: block;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 1rem;
        height: calc(100% - 12px);
        line-height: 1.375;
        max-width: 100%;
        min-width: 100%;
        padding: 0;
        resize: none;
      }

      .fig-report-modal__textarea:focus {
        outline: none;
      }

      .fig-report-modal__characters-count {
        color: #727272;
        display: block;
        font-size: 0.75rem;
        line-height: 1.3333333333;
        pointer-events: none;
        text-align: right;
      }

      .fig-report-modal__error {
        color: #da2824;
      }

      .fig-report-modal__buttons {
        display: flex;
        gap: 16px;
        margin-top: 16px;
      }

      @media (min-width: 36.25em) {
        .fig-report-modal__buttons {
          margin-top: 24px;
        }
      }

      @media (max-width: 36.24em) {
        .fig-report-modal__buttons--xsmall {
          flex-flow: column;
        }
      }

      .fig-report-modal__button {
        align-items: center;
        background-position: 50%;
        border-radius: 4px;
        cursor: pointer;
        display: block;
        flex-grow: 1;
        font-family:
          source-sans-pro,
          Arial,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Oxygen-Sans,
          Ubuntu,
          Cantarell,
          Helvetica Neue,
          Helvetica,
          sans-serif;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1.4285714286;
        padding: 12px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
      }

      @media (min-width: 36.25em) {
        .fig-report-modal__button--xsmall {
          flex-basis: 50%;
        }
      }

      .fig-report-modal__button--cancel {
        -webkit-appearance: none;
        background-color: transparent;
        border: 1px solid;
        color: #163860;
        transition: color 0.3s ease;
      }

      .fig-report-modal__button--cancel::-moz-focus-inner {
        border: 0;
      }

      .fig-report-modal__button--cancel:active,
      .fig-report-modal__button--cancel:focus,
      .fig-report-modal__button--cancel:hover {
        color: #1f66ba;
      }

      .fig-report-modal__button--submit {
        -webkit-appearance: none;
        background-color: #163860;
        border: 0;
        color: #fff;
        transition:
          background 0.3s ease,
          background-color 0.3s ease;
      }

      .fig-report-modal__button--submit::-moz-focus-inner {
        border: 0;
      }

      .fig-report-modal__button--submit:visited {
        background-color: #163860;
        color: #fff;
      }

      .fig-report-modal__button--submit:active,
      .fig-report-modal__button--submit:focus,
      .fig-report-modal__button--submit:hover {
        color: #fff;
      }

      .fig-report-modal__button--submit:focus,
      .fig-report-modal__button--submit:hover {
        background: #1f66ba radial-gradient(circle, transparent 1%, #1f66ba 0) 50%/15000%;
      }

      .fig-report-modal__button--submit:active {
        background-color: #163860;
      }

      .fig-report-modal__image {
        display: block;
        margin: 0 auto 16px;
      }

      .fig-report-modal__reload {
        color: #727272;
        margin-top: 16px;
        text-align: center;
      }

      .fig-report-modal__reload-link {
        color: #163860;
        font-weight: 600;
        text-decoration: none;
      }

      @keyframes swing {
        0% {
          transform: rotate(0deg);
        }

        20% {
          transform: rotate(15deg);
        }

        40% {
          transform: rotate(-15deg);
        }

        60% {
          transform: rotate(10deg);
        }

        80% {
          transform: rotate(-5deg);
        }

        to {
          transform: rotate(0deg);
        }
      }

      @media (min-width: 64em) {
        .fig-wrapper-flex-column {
          display: flex;
          gap: 20px;
        }
      }

      .fig-wrapper-flex-column .fig-body:not(.page-type--magazine-article) .fig-zone-bottom .fig-wrapper-flex-column {
        margin-top: 32px;
      }

      .fig-wrapper-flex-column__1-of-3 {
        flex: 1 1 auto;
      }

      @media (max-width: 63.99em) {
        .fig-wrapper-flex-column__1-of-3.fig-wrapper-flex-column__fixed-size {
          display: none;
        }
      }

      @media (min-width: 64em) {
        .fig-wrapper-flex-column__1-of-3.fig-wrapper-flex-column__fixed-size {
          flex: 0 0 300px;
        }
      }

      .fig-wrapper-flex-column__2-of-3 {
        flex: 2 1 auto;
      }

      @media (min-width: 48em) {
        .fig-wrapper-flex-column__2-of-3 {
          max-width: 100%;
        }
      }

      @media (min-width: 64em) {

        .fig-wrapper-flex-column__ranking-align-right>article,
        .fig-wrapper-flex-column__ranking-align-right>div,
        .fig-wrapper-flex-column__ranking-align-right>section {
          margin-left: auto;
          margin-right: 0;
        }
      }

      .img-responsive {
        margin-top: 15px;
        margin-bottom: 5px;
      }

/* === inline style block 2 === */
@font-face {
      font-display: swap;
      font-family: source-sans-pro;
      font-style: normal;
      font-weight: 400;
      src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url('./sourcesanspro-regular_1.woff2') format("woff2"), url('./sourcesanspro-regular_1.woff') format("woff")
    }

    @font-face {
      font-display: swap;
      font-family: source-sans-pro;
      font-style: normal;
      font-weight: 600;
      src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"), url('./sourcesanspro-semibold_1.woff2') format("woff2"), url('./sourcesanspro-semibold_1.woff') format("woff")
    }

    #fh {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      box-sizing: border-box;
      display: block;
      font-family: source-sans-pro, sans-serif;
      position: relative;
      z-index: 605
    }

    #fh *,
    #fh :after,
    #fh :before {
      -webkit-overflow-scrolling: touch;
      box-sizing: border-box;
      line-height: normal
    }

    #fh :focus {
      outline: 1px dotted currentcolor;
      outline-offset: -1px
    }

    #fh a {
      cursor: pointer;
      text-decoration: none
    }

    #fh .svg-square {
      height: 16px;
      width: 16px
    }

    #fh button {
      background-color: transparent;
      border: 0;
      cursor: pointer;
      font-family: inherit;
      padding: 0
    }

    #fh a,
    #fh button {
      transition: color .3s ease, background-color .3s ease
    }

    #fh.fh--premium .fh-logo__main svg path.plume,
    #fh.fh--premium .fh-menuplus__logo svg path.plume,
    #fh.fh--premium .fh-svg-user {
      fill: #ecb62f
    }

    #fh .fh-user {
      font-weight: 600;
      text-align: right
    }

    @media(max-width:47.99em) {
      #fh .fh-user {
        flex-basis: 16px
      }
    }

    #fh .fh-user__wrapper {
      flex-basis: auto
    }

    @media(max-width:23.4375em) {
      #fh .fh-user__wrapper {
        margin-left: auto
      }
    }

    @media(min-width:48em) {
      #fh .fh-user__wrapper {
        margin-right: 32px
      }
    }

    @media(min-width:64em) {
      #fh .fh-user__wrapper {
        flex-shrink: 0;
        width: 87px
      }

      #fh.fh-user--connected .fh-user__wrapper {
        width: 103px
      }
    }

    @media(min-width:80em) {
      #fh .fh-user__wrapper {
        margin-right: 12px
      }
    }

    @media(min-width:64em) {
      #fh .fh-user {
        position: relative
      }
    }

    #fh .fh-user svg {
      fill: currentcolor;
      display: inline-block;
      vertical-align: text-top
    }

    #fh .fh-user__login {
      cursor: pointer;
      display: inline-block;
      font-size: 12px;
      font-weight: 600;
      line-height: 40px
    }

    @media(max-width:63.99em) {
      #fh .fh-user__login {
        align-items: center;
        display: flex;
        height: 44px;
        justify-content: center
      }
    }

    @media(max-width:47.99em) {
      #fh .fh-user__login {
        padding-left: 16px;
        padding-right: 24px
      }
    }

    #fh .fh-user__login * {
      pointer-events: none
    }

    #fh .fh-user__login--is-connected {
      display: none
    }

    #fh .fh-user__login svg {
      fill: currentcolor
    }

    #fh .fh-user__login span {
      margin-left: 4px
    }

    @media(max-width:47.99em) {
      #fh .fh-user__login span {
        -webkit-clip-path: inset(100%);
        clip-path: inset(100%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        position: absolute;
        width: 1px
      }
    }

    #fh .fh-user__account {
      display: none;
      list-style: none;
      margin: 0;
      position: absolute;
      text-align: left
    }

    @media(max-width:47.99em) {
      #fh .fh-user__account {
        top: 52px
      }
    }

    @media(min-width:48em)and (max-width:63.99em) {
      #fh .fh-user__account {
        top: 60px
      }
    }

    @media(max-width:47.99em) {
      .fh--with-nav#fh .fh-user__account {
        top: 88px
      }
    }

    @media(min-width:48em)and (max-width:63.99em) {
      .fh--with-nav#fh .fh-user__account {
        top: 96px
      }
    }

    @media(max-width:63.99em) {
      #fh .fh-user__account {
        bottom: 0;
        font-size: 22px;
        line-height: 32px;
        max-width: 320px;
        padding: 0 24px;
        position: fixed;
        right: 0
      }
    }

    @media(min-width:64em) {
      #fh .fh-user__account {
        background-color: #fff;
        font-size: 15px;
        line-height: 20px;
        padding: 8px 15px 8px 25px;
        right: -24px;
        top: 40px;
        width: 275px;
        z-index: 1
      }
    }

    @media(max-width:63.99em) {
      #fh .fh-user__account svg {
        margin-right: 32px
      }
    }

    @media(min-width:64em) {
      #fh .fh-user__account svg {
        margin-right: 10px
      }
    }

    #fh .fh-user__account--show {
      display: inherit
    }

    @media(max-width:63.99em) {
      #fh .fh-user__account--show {
        display: flex;
        flex-direction: column;
        z-index: 2
      }
    }

    #fh .fh-user__item {
      border: 0
    }

    #fh .fh-user__item a {
      align-items: center;
      display: flex
    }

    @media(max-width:63.99em) {
      #fh .fh-user__item a {
        padding-bottom: 12px;
        padding-top: 12px
      }
    }

    @media(min-width:64em) {
      #fh .fh-user__item a {
        padding-bottom: 8px;
        padding-top: 8px
      }
    }

    @media(max-width:63.99em) {
      #fh .fh-user__item {
        border-top: 1px solid;
        font-size: 16px;
        line-height: 24px
      }

      #fh .fh-user__item:first-child {
        border-top: 0
      }

      #fh .fh-user__item svg {
        height: 24px;
        margin-right: 20px;
        width: 24px
      }
    }

    #fh .fh-user__item--premium svg {
      fill: #ecb62f
    }

    #fh .fh-user__item:first-child svg {
      fill: transparent;
      stroke: currentcolor
    }

    @media(max-width:63.99em) {
      #fh .fh-user__item:first-child svg {
        stroke-width: 2
      }
    }

    #fh .fh-user .fh-svg-arrow {
      display: inline-block;
      height: 12px;
      margin-left: 4px;
      transform: rotate(90deg);
      vertical-align: sub;
      width: 12px
    }

    @media(max-width:63.99em) {
      #fh .fh-user .fh-svg-arrow {
        display: none
      }
    }

    #fh .fh-user .fh-svg-arrow--open {
      transform: rotate(-90deg)
    }

    #fh .fh-user .fh-svg-close {
      display: none
    }

    @media(max-width:47.99em) {
      #fh .fh-user .fh-svg-close--show {
        display: inline-block
      }

      #fh .fh-user .fh-svg-user--hide {
        display: none
      }
    }

    #fh .fh-user--connected .fh-user__login--not-connected {
      display: none
    }

    #fh .fh-user--connected .fh-user__login--is-connected {
      display: inline-block
    }

    #fh .fh-subscribe {
      border-radius: 4px;
      display: none;
      font-size: 15px;
      font-weight: 600;
      line-height: 20px;
      padding: 8px;
      text-align: center;
      transition: background-color .3s ease
    }

    #fh .fh-subscribe span {
      display: block;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }

    @media(max-width:63.99em) {
      #fh .fh-subscribe--mob {
        display: block;
        margin: 24px
      }
    }

    @media(min-width:64em) {
      #fh .fh-subscribe--desktop {
        display: inline-block
      }
    }

    #fh .fh-sidebarmenu--open .fh-subscribe--mob {
      display: block;
      margin: 24px
    }

    #fh .fh-abo__btn {
      background-color: #ecb62f;
      color: #163860;
      display: inline-block;
      font-size: 14px;
      font-weight: 600;
      line-height: normal;
      margin: 0;
      padding: 7px 26px;
      text-transform: uppercase
    }

    #fh .fh-abo__date {
      color: #163860;
      font-size: 15px;
      line-height: normal;
      margin: 4px 0 0
    }

    .fh-layer {
      bottom: 0;
      display: none;
      left: 0;
      opacity: .7;
      position: fixed;
      right: 0;
      top: 0;
      z-index: 604
    }

    .fh-layer--sidebar {
      left: 320px;
      z-index: 606
    }

    #fh .fh-wrapper {
      left: 0;
      position: relative;
      top: 0;
      transition-duration: .5s;
      transition-property: transform;
      transition-timing-function: cubic-bezier(.215, .61, .355, 1);
      width: 100%
    }

    @media(min-width:64em) {
      #fh .fh-wrapper:before {
        bottom: 0;
        content: "";
        display: none;
        height: 100%;
        left: 0;
        opacity: .7;
        position: absolute;
        right: 0;
        width: 100%;
        z-index: 1
      }

      #fh .fh-wrapper--active:before {
        display: block
      }
    }

    #fh .fh-placeholder {
      display: block
    }

    #fh.fh--hidden .fh-wrapper {
      transform: translateY(-100%)
    }

    #fh .fh-container {
      clear: both;
      margin: 0 auto;
      max-width: 1280px
    }

    @media(min-width:64em) {
      #fh .fh-container--center {
        align-items: center;
        display: flex;
        justify-content: space-between
      }

      #fh .fh-container--logo {
        height: 129px;
        padding-left: 32px;
        padding-right: 32px
      }
    }

    @media(min-width:80em) {
      #fh .fh-container--logo {
        padding-left: 12px;
        padding-right: 12px
      }
    }

    @media(min-width:64em) {
      .fh--with-nav#fh .fh-container--logo {
        height: 101px
      }

      #fh .fh-container--margin>* {
        align-self: center
      }
    }

    @media(max-width:47.99em) {
      #fh .fh-container--top {
        height: 50px
      }
    }

    @media(max-width:63.99em) {
      #fh .fh-container--top {
        align-items: center;
        display: flex;
        justify-content: space-between
      }
    }

    @media(min-width:48em)and (max-width:63.99em) {
      #fh .fh-container--top {
        height: 58px
      }
    }

    @media(min-width:64em) {
      #fh .fh-container--top {
        height: 40px
      }
    }

    #fh .fh-logo {
      align-items: center;
      align-self: stretch;
      display: flex;
      justify-content: center
    }

    @media(max-width:63.99em) {
      #fh .fh-logo {
        flex-grow: 1;
        margin-left: auto;
        margin-top: -2px
      }
    }

    @media(min-width:64em) {
      #fh .fh-logo {
        flex-grow: 1
      }
    }

    #fh .fh-logo__main--alone {
      font-size: 0
    }

    #fh .fh-logo__main--alone svg {
      max-height: 20px;
      max-width: 150px;
      width: auto
    }

    @media(min-width:48em)and (max-width:63.99em) {
      #fh .fh-logo__main--alone svg {
        max-height: 24px;
        max-width: 180px
      }
    }

    @media(min-width:64em) {
      #fh .fh-logo__main--alone svg {
        max-height: 64px;
        max-width: 341px
      }
    }

    #fh .fh-logo__main--alone svg.has-baseline {
      max-width: 155px
    }

    @media(max-width:63.99em) {
      #fh .fh-logo__main--alone svg.has-baseline {
        transform: translateY(9px)
      }

      #fh .fh-logo__main--alone svg.has-baseline path.baseline {
        display: none
      }
    }

    @media(max-width:47.99em) {
      #fh .fh-logo__main--alone svg.has-baseline {
        max-height: 33px;
        transform: translateY(6px)
      }
    }

    @media(min-width:48em)and (max-width:63.99em) {
      #fh .fh-logo__main--alone svg.has-baseline {
        height: 40px;
        margin-top: -5px
      }
    }

    @media(min-width:48em) {
      #fh .fh-logo__main--alone svg.has-baseline {
        max-height: 40px;
        max-width: 190px
      }
    }

    @media(min-width:64em) {
      #fh .fh-logo__main--alone svg.has-baseline {
        max-height: 64px;
        max-width: 341px
      }
    }

    @media(min-width:80em) {
      #fh .fh-logo__main--alone svg.has-baseline {
        max-height: 75px;
        max-width: 394px
      }
    }

    @media(max-width:63.99em) {
      #fh .fh-logo__rubrics {
        align-items: center;
        align-self: stretch;
        display: flex;
        justify-content: center
      }
    }

    #fh .fh-logo__rubrics svg {
      height: 28px;
      -o-object-fit: contain;
      object-fit: contain;
      vertical-align: middle
    }

    @media(max-width:25.865em) {
      #fh .fh-logo__rubrics svg {
        max-width: 150px
      }
    }

    @media(min-width:64em) {
      #fh .fh-logo__rubrics svg {
        height: 44px
      }
    }

    @media(min-width:80em) {
      #fh .fh-logo__rubrics svg {
        height: 51px
      }
    }

    @media(max-width:63.99em) {
      #fh .fh-logo__rubrics svg {
        width: auto
      }
    }

    #fh .fh-logo__main:not(.fh-logo__main--alone) svg {
      height: 28px;
      -o-object-fit: contain;
      object-fit: contain;
      vertical-align: middle;
      width: 21px
    }

    @media(min-width:64em) {
      #fh .fh-logo__main:not(.fh-logo__main--alone) svg {
        height: 44px;
        width: 33px
      }
    }

    @media(min-width:80em) {
      #fh .fh-logo__main:not(.fh-logo__main--alone) svg {
        height: 51px;
        width: 41px
      }
    }

    #fh .fh-logo__separator {
      height: 28px;
      margin-left: 4px;
      margin-right: 4px;
      width: 18px
    }

    @media(min-width:64em) {
      #fh .fh-logo__separator {
        height: 44px;
        margin-left: 8px;
        margin-right: 8px;
        width: 29px
      }
    }

    @media(min-width:80em) {
      #fh .fh-logo__separator {
        height: 51px;
        width: 34px
      }
    }

    @media(max-width:63.99em) {
      #fh .fh-logo__main {
        align-items: center;
        align-self: stretch;
        display: flex;
        justify-content: center
      }
    }

    #fh .fh-logo+.fh-user__wrapper {
      margin-left: auto
    }

    #fh .fh-top {
      display: block;
      position: relative;
      z-index: 1
    }

    @media(max-width:63.99em) {
      #fh .fh-top {
        background-color: #fff;
        border-bottom: 2px solid
      }

      .fh--with-nav#fh .fh-top {
        border: 0
      }
    }

    @media(min-width:64em) {
      #fh .fh-top .fh-logo {
        display: none
      }
    }

    #fh .fh-middle {
      background-color: #fff;
      display: none
    }

    @media(min-width:64em) {
      #fh .fh-middle {
        border-bottom: 4px solid;
        display: block
      }
    }

    .fh--with-nav#fh .fh-middle {
      border: 0
    }

    #fh .fh-cover {
      flex-basis: 232px
    }

    #fh .fh-cover,
    #fh .fh-cover a {
      align-items: center;
      display: flex
    }

    #fh .fh-cover a {
      justify-content: center
    }

    @media(max-width:63.99em) {
      #fh .fh-cover {
        display: none
      }
    }

    #fh .fh-cover__img {
      border: 1px solid #f2f2f2;
      max-height: 70px;
      max-width: 90px
    }

    #fh .fh-cover__txt {
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      padding-left: 8px
    }

    #fh .fh-spacer {
      flex-basis: 232px;
      text-align: right
    }

    @media(max-width:63.99em) {
      #fh .fh-spacer--premium {
        display: none
      }
    }

    #fh .fh-preheader__ssublist,
    #fh .fh-preheader__sublist {
      list-style: none;
      list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
      margin: 0
    }

    #fh .fh-preheader {
      display: none
    }

    @media(min-width:64em) {
      #fh .fh-preheader {
        display: flex;
        justify-content: center;
        width: 100%
      }
    }

    #fh .fh-preheader__list {
      display: flex;
      gap: 16px;
      list-style: none;
      margin: 0;
      padding-left: 0
    }

    #fh .fh-preheader__lk {
      align-items: center;
      display: flex;
      font-family: source-sans-pro, sans-serif;
      font-size: 12px;
      font-weight: 600;
      line-height: 40px
    }

    #fh .fh-preheader__lk svg {
      fill: currentcolor
    }

    #fh .fh-preheader__lk.active .svg-square {
      transform: rotate(-180deg)
    }

    #fh .fh-preheader .fh-kw__svg {
      margin-right: 4px
    }

    #fh .fh-preheader__wrapper {
      left: 0;
      position: absolute;
      right: 0;
      top: 40px
    }

    #fh .fh-preheader__sublist {
      display: none
    }

    #fh .fh-preheader__sublist.active {
      -ms-overflow-style: none;
      display: flex;
      flex-flow: row wrap;
      gap: 40px 16px;
      max-height: calc(100vh - 40px);
      max-height: calc(var(--vh, 1vh)*100 - 40px);
      min-height: 0;
      padding: 24px;
      scrollbar-width: none
    }

    #fh .fh-preheader__sublist.active::-webkit-scrollbar {
      background: transparent;
      height: 0;
      width: 0
    }

    #fh .fh-preheader__sublist.active:before {
      background-color: #ccc;
      content: "";
      height: 1px;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%
    }

    #fh .fh-preheader__subitem {
      flex: 0 1 calc(25% - 12px)
    }

    #fh .fh-preheader__sublk {
      align-items: baseline;
      display: flex;
      font-size: 20px;
      font-weight: 600;
      gap: 8px;
      line-height: 28px
    }

    #fh .fh-preheader__sublk:before {
      content: "";
      height: 4px;
      position: relative;
      top: -5px;
      width: 8px
    }

    #fh .fh-preheader__ssublist {
      display: flex;
      flex-direction: column;
      gap: 16px;
      padding-left: 16px;
      padding-top: 16px
    }

    #fh .fh-preheader__ssubitem {
      font-size: 16px;
      font-weight: 400;
      line-height: 22px
    }

    #fh .fh-search {
      align-items: center;
      border-radius: 4px;
      display: flex;
      font-size: 15px;
      font-weight: 600;
      gap: 8px;
      justify-content: center;
      margin: 24px;
      padding: 12px;
      text-align: center;
      text-transform: uppercase
    }

    #fh .fh-search svg {
      fill: currentcolor;
      width: 16px
    }

    #fh .fh-notifications {
      align-items: center;
      display: none;
      flex-shrink: 0;
      height: 44px;
      justify-content: center;
      position: relative;
      width: 44px
    }

    @media(min-width:23.4375em) {
      #fh .fh-notifications {
        display: flex
      }
    }

    @media(max-width:63.99em) {
      #fh .fh-notifications {
        margin-left: auto
      }
    }

    @media(min-width:64em) {
      #fh .fh-notifications {
        height: 40px;
        margin-right: 2px;
        width: 40px
      }
    }

    #fh .fh-notifications .fh-svg__notifications {
      fill: currentcolor;
      vertical-align: text-top
    }

    #fh .fh-notifications .fh-svg__notifications-bar {
      display: none
    }

    #fh .fh-notifications .fh-svg__notifications-bar--colored {
      fill: currentcolor
    }

    .fig-notification--denied #fh .fh-notifications .fh-svg__notifications-bar {
      display: block
    }

    #fh .fh-notifications .fh-svg__notifications-dot {
      fill: #eb132a;
      display: none
    }

    .fig-notification--default #fh .fh-notifications .fh-svg__notifications-dot {
      display: block
    }

    #fh .fh-menuplus__close,
    #fh .fh-menuplus__logo {
      display: none
    }

    #fh .fh-menuplus__title {
      display: flex;
      font-size: 20px;
      font-weight: 600;
      gap: 8px;
      line-height: 28px;
      margin: 0;
      padding: 24px 24px 16px
    }

    #fh .fh-menuplus__title:before {
      content: "";
      height: 4px;
      position: relative;
      top: 13px;
      width: 8px
    }

    #fh .fh-menuplus__list {
      display: flex;
      flex-direction: column;
      margin: 0 24px;
      padding-left: 0
    }

    #fh .fh-menuplus__edito {
      border-top: 2px solid
    }

    #fh .fh-menuplus__edito:not(:last-of-type) {
      margin-bottom: 24px
    }

    @media(max-width:63.99em) {
      #fh .fh-menuplus__edito:first-of-type {
        border-top: 0
      }
    }

    #fh .fh-menuplus__edito:last-child {
      margin-bottom: 16px
    }

    #fh .fh-menuplus__list-item {
      border-top: 1px solid;
      flex-basis: 100%;
      list-style: none;
      min-width: 100%;
      padding-bottom: 12px;
      padding-top: 12px
    }

    #fh .fh-menuplus__list-item:first-child {
      border-top: 0
    }

    #fh .fh-menuplus__list-item:last-child {
      padding-bottom: 0
    }

    #fh .fh-menuplus__lk {
      font-size: 20px;
      line-height: 28px
    }

    #fh .fh-menuplus__slider-list {
      display: flex;
      list-style: none;
      padding-left: 16px
    }

    #fh .fh-menuplus__slider-list a {
      display: block
    }

    #fh .fh-menuplus__slider-item {
      display: inline-block
    }

    #fh .fh-menuplus__covers-container {
      margin-bottom: 30px
    }

    @media(min-width:80em) {
      #fh .fh-menuplus__covers-container {
        margin-bottom: 40px
      }
    }

    @media(max-width:63.99em) {
      #fh .fh-menuplus__group-container .fh-menuplus__slider-list {
        -webkit-overflow-scrolling: touch;
        scroll-snap-points-x: repeat(100%);
        display: flex;
        height: 62px;
        max-width: calc(100% + 24px);
        overflow-x: hidden;
        overflow-y: hidden;
        scroll-behavior: smooth;
        scroll-snap-type: mandatory;
        scroll-snap-type: x proximity;
        white-space: nowrap;
        width: calc(100% + 24px)
      }
    }

    @media(max-width:63.99em)and (max-width:63.99em) {
      #fh .fh-menuplus__group-container .fh-menuplus__slider-list {
        overflow-x: auto
      }
    }

    @media(min-width:48em) {
      #fh .fh-menuplus__group-container .fh-menuplus__slider-item {
        margin-bottom: 24px
      }
    }

    #fh .fh-menuplus__group-container .fh-menuplus__slider-item .fh-menuplus__lk {
      align-items: center;
      display: flex;
      justify-content: center
    }

    #fh .fh-mobileapp {
      border-bottom: 2px solid;
      border-top: 2px solid
    }

    @media(min-width:64em) {
      #fh .fh-mobileapp {
        display: none
      }
    }

    #fh .fh-mobileapp svg {
      max-height: 40px;
      max-width: 40px
    }

    #fh .fh-mobileapp__container {
      align-items: center;
      display: flex;
      flex-direction: row;
      gap: 16px;
      justify-content: space-between;
      margin: 0 24px 24px
    }

    #fh .fh-mobileapp__img {
      flex-basis: 40px
    }

    #fh .fh-mobileapp__titles {
      flex-grow: 1
    }

    #fh .fh-mobileapp__title {
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      transition: color .3s ease
    }

    #fh .fh-mobileapp__subtitle {
      color: #727272;
      font-size: 12px;
      line-height: 16px
    }

    #fh .fh-mobileapp__arrow {
      flex-basis: 24px;
      text-align: center
    }

    #fh .fh-sidebarmenu {
      bottom: 0;
      display: none;
      font-size: 0;
      left: 0;
      max-width: 320px;
      overflow-x: hidden;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 1200
    }

    #fh .fh-sidebarmenu--open {
      display: block
    }

    #fh .fh-sidebarmenu__logo {
      text-align: center
    }

    #fh .fh-sidebarmenu__logo svg {
      max-width: 173px
    }

    #fh .fh-sidebarmenu .fh-close-button {
      align-items: center;
      -webkit-appearance: none;
      background-color: transparent;
      border: 0;
      cursor: pointer;
      display: flex;
      height: 48px;
      justify-content: center;
      left: calc(100% - 48px);
      padding: 0;
      position: absolute;
      position: relative;
      right: 0;
      top: 0;
      width: 48px;
      z-index: 10
    }

    #fh .fh-sidebarmenu .fh-close-button::-moz-focus-inner {
      border: 0
    }

    #fh .fh-sidebarmenu .fh-close-button:before {
      border-radius: 50%;
      content: "";
      height: 40px;
      left: 4px;
      position: absolute;
      top: 4px;
      transition: background-color .3s ease-in;
      width: 40px
    }

    #fh .fh-sidebarmenu .fh-close-button:focus:before,
    #fh .fh-sidebarmenu .fh-close-button:hover:before {
      background-color: hsla(0, 0%, 7%, .2)
    }

    #fh .fh-sidebarmenu .fh-close-button:focus-visible {
      outline: 1px dotted #1f66ba
    }

    #fh .fh-sidebarmenu .fh-close-button:focus-visible:before {
      background-color: hsla(0, 0%, 7%, .2)
    }

    #fh .fh-sidebarmenu .fh-close-button svg {
      fill: #121212;
      z-index: 1
    }

    #fh .fh-menuopener {
      align-items: center;
      display: flex;
      gap: 4px;
      height: 100%;
      justify-content: center;
      padding-left: 24px;
      padding-right: 16px;
      text-align: left
    }

    @media(min-width:48em)and (max-width:63.99em) {
      #fh .fh-menuopener {
        padding-left: 32px;
        padding-right: 32px
      }
    }

    @media(min-width:64em) {
      #fh .fh-menuopener {
        padding-left: 0
      }
    }

    #fh .fh-menuopener * {
      pointer-events: none
    }

    #fh .fh-menuopener__wrapper {
      flex-basis: auto;
      height: 100%
    }

    @media(min-width:64em) {
      #fh .fh-menuopener__wrapper {
        margin-left: 32px
      }
    }

    @media(min-width:80em) {
      #fh .fh-menuopener__wrapper {
        margin-left: 12px
      }
    }

    #fh .fh-menuopener .fh-menu-svg {
      fill: currentcolor
    }

    #fh .fh-menuopener__txt {
      font-family: source-sans-pro, sans-serif;
      font-size: 12px;
      font-weight: 600;
      vertical-align: middle
    }

    @media(max-width:47.99em) {
      #fh .fh-menuopener__txt {
        display: none
      }
    }

    #fh .fh-rubrics__list,
    #fh .fh-ssub-rubrics__list,
    #fh .fh-sub-rubrics__list {
      list-style: none;
      list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
      margin: 0;
      padding-left: 0
    }

    #fh .fh-rubrics {
      position: relative
    }

    #fh .fh-rubrics__wrapper {
      left: 0;
      position: absolute;
      right: 0
    }

    #fh .fh-rubrics__list {
      align-items: center;
      background-color: #fff;
      border-bottom: 2px solid;
      display: flex;
      font-size: 0;
      gap: 24px;
      padding-right: 16px;
      white-space: nowrap
    }

    @media(max-width:63.99em) {
      #fh .fh-rubrics__list {
        -webkit-overflow-scrolling: touch;
        scroll-snap-points-x: repeat(100%);
        display: flex;
        height: 38px;
        list-style: none;
        list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
        max-width: 100%;
        overflow-x: hidden;
        overflow-y: hidden;
        padding-bottom: 4px;
        padding-left: 16px;
        scroll-behavior: smooth;
        scroll-snap-type: mandatory;
        scroll-snap-type: x proximity;
        white-space: nowrap;
        width: 100%
      }
    }

    @media(max-width:63.99em)and (max-width:63.99em) {
      #fh .fh-rubrics__list {
        overflow-x: auto
      }
    }

    @media(min-width:48em)and (max-width:63.99em) {
      #fh .fh-rubrics__list {
        padding-left: 32px;
        padding-right: 32px
      }
    }

    @media(min-width:64em) {
      #fh .fh-rubrics__list {
        border-width: 4px;
        gap: 32px;
        justify-content: center;
        padding-bottom: 8px
      }
    }

    #fh .fh-rubrics__item {
      display: inline-block;
      flex-shrink: 0
    }

    @media(max-width:63.99em) {
      #fh .fh-rubrics__item {
        scroll-snap-coordinate: 0 50%
      }
    }

    #fh .fh-rubrics__lk {
      align-items: center;
      display: flex;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px;
      margin: 0
    }

    @media(min-width:64em) {
      #fh .fh-rubrics__lk {
        font-size: 14px;
        line-height: 20px
      }
    }

    #fh .fh-rubrics__lk .svg-square {
      fill: currentcolor;
      margin-left: 5px;
      position: relative;
      transform: rotate(90deg)
    }

    @media(max-width:63.99em) {
      #fh .fh-rubrics__lk .svg-square {
        height: 16px;
        width: 16px
      }
    }

    @media(min-width:64em) {
      #fh .fh-rubrics__lk .svg-square {
        height: 12px;
        width: 12px
      }
    }

    #fh .fh-rubrics__lk--btn.active .svg-square {
      transform: rotate(-90deg)
    }

    #fh .fh-rubrics__lk--main .svg-square {
      height: 16px;
      margin-left: 0;
      transform: rotate(0deg);
      width: 16px
    }

    #fh .fh-rubrics__lk--main.active .svg-square {
      transform: rotate(-180deg)
    }

    #fh .fh-sub-rubrics__list {
      display: none
    }

    #fh .fh-sub-rubrics__list.active {
      -ms-overflow-style: none;
      display: flex;
      flex-flow: row wrap;
      max-height: calc(100vh - 209px);
      max-height: calc(var(--vh, 1vh)*100 - 209px);
      min-height: 0;
      overflow: auto;
      scrollbar-width: none
    }

    #fh .fh-sub-rubrics__list.active::-webkit-scrollbar {
      background: transparent;
      height: 0;
      width: 0
    }

    @media(max-width:63.99em) {
      #fh .fh-sub-rubrics__list.active {
        max-height: calc(100vh - 148px);
        max-height: calc(var(--vh, 1vh)*100 - 148px)
      }
    }

    @media(max-width:47.99em) {
      #fh .fh-sub-rubrics__list.active {
        max-height: calc(100vh - 140px);
        max-height: calc(var(--vh, 1vh)*100 - 140px)
      }

      #fh .fh-sub-rubrics__list {
        padding: 0 40px 32px
      }
    }

    @media(min-width:48em) {
      #fh .fh-sub-rubrics__list {
        padding: 0 calc(108px - 6%) 16px 108px
      }
    }

    @media(min-width:64em) {
      #fh .fh-sub-rubrics__list {
        padding: 0 calc(48px - 4%) 16px 48px
      }
    }

    #fh .fh-sub-rubrics__item {
      font-size: 20px;
      font-weight: 600;
      line-height: 28px;
      margin-bottom: 8px;
      margin-top: 24px;
      position: relative
    }

    @media(max-width:47.99em) {
      #fh .fh-sub-rubrics__item {
        width: 100%
      }
    }

    @media(min-width:48em) {
      #fh .fh-sub-rubrics__item {
        flex: 0 1 50%;
        padding-right: 6%
      }
    }

    @media(min-width:64em) {
      #fh .fh-sub-rubrics__item {
        flex: 0 1 25%;
        padding-right: 4%
      }
    }

    #fh .fh-sub-rubrics__item:before {
      content: "-";
      font-size: 45px;
      left: -20px;
      line-height: 0;
      position: absolute;
      top: 11px
    }

    #fh .fh-ssub-rubrics__list {
      margin-top: 5px
    }

    #fh .fh-ssub-rubrics__lk {
      display: inline-block;
      font-size: 15px;
      font-weight: 400;
      line-height: 20px
    }

    #fh .fh-partner {
      align-items: center;
      background: #f2f2f2;
      border-radius: 4px;
      display: flex;
      margin-top: 15px;
      padding: 8px 15px
    }

    @media(max-width:47.99em) {
      #fh .fh-partner {
        max-width: 350px
      }
    }

    #fh .fh-partner__lk {
      display: block
    }

    #fh .fh-partner__title {
      color: #333;
      font-size: 12px;
      font-weight: 300;
      line-height: 16px;
      margin: 0;
      padding-right: 5px
    }

    #fh .fh-partner__logo {
      display: inline-block;
      height: auto;
      max-height: 30px;
      max-width: 120px;
      vertical-align: middle
    }

    @media(max-width:63.99em) {
      #fh .fh-rubrics--main {
        -webkit-overflow-scrolling: touch;
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        scroll-behavior: smooth;
        scroll-snap-type: x mandatory;
        scrollbar-width: none
      }

      #fh .fh-rubrics--main::-webkit-scrollbar {
        display: none
      }
    }

    #fh .fh-rubrics--main .fh-rubrics__list {
      gap: 16px
    }

    @media(max-width:63.99em) {
      #fh .fh-rubrics--main .fh-rubrics__list {
        max-width: inherit;
        overflow: visible;
        padding-right: 16px;
        width: inherit
      }
    }

    #fh .fh-rubrics--main .fh-rubrics__lk {
      font-weight: 400
    }

    @media(max-width:63.99em) {
      #fh .fh-rubrics--main .fh-rubrics__wrapper {
        align-items: center;
        border-bottom: 2px solid;
        display: flex;
        left: inherit;
        padding-bottom: 4px;
        position: relative;
        right: inherit
      }

      #fh .fh-rubrics--main .fh-rubrics__item:last-child {
        display: none
      }

      #fh .fh-rubrics--main .fh-container {
        margin: 0;
        max-width: inherit
      }

      #fh .fh-rubrics--main .fh-sub-rubrics__list {
        display: flex;
        gap: 16px;
        padding: 0 16px 0 0
      }
    }

    @media(min-width:48em)and (max-width:63.99em) {
      #fh .fh-rubrics--main .fh-sub-rubrics__list {
        padding-right: 32px
      }
    }

    @media(min-width:64em) {
      #fh .fh-rubrics--main .fh-sub-rubrics__list {
        gap: 16px;
        padding: 24px
      }
    }

    #fh .fh-rubrics--main .fh-sub-rubrics__item {
      font-weight: 400;
      margin-bottom: 0;
      padding: 0
    }

    @media(max-width:63.99em) {
      #fh .fh-rubrics--main .fh-sub-rubrics__item {
        flex: inherit;
        line-height: 1;
        list-style: none;
        margin: 0
      }
    }

    @media(min-width:64em) {
      #fh .fh-rubrics--main .fh-sub-rubrics__item {
        flex: 0 1 calc(20% - 12.8px);
        line-height: 22px;
        margin-top: 0
      }
    }

    #fh .fh-rubrics--main .fh-sub-rubrics__item::marker,
    #fh .fh-rubrics--main .fh-sub-rubrics__item:before {
      content: none
    }

    #fh .fh-rubrics--main .fh-sub-rubrics__lk {
      font-size: 16px;
      line-height: 22px;
      white-space: nowrap
    }

    @media(min-width:48em)and (max-width:63.99em) {
      #fh .fh-user {
        flex-basis: 160px
      }
    }

    #fh .fh-menuopener__wrapper {
      flex-basis: 56px
    }

    @media(min-width:23.4375em)and (max-width:47.9375em) {
      #fh .fh-menuopener__wrapper {
        flex-basis: 96px
      }
    }

    @media(min-width:48em) {
      #fh .fh-menuopener__wrapper {
        flex-basis: 160px
      }
    }

    @media(min-width:64em) {
      #fh .fh-menuopener__wrapper {
        flex-basis: 127px;
        min-width: 127px
      }
    }

    #fh .fh-rubrics__lk,
    #fh .fh-preheader__lk {
      color: #163860
    }

    #fh .fh-rubrics__lk:hover,
    #fh .fh-preheader__lk:focus,
    #fh .fh-preheader__lk:hover,
    #fh .fh-preheader__lk:focus {
      color: #1f66ba
    }

    #fh .fh-rubrics__lk:active,
    #fh .fh-preheader__lk:active {
      color: #1f66ba
    }

    #fh .fh-rubrics__wrapper,
    #fh .fh-preheader__wrapper {
      background-color: #ffffff
    }

    #fh .fh-rubrics__wrapper,
    #fh .fh-preheader__wrapper,
    #fh .fh-sub-rubrics__lk,
    #fh .fh-ssub-rubrics__lk,
    #fh .fh-preheader__sublk,
    #fh .fh-preheader__ssublk {
      color: #163860
    }

    #fh .fh-sub-rubrics__item::before,
    #fh .fh-menuplus__title::before {
      color: #1f66ba
    }

    #fh .fh-menuplus__title::before,
    #fh .fh-preheader__sublk::before {
      background-color: #1f66ba
    }

    #fh .fh-sub-rubrics__lk:hover,
    #fh .fh-ssub-rubrics__lk:hover,
    #fh .fh-sub-rubrics__lk:focus,
    #fh .fh-ssub-rubrics__lk:focus,
    #fh a.fh-preheader__sublk:hover,
    #fh .fh-preheader__ssublk:hover,
    #fh a.fh-preheader__sublk:focus,
    #fh .fh-preheader__ssublk:focus {
      color: #1f66ba
    }

    #fh .fh-sub-rubrics__lk:active,
    #fh .fh-ssub-rubrics__lk:active,
    #fh a.fh-preheader__sublk:active,
    #fh a.fh-preheader__sublk:active {
      color: #1f66ba
    }

    #fh .fh-rubrics__list,
    #fh .fh-preheader__list,
    #fh .fh-top {
      border-color: #163860
    }

    .fh-layer {
      background-color: #121212
    }

    .fh-wrapper::before {
      background-color: #121212
    }

    #fh .fh-preheader__item,
    #fh .fh-menuplus__edito-item,
    #fh .fh-menuplus__covers-container,
    #fh .fh-menuplus__group-container,
    #fh .fh-user__item,
    #fh .fh-mobileapp,
    #fh .fh-menuplus__edito,
    #fh .fh-menuplus__list-item {
      border-color: #d3e7ff
    }

    #fh .fh-menuplus--open {
      background-color: #ffffff
    }

    #fh .fh-menuplus__title {
      color: #163860
    }

    #fh .fh-menuplus__lk {
      color: #163860
    }

    #fh .fh-menuplus__lk:hover,
    #fh .fh-menuplus__lk:focus,
    #fh a.fh-menuplus__title:hover,
    #fh a.fh-menuplus__title:focus {
      color: #1f66ba
    }

    #fh .fh-menuplus__lk:active,
    #fh a.fh-menuplus__title:active {
      color: #1f66ba
    }

    #fh .fh-menuopener {
      color: #163860
    }

    #fh .fh-menuopener:hover,
    #fh .fh-menuopener:focus {
      color: #1f66ba
    }

    #fh .fh-menuopener:active {
      color: #1f66ba
    }

    #fh .fh-user__account {
      background-color: #ffffff
    }

    #fh .fh-user__item a {
      color: #163860
    }

    #fh .fh-user__item a:hover,
    #fh .fh-user__item a:focus {
      color: #1f66ba
    }

    #fh .fh-user__item a:active {
      color: #1f66ba
    }

    #fh .fh-subscribe {
      background-color: #ecb62f;
      color: #163860
    }

    #fh .fh-subscribe:hover,
    #fh .fh-subscribe:active,
    #fh .fh-subscribe:focus {
      background-color: #ffca46;
      color: #163860;
    }

    #fh .fh-sidebarmenu--open {
      background-color: #ffffff
    }

    #fh .fh-preheader__lk,
    #fh .fh-mobileapp__container .fh-mobileapp__title {
      color: #163860
    }

    #fh .fh-mobileapp__container .fh-mobileapp__arrow svg {
      fill: #163860
    }

    #fh .fh-preheader__lk:hover,
    #fh .fh-preheader__lk:focus,
    #fh .fh-mobileapp__container:hover .fh-mobileapp__title,
    #fh .fh-mobileapp__container:focus .fh-mobileapp__title,
    #fh .fh-mobileapp__container:hover .fh-mobileapp__arrow,
    #fh .fh-mobileapp__container:focus .fh-mobileapp__arrow {
      color: #1f66ba
    }

    #fh .fh-mobileapp__container:hover .fh-mobileapp__arrow svg,
    #fh .fh-mobileapp__container:focus .fh-mobileapp__arrow svg {
      fill: #1f66ba
    }

    #fh .fh-preheader__lk:active,
    #fh .fh-mobileapp__container:active .fh-mobileapp__title,
    #fh .fh-mobileapp__container:active .fh-mobileapp__arrow {
      color: #1f66ba
    }

    #fh .fh-mobileapp__container:active .fh-mobileapp__arrow svg {
      fill: #1f66ba
    }

    #fh .fh-search {
      background-color: #163860;
      color: #ffffff;
    }

    #fh .fh-search:hover,
    #fh .fh-search:focus {
      background-color: #1f66ba
    }

    #fh .fh-search:active {
      background-color: #1f66ba
    }

    #fh .fh-notifications {
      color: #163860
    }

    #fh .fh-notifications:hover,
    #fh .fh-notifications:focus {
      color: #1f66ba
    }

    #fh .fh-notifications:active {
      color: #1f66ba
    }

    #fh .fh-svg__notifications-dot {
      stroke: #ffffff
    }

    #fh .fh-svg__preheader-bg-fill {
      fill: #ffffff
    }

    @media (max-width:63.99em) {
      #fh .fh-menuplus--open {
        background-color: #ffffff
      }

      #fh .fh-user__login {
        color: #163860
      }

      #fh .fh-user__login:hover,
      #fh .fh-user__login:focus {
        color: #1f66ba
      }

      #fh .fh-user__login:active {
        color: #1f66ba
      }

      #fh .fh-svg__notifications-dot {
        stroke: #ffffff
      }

      #fh .fh-svg__preheader-bg-fill {
        fill: #ffffff
      }

      %
    }

    @media (min-width:64em) {
      #fh .fh-top {
        background-color: #ffffff
      }

      #fh .fh-preheader__lk,
      #fh .fh-user__login {
        color: #163860
      }

      #fh .fh-preheader__lk:hover,
      #fh .fh-preheader__lk:focus,
      #fh .fh-user__login:hover,
      #fh .fh-user__login:focus {
        color: #1f66ba
      }

      #fh .fh-preheader__lk:active {
        color: #1f66ba
      }

      #fh .fh-user__account {
        background-color: #ffffff
      }

      #fh .fh-user__item a {
        background-color: #ffffff
      }

      #fh .fh-cover a {
        color: #163860
      }

      #fh .fh-cover a:hover,
      #fh .fh-cover a:focus {
        color: #1f66ba
      }

      #fh .fh-cover a:active {
        color: #1f66ba
      }

      #fh .fh-middle {
        border-color: #163860
      }
    }

    @media (min-width: 992px) {
      .fig-main-col {
        width: 66.6667%;
      }
    }

    @media (min-width: 992px) {
      .col-md-4 {
        width: 33.3333%;
        padding-right: 15px;
        padding-left: 50px;
      }
    }

    @media only screen and (max-width: 992px) {
      .col-md-4 {
        display: none;
      }
    }

    .m-b-5 {
      margin: 0 0 20px 0;
    }

    .fig-premium-paywall__btn {
      background-color: #ecb62f;
      border-radius: 4px;
      color: #163860;
      cursor: pointer;
      display: inline-block;
      font-family: source-sans-pro, Arial, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, Helvetica, sans-serif;
      font-size: .875rem;
      font-weight: 600;
      line-height: 1.4285714286;
      width: 100%;
      padding: 12px 24px;
      text-decoration: none;
      text-transform: uppercase;
      transition: background-color .3s ease;
      text-align: center;
    }

    .article-btn {
      background-color: red !important;
    }

    .article-btn:hover {
      background-color: #dc0000 !important;
    }

/* === inline style block 3 === */
#fh-ft {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      border-top: 4px solid;
      font-family: source-sans-pro, sans-serif;
      font-size: 12px;
      line-height: 16px;
      position: relative;
    }

    #fh-ft * {
      box-sizing: initial;
    }

    #fh-ft .fh-ft {
      margin: 0 auto;
      max-width: 1280px;
      padding-left: 16px;
      padding-right: 16px;
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft {
        padding-left: 32px;
        padding-right: 32px;
      }
    }

    #fh-ft .fh-ft__ul {
      list-style: none;
      margin-bottom: 0;
      margin-top: 0;
      padding-left: 0;
    }

    #fh-ft .fh-ft__expanded {
      padding-top: 20px;
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft__expanded {
        border-bottom: 1px solid;
        display: flex;
        padding-bottom: 32px;
      }

      #fh-ft .fh-ft__col {
        border-right: 1px solid;
        flex-basis: 25%;
        padding-left: 16px;
        padding-right: 16px;
      }
    }

    @media (min-width: 64em) and (max-width: 79.99em) {
      #fh-ft .fh-ft__col {
        padding-left: 24px;
        padding-right: 24px;
      }
    }

    @media (min-width: 80em) {
      #fh-ft .fh-ft__col {
        padding-left: 32px;
        padding-right: 32px;
      }
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft__col--no-border {
        border: 0;
      }

      #fh-ft .fh-ft__col--first {
        padding-left: 0;
      }

      #fh-ft .fh-ft__col--last {
        padding-right: 0;
      }

      #fh-ft .fh-ft__col--middle-left {
        padding-right: 8px;
      }
    }

    @media (min-width: 64em) and (max-width: 79.99em) {
      #fh-ft .fh-ft__col--middle-left {
        padding-right: 12px;
      }
    }

    @media (min-width: 80em) {
      #fh-ft .fh-ft__col--middle-left {
        padding-right: 16px;
      }
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft__col--middle-right {
        padding-left: 8px;
      }
    }

    @media (min-width: 64em) and (max-width: 79.99em) {
      #fh-ft .fh-ft__col--middle-right {
        padding-left: 12px;
      }
    }

    @media (min-width: 80em) {
      #fh-ft .fh-ft__col--middle-right {
        padding-left: 16px;
      }
    }

    @media (max-width: 47.99em) {
      #fh-ft .fh-ft__container {
        border-bottom: 1px solid;
        margin-bottom: 24px;
        padding-bottom: 24px;
      }
    }

    #fh-ft .fh-ft__title {
      font-size: 16px;
      font-weight: 600;
      line-height: 22px;
      margin-bottom: 8px;
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft__title {
        display: block;
        margin-bottom: 8px;
      }
    }

    #fh-ft .fh-ft__txt {
      margin-bottom: 0;
      margin-top: 0;
    }

    #fh-ft .fh-ft__lk {
      cursor: pointer;
      text-decoration: none;
      transition: color 0.3s ease-out;
    }

    #fh-ft .fh-ft__lk svg {
      fill: currentcolor;
    }

    #fh-ft .fh-ft__lk--btn {
      background-color: transparent;
      border: 0;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      padding: 0;
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft__useful {
        flex-basis: 25%;
      }
    }

    @media (max-width: 47.99em) {
      #fh-ft .fh-ft__useful-list {
        display: flex;
        flex-wrap: wrap;
      }
    }

    #fh-ft .fh-ft__useful-item {
      font-weight: 600;
      margin-bottom: 4px;
    }

    @media (max-width: 47.99em) {
      #fh-ft .fh-ft__useful-item {
        flex-basis: 50%;
      }
    }

    #fh-ft .fh-ft__useful-svg {
      margin-right: 4px;
      width: 16px;
    }

    #fh-ft .fh-ft__kiosk {
      overflow: hidden;
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft__kiosk {
        flex-basis: 50%;
      }
    }

    @media (min-width: 48em) and (max-width: 79.99em) {
      #fh-ft .fh-ft__kiosk {
        display: flex;
        flex-flow: column;
      }
    }

    #fh-ft .fh-ft__kiosk-img {
      width: 124px;
    }

    @media (max-width: 47.99em) {
      #fh-ft .fh-ft__kiosk-img {
        float: left;
        margin-right: 16px;
      }
    }

    @media (min-width: 48em) and (max-width: 79.99em) {
      #fh-ft .fh-ft__kiosk-img {
        order: 2;
      }
    }

    @media (min-width: 80em) {
      #fh-ft .fh-ft__kiosk-img {
        float: left;
        margin-right: 16px;
      }
    }

    @media (min-width: 48em) and (max-width: 79.99em) {
      #fh-ft .fh-ft__kiosk-title {
        order: 1;
      }

      #fh-ft .fh-ft__kiosk-txt {
        margin-bottom: 8px;
        margin-top: 16px;
        order: 3;
      }
    }

    #fh-ft .fh-ft__kiosk-btn {
      border: 1px solid;
      border-radius: 4px;
      display: inline-block;
      margin-top: 8px;
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content;
      padding: 8px 16px;
      text-transform: uppercase;
    }

    @media (max-width: 47.99em) {
      #fh-ft .fh-ft__kiosk-btn {
        margin-top: 16px;
      }
    }

    @media (min-width: 48em) and (max-width: 79.99em) {
      #fh-ft .fh-ft__kiosk-btn {
        order: 4;
      }
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft__subscription {
        flex-basis: 50%;
      }
    }

    #fh-ft .fh-ft__subscription-item {
      margin-bottom: 4px;
      padding-left: 20px;
    }

    #fh-ft .fh-ft__subscription-lk {
      font-weight: 600;
    }

    #fh-ft .fh-ft__subscription-lk svg {
      float: left;
      margin-left: -20px;
      margin-right: 4px;
      max-height: 16px;
      max-width: 16px;
    }

    #fh-ft .fh-ft__subscription-txt {
      margin-bottom: 24px;
      margin-left: -20px;
      padding-top: 8px;
    }

    @media (min-width: 48em) and (max-width: 63.99em) {
      #fh-ft .fh-ft__subscription-txt {
        margin-bottom: 8px;
        padding-top: 4px;
      }
    }

    #fh-ft .fh-ft__mobileapp-name {
      font-weight: 600;
    }

    @media (min-width: 48em) and (max-width: 63.99em) {
      #fh-ft .fh-ft__mobileapp-name {
        display: block;
      }
    }

    @media (max-width: 47.99em) {
      #fh-ft .fh-ft__mobileapp .fh-ft__lk {
        margin-bottom: 24px;
      }
    }

    @media (min-width: 48em) {

      #fh-ft .fh-ft__mobileapp,
      #fh-ft .fh-ft__newsletter {
        margin-bottom: 24px;
      }
    }

    #fh-ft .fh-ft__mobileapp .fh-ft__lk,
    #fh-ft .fh-ft__newsletter .fh-ft__lk {
      align-items: center;
      display: flex;
      margin-bottom: 8px;
    }

    #fh-ft .fh-ft__mobileapp svg,
    #fh-ft .fh-ft__newsletter svg {
      flex-basis: 20px;
      height: 20px;
      width: 20px;
    }

    #fh-ft .fh-ft__mobileapp .fh-ft__txt,
    #fh-ft .fh-ft__newsletter .fh-ft__txt {
      margin-left: 8px;
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft__social {
        margin-top: 24px;
      }
    }

    @media (max-width: 47.99em) {
      #fh-ft .fh-ft__social {
        margin-bottom: 0;
      }
    }

    #fh-ft .fh-ft__social-title {
      display: block;
    }

    #fh-ft .fh-ft__social-lk {
      display: inline-block;
      max-height: 24px;
      max-width: 24px;
      padding-left: 4px;
      padding-right: 4px;
    }

    #fh-ft .fh-ft__social-lk svg {
      height: 24px;
      width: 24px;
    }

    #fh-ft .fh-ft__mandatory {
      padding-top: 16px;
      text-align: center;
    }

    #fh-ft .fh-ft__mandatory--light {
      padding-top: 12px;
    }

    #fh-ft .fh-ft__mandatory-item {
      display: inline-block;
    }

    @media (min-width: 48em) {
      #fh-ft .fh-ft__mandatory-item:first-child {
        margin-left: -8px;
      }

      #fh-ft .fh-ft__mandatory-item:last-child {
        margin-right: -8px;
      }
    }

    #fh-ft .fh-ft__mandatory .fh-ft__lk {
      display: inline-block;
      font-weight: 600;
      padding: 0 16px 16px;
    }

    #fh-ft {
      background-color: #163860;
      border-top-color: #163860;
    }

    #fh-ft .fh-ft__lk,
    #fh-ft {
      color: #ffffff;
    }

    #fh-ft .fh-ft__lk:hover,
    #fh-ft .fh-ft__lk:focus {
      color: #d3e7ff;
    }

    #fh-ft .fh-ft__lk:active {
      color: #1f66ba;
    }

    #fh-ft .fh-ft__container,
    #fh-ft .fh-ft__expanded,
    #fh-ft .fh-ft__col {
      border-color: #476486;
    }

/* === fig-body.9c94fdae185e4a93.css === */
@keyframes swing {
    0% {
        transform: rotate(0deg)
    }

    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-15deg)
    }

    60% {
        transform: rotate(10deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(0deg)
    }
}

.fig-content-body {
    position: relative
}

.fig-content-body>:last-child.fig-media .fig-embed,
.fig-content-body>:last-child[class^=fig-] {
    margin-bottom: 0
}

.fig-content-body>:last-child.fig-media .fig-media__legend {
    padding-bottom: 0
}

.fig-content-body>:last-child.fig-instagram .instagram-media,
.fig-content-body>:last-child.fig-tweet .fig-embed,
.fig-content-body>:last-child.fig-tweet .twitter-tweet {
    margin-bottom: 0 !important
}

.fig-content-body>a:last-child .fig-slideshow,
.fig-content-body>hr:last-child {
    margin-bottom: 0
}

@media(max-width:47.99em) {
    .fig-content-body .fig-media {
        margin-left: -16px;
        margin-right: -16px
    }

    .fig-content-body .fig-media__legend {
        padding-left: 16px;
        padding-right: 16px
    }
}

.fig-content-body iframe {
    max-width: 100%
}



.check__iban,
.phone_numb {
    pointer-events: none
}

.check__iban>a {
    text-decoration: none;
    color: inherit
}

.phone_numb>a {
    text-decoration: none;
    color: inherit
}

.check {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
    max-width: 100%;
    font-family: Arial, Helvetica, sans-serif !important;
    font-style: initial
}

.check__wrapper {
    padding: .5rem
}

.check__top {}

.check__iban {
    margin-bottom: 1rem;
    display: block;
    font-weight: 500
}

.check__top-grid {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.check__top-col-1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 4rem
}

.check__top-col-1-row {
    display: flex;
    flex-direction: column
}

.bank__logo {}

.check__top-col-title {}

.check__top-col-2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem
}

.check span {
    font-weight: 400 !important
}

.check__bot {
    border-bottom: 3px solid #000
}

.check__bot-grid {
    display: grid;
    grid-template-columns: 1fr 5fr 1fr 1fr 1fr
}

.check__bot-grid-col {
    display: flex;
    flex-direction: column;
    border-right: 1px solid #000
}

.check__bot-grid-col-title {
    font-weight: 500;
    background-color: rgba(128, 128, 128, .39);
    border-right: 1px solid #000;
    border-bottom: 3px solid #000;
    padding-left: 2px
}

.check__thanks {
    text-align: right;
    display: block;
    margin: .5rem 2rem
}

.item {
    list-style-type: disc;
}

/* === fig-body-premium.78bc39d45388244f.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@media(min-width:64em){.fig-content-body{margin-left:auto;margin-right:auto;max-width:616px}}

/* === fig-paragraph.de16f2d593e5ecb5.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-paragraph{font-size:1.125rem;line-height:1.5555555556;margin-bottom:16px;margin-top:16px;overflow-wrap:break-word}

/* === fig-paragraph-with-paywall.f04dc1a2bc431c0d.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-premium-paywall{position:relative;text-align:center}.fig-premium-paywall:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:100%;content:"";height:182px;left:0;position:absolute;right:0}.fig-premium-paywall__infos{color:#727272;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;line-height:1.4285714286;padding-top:24px}.fig-premium-paywall__wrapper{background-color:#1f66ba;display:block;margin-top:24px;padding:40px 16px}.fig-premium-paywall__logo{margin-bottom:20px}.fig-premium-paywall__logo img{max-height:40px;max-width:176px;width:100%}.fig-premium-paywall__logo noscript img[data-srcset].fig-img--complete,.fig-premium-paywall__logo noscript img[srcset].fig-img--complete{background-color:transparent}.fig-premium-paywall__title{color:#fff;font-size:1.25rem;line-height:1.4;margin-bottom:4px}@media(min-width:48em){.fig-premium-paywall__title{margin-bottom:8px}}.fig-premium-paywall__subtitle{color:#fff;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;line-height:1.4285714286;margin-bottom:20px;margin-top:4px}@media(min-width:48em){.fig-premium-paywall__subtitle{margin-top:8px}}.fig-premium-paywall__form{margin-bottom:16px;margin-top:16px}.fig-premium-paywall__btn{background-color:#ecb62f;border-radius:4px;color:#163860;cursor:pointer;display:inline-block;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1.4285714286;max-width:100%;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.fig-premium-paywall__btn:focus,.fig-premium-paywall__btn:hover{background-color:#ffca46;color:#163860}.fig-premium-paywall__btn:active,.fig-premium-paywall__btn:visited{color:#163860}.fig-premium-paywall__connect{color:#fff;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;line-height:1.3333333333;margin-top:16px}@media(min-width:48em){.fig-premium-paywall__connect{font-size:.875rem;line-height:1.4285714286}}.fig-premium-paywall__connect--hidden{display:none}.fig-premium-paywall__connect-link{color:#fff;font-weight:600;text-decoration:none}.fig-premium-paywall__connect-link:focus,.fig-premium-paywall__connect-link:hover{color:#ffca46}.fig-premium-paywall__connect-link:active,.fig-premium-paywall__connect-link:visited{color:#fff}

/* === fig-paragraph-with-paywall-article.7f2a662567f833c0.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@media(min-width:48em){.fig-premium-paywall:before{left:50%;transform:translateX(-50%);width:704px}}

/* === fig-recommended-content.ea9359a7f5249aa4.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-recommended{margin-top:24px}@media(min-width:48em){.fig-recommended{margin-left:auto;margin-right:auto;max-width:704px}}@media(min-width:64em){.fig-recommended{max-width:616px}}.fig-recommended__title{color:#1f66ba;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;font-size:1rem;font-weight:600;line-height:1.375}.fig-recommended__title--boxed{background-color:#d3e7ff;color:#163860;font-family:inherit;margin-bottom:0;padding:16px}.fig-recommended__title--lined:before{background-color:#1f66ba;content:"";display:block;height:4px;margin-bottom:8px;width:56px}.fig-recommended__list{font-size:.875rem;font-weight:700;line-height:1.4285714286;list-style:none;padding-left:26px}.fig-recommended__list--boxed{border:1px solid #d3e7ff;padding:8px 16px 16px 42px}.fig-recommended__item{margin-top:12px}.fig-recommended__item--hide{display:none}.fig-recommended__link{text-decoration:none}.fig-recommended__arrow{fill:#1f66ba;float:left;height:16px;margin-left:-30px;position:relative;top:3px;width:24px}.fig-recommended__premium{padding-left:5px;vertical-align:text-top}.fig-recommended__more-button{-webkit-appearance:none;background-color:transparent;border:1px solid;border-radius:4px;color:#163860;cursor:pointer;display:block;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1.4285714286;margin-top:16px;padding:8px 16px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s ease-in}.fig-recommended__more-button::-moz-focus-inner{border:0}.fig-recommended__more-button:active,.fig-recommended__more-button:hover{color:#1f66ba}.fig-recommended__more-button:focus-visible{color:#1f66ba;outline:1px dotted #fff}

/* === fig-zone-bottom.360c8829886b81e8.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-bottom{padding-left:16px;padding-right:16px}@media(min-width:48em){.fig-bottom{max-width:682px}}@media(min-width:64em){.fig-bottom{padding-left:32px;padding-right:32px}}@media(min-width:80em){.fig-layout-1280 .fig-bottom{padding-left:24px;padding-right:24px}}@media(min-width:48em){.fig-bottom>.fig-partner:first-child,.fig-bottom>.fig-tranche:first-child{margin-top:0}}

/* === fig-zone-bottom-specific.fe6b43143b850575.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-bottom{padding-top:24px}@media(min-width:48em){.fig-bottom{padding-left:32px;padding-right:32px}}

/* === fig-taboola.826f5a32156b76fa.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}div[figurant]{position:relative;z-index:500}

/* === fig-taboola-zone-bottom.b1e52cc535d3b5dc.css === */
.fig-bottom div[figurant]{margin-top:0}

/* === comments-button-premium.e1e647eb2ef18031.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-comments{margin-left:auto;margin-right:auto}

/* === comments-button-with-comments.0259fcff147231f7.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-comments__list{list-style:none;margin:0;padding:0}.fig-comments__item{border-bottom:1px solid #ccc;padding:24px 0}.fig-comment{color:#333;font-size:.875rem;line-height:1.4285714286}.fig-comment__username{font-weight:600;margin:0}.fig-comment__date{color:#727272;font-size:.75rem;line-height:1.3333333333;margin:0}.fig-comment__text{margin:0;padding-top:8px}

/* === fig-skeleton.d277dcb5e85af0f5.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-skeleton{cursor:progress;display:flex;flex-direction:column}.fig-skeleton--hidden{display:none}.fig-skeleton__element{display:flex}.fig-skeleton__element:not(:first-child){margin-top:16px}.fig-skeleton__element:not(:last-child){border-bottom:1px solid #ccc;padding-bottom:16px}.fig-skeleton__right{flex-grow:1}.fig-skeleton__line,.fig-skeleton__square{background-color:#f2f2f2;height:10px}.fig-skeleton__square{border-radius:4px;margin-right:12px;margin-top:6px;width:32px}.fig-skeleton__line{border-radius:24px;margin-bottom:6px;width:64px}.fig-skeleton__line--small{margin-bottom:16px;margin-top:6px;width:192px}

/* === video-reel.489f3948ec1d1b4c.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-video-reel{margin:32px auto;min-height:279px;width:496px}@media(max-width:63.99em){.fig-video-reel{display:none}}.fig-wrapper-flex-column__1-of-3 .fig-video-reel{min-height:166px;width:296px}.fig-video-reel.fig-placeholder:before{position:absolute}

/* === wrapper-one-third-two-thirds-comments-taboola.fadf03d36bfe75e7.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-wrapper-flex-column--comments-taboola{margin-bottom:32px;margin-top:32px}.fig-wrapper-flex-column--comments-taboola .fig-wrapper-flex-column__1-of-3>:first-child,.fig-wrapper-flex-column--comments-taboola .fig-wrapper-flex-column__2-of-3>:first-child,.fig-wrapper-flex-column--comments-taboola>:first-child{margin-top:0;padding-top:0}.fig-wrapper-flex-column--comments-taboola .fig-wrapper-flex-column__1-of-3>:last-child,.fig-wrapper-flex-column--comments-taboola .fig-wrapper-flex-column__2-of-3>:last-child,.fig-wrapper-flex-column--comments-taboola>:last-child{margin-bottom:0;padding-bottom:0}.fig-wrapper-flex-column--comments-taboola .fig-wrapper-flex-column__1-of-3.fig-wrapper-flex-column__fixed-size{display:block}

/* === wrapper-one-third-two-thirds.81e8dc66e7992a22.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-ad-content__mban+.fig-wrapper-flex-column{margin-top:32px}.fig-wrapper-flex-column__2-of-3>:first-child{border:0;padding-top:0}

/* === fig-suggested-resources.6afdaf151751eae3.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-suggested-resources--async{margin:0}.fig-suggested-resources--hidden{max-height:0;visibility:hidden}

/* === fig-suggested-resources-centered.1dcf581f8e6bdd3c.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-suggested-resources__content-left{margin-left:auto;margin-right:auto}

/* === fig-suggested-resources-specific.7fb17d42622e6166.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-suggested-resources{margin-left:auto;margin-right:auto}@media(min-width:48em){.fig-suggested-resources{max-width:704px}}@media(min-width:64em){.fig-suggested-resources{max-width:616px}}.fig-suggested-resources__title{color:#1f66ba;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4}.fig-suggested-resources__title+.fig-ranking-profile-container{border-top:0}.fig-suggested-resources__title-link{text-decoration:none}

/* === fig-ranking-profile-container.cfa5808ee5ff9528.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-ranking-profile-container{border-top:1px solid #ccc;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden;padding-bottom:16px;padding-top:16px;position:relative}@media(min-width:48em){.fig-ranking-profile-container{max-width:704px}}@media(min-width:64em){.fig-ranking-profile-container{max-width:616px}}.fig-partner+.fig-ranking-profile-container,.fig-tranche+.fig-ranking-profile-container,div[figurant]+.fig-ranking-profile-container{border-top:0}.fig-list-articles>.fig-ranking-profile-container:first-child,.fig-list-articles__title+.fig-ranking-profile-container,.fig-pellicule+.fig-ranking-profile-container,.fig-wrapper-flex-column__2-of-3>:not(.fig-related-content) .fig-ranking-profile-container:first-child{border-top:0;padding-top:0}.fig-list-articles>.fig-ranking-profile-container:first-child .fig-ranking-profile-link-video:after,.fig-list-articles>.fig-ranking-profile-container:first-child .fig-ranking-profile-link-video:before,.fig-list-articles__title+.fig-ranking-profile-container .fig-ranking-profile-link-video:after,.fig-list-articles__title+.fig-ranking-profile-container .fig-ranking-profile-link-video:before,.fig-pellicule+.fig-ranking-profile-container .fig-ranking-profile-link-video:after,.fig-pellicule+.fig-ranking-profile-container .fig-ranking-profile-link-video:before,.fig-wrapper-flex-column__2-of-3>:not(.fig-related-content) .fig-ranking-profile-container:first-child .fig-ranking-profile-link-video:after,.fig-wrapper-flex-column__2-of-3>:not(.fig-related-content) .fig-ranking-profile-container:first-child .fig-ranking-profile-link-video:before{inset:0 0 16px}@media(max-width:63.99em){.fig-rdv+.fig-ranking-profile-container{border-top:0}}

/* === fig-ranking-profile-link-small-picture.8209108b4cc22052.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-ranking-profile-small-picture .fig-ranking-profile-link{position:static}.fig-ranking-profile-small-picture .fig-ranking-profile-link:before{content:"";inset:16px 0;position:absolute;z-index:5}.fig-list-articles .fig-ranking-profile-small-picture:first-child .fig-ranking-profile-link:before,.fig-list-articles__title+.fig-ranking-profile-small-picture .fig-ranking-profile-link:before,.fig-pellicule+.fig-ranking-profile-small-picture .fig-ranking-profile-link:before{top:0}

/* === fig-ranking-profile-link-small-picture-zone-bottom.959258db853fb9a4.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-wrapper-flex-column__2-of-3 .fig-ranking-profile-small-picture:first-child .fig-ranking-profile-link:before,.fig-zoom+.fig-ranking-profile-small-picture .fig-ranking-profile-link:before{top:0}

/* === fig-ranking-profile-link-small-picture-zone-bottom-specific.ac244158a8d5e0f8.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-related-content__item:not(:first-child) .fig-ranking-profile--suggested.fig-ranking-profile-small-picture .fig-ranking-profile-link:before{top:16px}

/* === fig-ranking-profile-link.5d3e9dbb5a247c27.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-ranking-profile-link{display:block;position:relative;text-decoration:none;z-index:1}.fig-ranking-profile-link--hover,.fig-ranking-profile-link--hover:visited{color:#1f66ba}.fig-ranking-profile-link:focus+.fig-ranking-profile-main-media-video .fig-ranking-profile-main-media-video__svg,.fig-ranking-profile-link:hover+.fig-ranking-profile-main-media-video .fig-ranking-profile-main-media-video__svg{fill:#1f66ba}

/* === fig-ranking-profile-headline.f807bfa18a7fe39b.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-ranking-profile-headline{font-size:1rem;font-weight:700;line-height:1.375}@media(min-width:48em){.fig-ranking-profile-headline{font-size:1.25rem;line-height:1.4}}

/* === fig-ranking-profile-headline-small-picture.e3092efdb722a428.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-ranking-profile-small-picture .fig-ranking-profile-headline{float:left;max-width:calc(100% - 136px)}@media(min-width:48em){.fig-ranking-profile-small-picture .fig-ranking-profile-headline{max-width:calc(100% - 298px)}}@media(min-width:64em){.fig-ranking-profile-small-picture .fig-ranking-profile-headline{max-width:calc(100% - 240px)}}

/* === fig-ranking-profile-media-small-picture.33c30e32c3362e37.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-ranking-profile-media-small-picture{float:right;font-size:0;margin-left:16px;max-width:120px;width:100%}@media(min-width:48em)and (max-width:63.99em){.fig-ranking-profile-media-small-picture{max-width:282px}}@media(min-width:64em){.fig-ranking-profile-media-small-picture{max-width:224px}}

/* === fig-ranking-profile-standfirst.630edb8a415a8a38.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-ranking-profile-standfirst{color:#163860;font-size:.875rem;line-height:1.4285714286;margin-top:4px}@media(max-width:47.99em){.fig-ranking-profile-standfirst{display:none}}.fig-ranking-profile-standfirst a{position:relative;z-index:20}

/* === fig-ranking-profile-standfirst-small-picture.78799703521914cb.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-ranking-profile-small-picture .fig-ranking-profile-standfirst{clear:left;float:left;max-width:calc(100% - 136px)}@media(min-width:48em){.fig-ranking-profile-small-picture .fig-ranking-profile-standfirst{max-width:calc(100% - 298px)}}@media(min-width:64em){.fig-ranking-profile-small-picture .fig-ranking-profile-standfirst{max-width:calc(100% - 240px)}}

/* === fig-related-content.73a71dfba9c39718.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-related-content{margin-left:auto;margin-right:auto}@media(min-width:48em){.fig-related-content{max-width:704px}}@media(min-width:64em){.fig-related-content{max-width:616px}}.fig-related-content:not(:first-child){border-top:1px solid #ccc;margin-top:32px;padding-top:32px}.fig-related-content__title{color:#1f66ba;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:16px}.fig-related-content__item:first-child .fig-ranking-profile-container{border-top:none;padding-top:0}

/* === seo-footer.300a9511812d3407.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-seo-footer{font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;padding-bottom:24px;padding-top:24px}@media(min-width:48em){.fig-seo-footer{margin:0 auto;max-width:704px}}@media(min-width:64em){.fig-seo-footer{max-width:1000px}}.fig-pellicule+.fig-seo-footer{padding-top:0}.fig-seo-footer:before{border-top:1px solid #ccc;content:"";display:block}.fig-pellicule+.fig-seo-footer:before{content:none}.fig-seo-footer__title{font-size:1.5rem;font-weight:600;line-height:1.3333333333;margin-bottom:16px;margin-top:24px}@media(min-width:48em){.fig-seo-footer__title{font-size:1.25rem;line-height:1.4}}.fig-pellicule+.fig-seo-footer .fig-seo-footer__title{margin-top:0}@media(min-width:48em){.fig-seo-footer__lists{display:flex;flex-wrap:wrap}}@media(min-width:48em)and (max-width:63.99em){.fig-seo-footer__lists{margin-left:-8px;margin-right:-8px}}@media(min-width:64em){.fig-seo-footer__lists{margin-left:-12px;margin-right:-12px}}.fig-seo-footer__list-container{margin-bottom:24px}@media(max-width:47.99em){.fig-seo-footer__list-container{border:1px solid #ccc;border-radius:4px}}@media(min-width:48em){.fig-seo-footer__list-container{width:25%}}@media(min-width:48em)and (max-width:63.99em){.fig-seo-footer__list-container{padding-left:8px;padding-right:8px}}@media(min-width:64em){.fig-seo-footer__list-container{padding-left:12px;padding-right:12px}}@media(max-width:47.99em){.fig-seo-footer__list-container:last-child{margin-bottom:0}}.fig-seo-footer__subtitle{-webkit-appearance:none;background-color:transparent;border:0;color:#163860;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.375;padding:0;text-align:left}.fig-seo-footer__subtitle::-moz-focus-inner{border:0}@media(max-width:47.99em){.fig-seo-footer__subtitle{align-items:center;border-bottom:1px solid transparent;cursor:pointer;display:flex;justify-content:space-between;padding:16px;width:100%}}@media(min-width:48em){.fig-seo-footer__subtitle{margin-bottom:8px}}@media(max-width:47.99em){.fig-seo-footer__subtitle[aria-expanded=true]{border-color:#ccc}.fig-seo-footer__subtitle[aria-expanded=true] svg{transform:rotate(-90deg)}}.fig-seo-footer__subtitle a{text-decoration:none}@media(max-width:47.99em){.fig-seo-footer__subtitle svg{fill:currentcolor;transform:rotate(90deg)}}@media(min-width:48em){.fig-seo-footer__subtitle svg{display:none}}@media(max-width:47.99em){.fig-seo-footer__list{display:none;height:0;opacity:0;visibility:hidden}[aria-expanded=true]+.fig-seo-footer__list{display:block;height:auto;opacity:1;padding:16px;visibility:visible}}.fig-seo-footer__link{color:#163860;display:block;font-size:.875rem;line-height:1.4285714286;text-decoration:none}@media(max-width:47.99em){.fig-seo-footer__link{margin-top:16px}}@media(min-width:48em){.fig-seo-footer__link{font-size:.75rem;line-height:1.3333333333;margin-bottom:4px}}@media(max-width:47.99em){.fig-seo-footer__link:first-of-type{margin-top:0}}

/* === app-banner.e76bad3c63fa8263.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-app-banner{background-color:#d3e7ff;bottom:0;left:0;opacity:1;position:fixed;right:0;transition:opacity .3s ease-in-out;z-index:612}@media(min-width:64em){.fig-app-banner{display:none}}.fig-app-banner--tabbar{bottom:52px}.fig-app-banner--hidden{opacity:0;top:100%;visibility:hidden;z-index:-1}.fig-app-banner__container{align-items:center;display:flex;flex:1 1 100%;justify-content:space-between}@media(min-width:48em){.fig-app-banner__container{margin-left:auto;margin-right:auto;max-width:736px}}.fig-app-banner__link{align-items:center;display:flex;flex:1 1 calc(100% - 64px);gap:16px;height:100%;justify-content:space-between;padding:8px 56px 8px 16px;text-decoration:none}@media(min-width:48em){.fig-app-banner__link{padding-left:32px}}.fig-app-banner__logo{display:flex;flex:1 0 40px;width:40px}.fig-app-banner__content{flex:1 1 100%;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif}.fig-app-banner__subtitle,.fig-app-banner__title{display:block}.fig-app-banner__title{color:#163860;font-size:.875rem;line-height:1.4285714286}.fig-app-banner__subtitle{color:#727272;font-size:.875rem;line-height:1.4285714286}.fig-app-banner__close-btn.fig-close-button{top:50%;transform:translateY(-50%)}

/* === app-banner-specific.3170d943b193989c.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-app-banner.fig-app-banner--tabbar{bottom:60px}

/* === fig-push-notifications-modal.87c099398fd002bb.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-push-notifications-modal__title{margin-top:16px;text-align:left}.fig-push-notifications-modal .fig-toggle{margin-top:8px}.fig-push-notifications-modal .fig-toggle__text{color:#163860}.fig-push-notifications-modal__box-information{align-items:center;background-color:#f2f2f2;border-radius:4px;display:none;gap:12px;margin-top:16px;padding:8px 16px}@media(max-width:47.99em){.fig-push-notifications-modal__box-information{align-items:flex-start;flex-direction:column}}.fig-notification--default .fig-push-notifications-modal__box-information.fig-push-notifications-modal__box-information--default{display:flex}.fig-push-notifications-modal__box-information.fig-push-notifications-modal__box-information--denied{background-color:#fff1f2;color:#031526}.fig-notification--denied .fig-push-notifications-modal__box-information.fig-push-notifications-modal__box-information--denied{display:flex}.fig-push-notifications-modal__svg-container{align-items:center;background:#fff;border-radius:50%;display:flex;flex:1 0 40px;height:40px;justify-content:center;width:40px}.fig-push-notifications-modal__svg-container--with-animation{animation:swing 1s 2}.fig-push-notifications-modal .fig-svg__bell{fill:#163860;height:24px;width:24px}.fig-push-notifications-modal .fig-svg__info{fill:#c62828;height:24px;width:24px}.fig-push-notifications-modal__title-content{font-family:noto-serif,Georgia,Verdana,Times,Times New Roman,Garamond,Palatino,serif;font-size:1.125rem;font-weight:700;line-height:1.3333333333}.fig-push-notifications-modal .fig-toggle__text{font-size:1rem;line-height:1.375}.fig-push-notifications-modal__box-information{background-color:#d3e7ff;font-size:1rem;line-height:1.375}.fig-push-notifications-modal .fig-svg__bell{fill:#1f66ba}

/* === fig-toggle.207369e66ab1ed0b.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-toggle{align-items:center;cursor:pointer;display:flex}.fig-toggle--center{justify-content:center}.fig-toggle--flex-end{justify-content:flex-end}.fig-toggle--space-between{justify-content:space-between}.fig-toggle[aria-hidden=true]{display:none}.fig-toggle:has(.fig-toggle__input:disabled){cursor:not-allowed}.fig-toggle__text{color:#727272;font-family:source-sans-pro,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;line-height:1.4285714286;margin-right:8px}.fig-toggle__input{height:0;margin:0;opacity:0;width:0}.fig-toggle__input:checked+.fig-toggle__slider{background-color:#1f66ba}.fig-toggle__input:checked+.fig-toggle__slider:after{left:calc(100% - 2px);transform:translateX(-100%)}.fig-toggle__input:focus-visible+.fig-toggle__slider{outline:1px dashed #1f66ba}.fig-toggle__slider{background-color:#ccc;border-radius:16px;display:block;height:20px;position:relative;width:32px}.fig-toggle__slider:after{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .3s ease,left .3s ease;width:16px}@media(prefers-reduced-motion){.fig-toggle__slider:after{transition:none}}

/* === fig-modal-push-notifications-modal.364e2b11dfdf72f8.css === */
@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.fig-modal__modal.fig-push-notifications-modal{padding-top:32px}@media(max-width:36.24em){.fig-modal__modal.fig-push-notifications-modal{padding-left:16px;padding-right:16px}}@media(min-width:64em){.fig-modal__modal.fig-push-notifications-modal{left:auto;right:40px;top:40px;transform:none}}.fig-modal__modal.fig-push-notifications-modal .fig-modal__modal-close:focus,.fig-modal__modal.fig-push-notifications-modal .fig-modal__modal-close:hover{fill:#1f66ba}.fig-modal__modal.fig-push-notifications-modal .fig-modal__modal-close:focus .fig-modal__svg-close,.fig-modal__modal.fig-push-notifications-modal .fig-modal__modal-close:hover .fig-modal__svg-close{box-shadow:0 1px 0 0 #1f66ba}

/* === footer.16a967435028e007.css === */
@keyframes swing {
    0% {
        transform: rotate(0deg)
    }

    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-15deg)
    }

    60% {
        transform: rotate(10deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(0deg)
    }
}

.ff-footer {
    background: #163860;
    clear: both;
    font-family: source-sans-pro, Arial, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, Helvetica, sans-serif;
    padding: 0 8px;
    position: relative;
    text-align: center
}

.ff-footer__link {
    color: #fff;
    display: inline-block;
    font-size: .75rem;
    font-weight: 600;
    line-height: 1.3333333333;
    padding: 12px 16px;
    text-decoration: none
}

.ff-footer__link--btn {
    -webkit-appearance: none;
    background-color: transparent;
    border: 0;
    font-family: inherit
}

.ff-footer__link--btn::-moz-focus-inner {
    border: 0
}

.ff-footer__link:visited {
    color: #ccc
}

.ff-footer__link:focus,
.ff-footer__link:hover {
    color: #d3e7ff;
    cursor: pointer
}

.ff-footer__link:active {
    color: #fff
}

h2 {
    font-size: 1.3rem;
}

/* === feed.css === */
/*============== FEEDBACK ==============*/
.feedback {
	margin-bottom: 20px;
	padding: 5px 0 12px;
}

.feedback__header,
.feedback__body {
	border-bottom: 1px solid #989898;
}

.feedback__header {
	display: flex;
	align-items: center;
	padding-bottom: 20px;
}

.feedback__photo {
	flex-shrink: 0;
	width: 130px;
	height: 130px;
	margin-right: 20px;
	border-radius: 50%;
	overflow: hidden;
}

.feedback__photo img {
	width: 100%;
	height: 100%;
	margin: 0;
	object-fit: cover;
}

.feedback .feedback__name {
	margin: 0;
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 1.6rem;
}

.feedback .feedback__position {
	margin: 0;
	font-size: 1.2rem;
	color: #787878;
}

.feedback .feedback__rating {
	font-size: 1.5rem;
	color: #d85229;
}

.feedback__body {
	padding: 16px 0;
}

.feedback__body p {
	margin: 0;
	font-family: var(--article--fonts-tertiary);
	font-size: 1.375rem;
	line-height: 1.5;
}

.feedback__body p + p {
	margin-top: 5px;
}

@media (max-width: 660px) {
	.feedback {
		padding: 5px 0 12px;
	}

	.feedback__header {
		flex-direction: column;
		text-align: center;
		padding: 0 16px 20px;
	}

	.feedback__photo {
		margin-right: 0;
	}
}

/* === fig-print.290c220bc4a30181.css (print) === */
@media print {
html{font-size:12pt!important}body{background-color:#fff!important;color:#000!important;font-family:sans-serif;margin:auto!important;width:auto!important}blockquote,figcaption,h1,h2,h3,h4,h5,h6,ol,p,ul{color:#000!important;margin-left:auto!important;margin-right:auto!important;text-shadow:none!important}.print{display:block}blockquote,p{orphans:3;widows:3}blockquote,ol,ul{page-break-inside:avoid}caption,h1,h2,h3{page-break-after:avoid}a{color:#000!important}a,a[href]:after{text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")";font-size:10pt!important;opacity:.5}@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}#credential_picker_container,.etx-player,.fig-ad-content,.fig-app-banner,.fig-app-quiz,.fig-body-cta-link,.fig-body-link,.fig-breadcrumb,.fig-breaking-news,.fig-comments,.fig-consent-banner,.fig-crosslinking,.fig-follow-button,.fig-google-one-tap,.fig-header-subscription-banner,.fig-instagram,.fig-live-essential-facts,.fig-live-mark,.fig-live-post__sharing-container,.fig-live-posts__button-notification,.fig-live-scrolltop,.fig-live-status,.fig-media--type-vid,.fig-media__button,.fig-newsletter-box,.fig-pagination,.fig-premium-mark-article__text,.fig-premium-paywall:before,.fig-premium-paywall__infos span,.fig-premium-paywall__wrapper,.fig-related-topic,.fig-right,.fig-seo-footer,.fig-sharebar,.fig-slideshow__button,.fig-slideshow__title,.fig-slideshow__title:after,.fig-sub-headline,.fig-suggested-resources,.fig-tabbar,.fig-table-contents,.fig-tabs-live__title,.fig-tags__button,.figtag-native,.live-article figure,.live-controls,.live-status,.sf-toolbar,.twitter-tweet,.video,[class*=ff-footer],[class*=fh],[class*=figc],[id*=appconsent],[id*=fh-ft],[id*=inarticle],[id*=tabbar],[id*=taboola],a:after{display:none!important}.page-type--article .fig-main-wrapper{display:block}.page-type--article h2{page-break-inside:avoid}.fig-premium-paywall a:after{content:none}.fig-content-metas__maj-date,.fig-content-metas__pub-date{display:inline!important}.live-time{border:0!important;color:#000!important;padding:0!important}.fig-poll,.fig-poll__progress-bar-content{-webkit-print-color-adjust:exact!important}.fig-poll__progress-bar-content{color-adjust:exact;print-color-adjust:exact}.fig-slideshow--default .fig-slideshow__figure{animation:none}.fig-media,.fig-slideshow--default .fig-slideshow__figure img{page-break-after:auto!important;page-break-before:auto!important;page-break-inside:avoid!important}.fig-lazy img{transition:none}.fig-heading-full-width-content .fig-media__legend{padding-left:0;padding-right:0}.fig-heading-full-width-content .fig-media__container:after{content:none}.fig-wrapper.fig-heading-full-width-content{height:auto;margin:auto;max-width:100%}.fig-headline-full-width-content{bottom:0;left:0;margin:0 auto 24px;max-width:100%;position:relative!important}.fig-live-post{padding-top:16px}.fig-live-post--important{background-color:#fff1f2!important;color-adjust:exact!important}.fig-live-post--important,.fig-live-post--important .fig-live-post__title{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.fig-live-post--important .fig-live-post__title{color:#c62828!important;color-adjust:exact!important}.fig-live-post .fig-paragraph:last-child{margin-bottom:0}.fig-page{margin-top:0!important}.fig-tags__link{text-decoration:none!important}.fig-tags__item[aria-hidden=true]{display:block!important}
}
